Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
DIY RGB Tube light este o lampă multifuncțională care poate fi utilizată în fotografie, fotografii de pictură cu lumină, filmare, jocuri, ca contor VU și multe altele. Lumina tubului poate fi controlată de software-ul Prismatik sau de un buton. Aceste lumini de cadă sunt realizate folosind o bandă LED Arduino Nano și WS2812B.
Pasul 1: consumabile:
- (1) Arduino Nano:
- (2mt) Benzi LED WS2812B:
- (2) Lumini tubulare albe sau fitinguri din aluminiu cu difuzor: https://amzn.to/38fF6Gu Sau
- (1) Alimentare 5V 5A:
- (1) Buton:
- (1) Firele:
- (1) Conector DC:
Pasul 2: Demontarea luminilor tubului:
Demontați lumina tubului îndepărtând capacele de capăt, separând difuzorul și îndepărtând banda albă de LED din tub
Pasul 3: Conexiunea circuitului:
Efectuați toate conexiunile așa cum se arată în schema de circuit
Pasul 4: Asamblarea:
Puneți toate componentele electronice în tub, puneți la loc capacele finale și sigilați difuzorul cu bandă transparentă
Pasul 5: Lumina tubului 2:
În mod similar, faceți cel de-al doilea tub, dar de această dată utilizați numai banda LED WS2812b, conector, fire și conectați luminile tubului
Pasul 6: Cod pentru software:
- Descărcați fișierele zip date și extrageți-le.
- RGB_Tube_code & software zip
-
Deschideți codul RGB Tube și fișierul software, deschideți codul dat în Arduino IDE.
- Instalați biblioteca FastLED în Arduino IDE.
- Puteți introduce numărul de LED-uri pe care le-ați folosit în lămpile de tuburi, eu am folosit 65 de LED-uri în fiecare lumină de tub, adică 130 de LED-uri în ambele tuburi.
- #define NUM_LEDS 130
- Amintiți-vă numărul portului. (de exemplu: com8)
- Conectați Arduino la computer, selectați tipul de placă, selectați portul și încărcați codul.
Pasul 7: Configurare software:
- Instalați software-ul prismatik în computer.
- Deschideți software-ul și faceți clic pe dispozitiv.
- Faceți clic pe Run configuration wizard și pur și simplu faceți clic pe Next -> Next.
- Introduceți numărul portului serial și faceți clic pe Următorul -> Următorul
- Introduceți numărul de LED-uri laterale (adică în cazul meu sus = 0, lateral = 65, jos = 0) și faceți clic pe particularizat -> Următor.
- Reglați glisoarele pentru a obține culoarea albă pe luminile tubului și faceți clic pe finisare.
- Acum puteți alege un mod diferit în software și afișa pe luminile tubului.
NOTĂ: Arduino ar trebui să fie conectat la computer.
Pasul 8: Codul butonului:
- Button_Tube.zip
- Deschideți codul Button_Tube în Arduino IDE.
- Cu acest cod puteți schimba culoarea lămpilor tubului prin simpla apăsare a butonului.
- Instalați biblioteca Pushbutton făcând clic pe schiță -> Includeți biblioteca -> Adăugați o bibliotecă zip și selectați fișierul zip Pushbutton-2.0 în fișierul Button_Tube.
- Introduceți numărul de LED-uri.
- #define NUM_LEDS 130
- În acest cod puteți introduce valorile culorilor la CRGB (----, -----, -----);
- for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 100, 255); FastLED.show ();
- Puteți copia lipiți valorile culorilor din selectorul de culori.
- Conectați Arduino la computer, selectați tipul de placă, selectați portul și încărcați codul.
Pasul 9: NOTĂ:
- Puteți face aceste lumini portabile utilizând o bancă de alimentare sau câteva baterii.
- Utilizând orice placă Wi-Fi precum ESP8266 sau ESP32 puteți schimba culorile luminilor tubului cu o aplicație mobilă.