Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
DIY RGB Tube -lys er et multifunksjonelt lysrør som kan brukes i fotografering, fotografering av lysmalerier, filmproduksjon, spill, som en VU -måler og mer. Rørlyset kan styres av Prismatik -programvare eller med en trykknapp. Disse badekarlysene er laget med en Arduino Nano og WS2812B LED -stripe.
Trinn 1: Rekvisita:
- (1) Arduino Nano:
- (2mt) WS2812B LED -stripe:
- (2) Hvite rørlys eller aluminiumsarmaturer med diffuser: https://amzn.to/38fF6Gu Eller
- (1) 5V 5A strømforsyning:
- (1) Trykknapp:
- (1) Ledninger:
- (1) DC -kontakt:
Trinn 2: Tube Lights Demontering:
Demonter rørlyset ved å fjerne endehetter, skille diffusor og fjerne hvit LED -stripe fra røret
Trinn 3: Kretsforbindelse:
Gjør alle tilkoblingene som vist i kretsdiagrammet
Trinn 4: Montering:
Sett all elektronikken i røret, sett tilbake endehettene og forsegle diffusoren med klar tape
Trinn 5: Tube Light 2:
På samme måte kan du lage det andre røret, men denne gangen bruker du bare WS2812b LED -stripe, kontakt, ledninger og koble rørlamper
Trinn 6: Kode for programvare:
- Last ned de gitte zip -filene og pakk dem ut.
- RGB_Tube_code og programvare zip
-
Åpne RGB Tube -koden og programvarefilen, åpne koden som er gitt i Arduino IDE.
- Installer FastLED -biblioteket i Arduino IDE.
- Du kan angi antall lysdioder du brukte i rørlysene, jeg brukte 65 lysdioder i hvert rørlys, dvs. 130 lysdioder i begge lysrørene.
- #define NUM_LEDS 130
- Husk portnummeret. (for eksempel com8)
- Koble Arduino til PC -en, velg brettetype, velg porten og last opp koden.
Trinn 7: Programvareoppsett:
- Installer prismatik -programvaren på din PC.
- Åpne programvaren og klikk på enheten.
- Klikk på Kjør konfigurasjonsveiviser og klikk på Neste -> Neste.
- Skriv inn serienummeret og klikk Neste -> Neste
- Skriv inn antall lysdioder på sidene (dvs. i mitt tilfelle topp = 0, side = 65, bunn = 0) og klikk på tilpasset -> Neste.
- Juster glidebryterne for å få hvit farge på lysrørene og klikk på finish.
- Nå kan du velge annen modus i programvaren og vise på lys på lysrøret.
MERK: Arduino bør kobles til PCen.
Trinn 8: Knappkode:
- Button_Tube.zip
- Åpne Button_Tube -koden i Arduino IDE.
- Med denne koden kan du endre fargen på lysrørene med et trykk på knappen.
- Installer Pushbutton -biblioteket ved å klikke på skisse -> Inkluder bibliotek -> Legg til zip -bibliotek og velg Pushbutton -2.0 zip -filen i Button_Tube -filen.
- Skriv inn antall lysdioder.
- #define NUM_LEDS 130
- I denne koden kan du angi verdiene til fargene på CRGB (----, -----, -----);
- for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 100, 255); FastLED.show ();
- Du kan kopiere og lime inn fargeverdiene fra fargevelgeren.
- Koble Arduino til PC -en, velg brettetype, velg porten og last opp koden.
Trinn 9: MERK:
- Du kan gjøre disse lampene bærbare ved å bruke en strømbank eller noen batterier.
- Ved å bruke et hvilket som helst Wi-Fi-kort som ESP8266 eller ESP32 kan du endre fargene på lysrørene med en mobilapp.