Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
DIY RGB Tube Light je večnamenska cevna svetilka, ki se lahko uporablja za fotografiranje, fotografiranje s svetlobnimi slikami, snemanje filmov, igranje iger, kot merilnik VU in več. Luč cevi lahko nadzorujete s programsko opremo Prismatik ali s pritiskom na gumb. Te luči za kad so narejene z LED trakom Arduino Nano in WS2812B.
1. korak: Zaloge:
- (1) Arduino Nano:
- (2mt) LED trak WS2812B:
- (2) Bele cevne luči ali aluminijaste svetilke z difuzorjem: https://amzn.to/38fF6Gu ali
- (1) Napajanje 5V 5A:
- (1) Potisni gumb:
- (1) Žice:
- (1) DC priključek:
2. korak: demontaža luči cevi:
Luč cevi razstavite tako, da odstranite končne pokrove, ločite difuzor in odstranite bel trak LED iz cevi
Korak: Povezava vezja:
Izvedite vse povezave, kot je prikazano na shemi vezja
4. korak: Sestavljanje:
V cev vstavite vso elektroniko, namestite pokrovčke nazaj in difuzor zatesnite s prozornim trakom
5. korak: Tube Light 2:
Podobno naredite drugo cev, vendar tokrat uporabite samo LED trak WS2812b, priključek, žice in priključite luči cevi
6. korak: Koda za programsko opremo:
- Prenesite dane datoteke zip in jih izvlecite.
- RGB_Tube_code & programska oprema zip
-
Odprite datoteko kode in programske opreme RGB Tube, odprite kodo, podano v Arduino IDE.
- Namestite knjižnico FastLED v Arduino IDE.
- Vnesete lahko število LED, ki ste jih uporabili v luči za cev, jaz sem v vsaki luči cevi uporabil 65 LED, to je 130 LED v obeh svetilkah.
- #define NUM_LEDS 130
- Zapomnite si številko vrat. (na primer: com8)
- Arduino povežite z računalnikom, izberite vrsto plošče, izberite vrata in naložite kodo.
7. korak: Namestitev programske opreme:
- V računalnik namestite programsko opremo prismatik.
- Odprite programsko opremo in kliknite na napravo.
- Kliknite Zaženi čarovnika za konfiguracijo in preprosto kliknite Naprej -> Naprej.
- Vnesite številko zaporednih vrat in kliknite Naprej -> Naprej
- Vnesite število LED na straneh (v mojem primeru zgoraj = 0, stran = 65, spodaj = 0) in kliknite po meri -> Naprej.
- Prilagodite drsnike, da dobijo belo barvo na luči cevi in kliknite na zaključek.
- Zdaj lahko v programski opremi izberete drugačen način in prikažete na luči cevi.
OPOMBA: Arduino je treba povezati z računalnikom.
8. korak: Koda gumba:
- Button_Tube.zip
- Odprite kodo Button_Tube v Arduino IDE.
- S to kodo lahko s pritiskom na gumb spremenite barvo luči.
- Knjižnico Pushbutton namestite s klikom na skico -> Vključi knjižnico -> Dodaj knjižnico zip in izberite datoteko zip Pushbutton -2.0 v datoteki Button_Tube.
- Vnesite število LED.
- #define NUM_LEDS 130
- V to kodo lahko vnesete vrednosti barv v CRGB (----, -----, -----);
- za (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 100, 255); FastLED.show ();
- Barvne vrednosti lahko kopirate iz izbirnika barv.
- Arduino povežite z računalnikom, izberite vrsto plošče, izberite vrata in naložite kodo.
9. korak: OPOMBA:
- Te luči lahko naredite prenosne z uporabo napajalnika ali nekaterih baterij.
- Z uporabo katere koli plošče Wi-Fi, kot sta ESP8266 ali ESP32, lahko spremenite barve luči v cevi z mobilno aplikacijo.