Innholdsfortegnelse:

Dekorative RGB -lys ved bruk av en Arduino: 4 trinn
Dekorative RGB -lys ved bruk av en Arduino: 4 trinn

Video: Dekorative RGB -lys ved bruk av en Arduino: 4 trinn

Video: Dekorative RGB -lys ved bruk av en Arduino: 4 trinn
Video: 2 урок! Брови.Техника коррекции бровей! Курс Мастер Бровист - Техника Граней "Бриллиант" 2024, Juli
Anonim
Dekorative RGB -lys ved bruk av en Arduino
Dekorative RGB -lys ved bruk av en Arduino

Siden julaften bare er en uke unna, bestemte jeg meg for å bygge et enkelt RGB dekorativt lys ved hjelp av en Arduino Nano og WS2812B LED. Vi bruker noen plastbeholdere/krukker for å forbedre den visuelle effekten. Denne videoen bruker 5 lysdioder, men denne kan økes for å passe dine behov. Du kan til og med legge til flere mønstre eller lage fargetemaer basert på hva du går for.

Videoen ovenfor forteller deg alt du trenger for å bygge dette prosjektet, og jeg vil anbefale å se det først for å få en oversikt over hvordan alt går sammen.

Trinn 1: Samle elektronikken

Samle elektronikken
Samle elektronikken

Det første vi trenger er WS2812B RGB -lysdioder, og disse er tilgjengelige i flere varianter. Begge vil fungere fint. Vi kommer til å bruke Arduino Nano for denne bygningen, men skissen vil fungere med praktisk talt alle Arduino -kompatible brett du måtte ha. Vi trenger også litt ledning for å koble alt sammen, og jeg bruker tre kjerne, vridd ledning for denne bygningen. Til slutt trenger vi plastbeholderne som er rent dekorative. Lyset reflekterer av plasten for å gi oss en fin effekt.

Her er lenker til produktene hvis det hjelper:

Arduino Nano:

WS2812B LED:

Twisted Wire:

Plastbeholdere:

Trinn 2: Forbered og last ned skissen

Forbered og last ned skissen
Forbered og last ned skissen
Forbered og last ned skissen
Forbered og last ned skissen
Forbered og last ned skissen
Forbered og last ned skissen
Forbered og last ned skissen
Forbered og last ned skissen

Vi bruker fastLED -biblioteket til å kjøre WS2812B -lysdiodene, men du kan også bruke Adafruit Neopixel -biblioteket hvis det er din preferanse. Åpne Arduino IDE og skriv inn "fastLED" i biblioteksjefen. Installer biblioteket som dukker opp, og åpne deretter "DemoReel 100" eksempelskisse.

Vi må oppdatere datapinnen, antall lysdioder og LED -type. Jeg bruker pin 2, med 5 lysdioder. Oppdater også LED -typen til WS2812B som vist på bildet.

Koble deretter til kortet, velg det riktige kortet og COM -porten. Til slutt, trykk på opplastingsknappen og vent til den er fullført. Når det er gjort, kobler du lysdiodene - 5V, GND og datapinne til pinne 2. Lysdiodene skal vise et tilfeldig mønster som er en indikasjon på at alt fungerer som forventet.

Trinn 3: Forbered lysdioder for endelig bygg

Forbered lysdioder for endelig bygg
Forbered lysdioder for endelig bygg
Forbered lysdioder for endelig bygg
Forbered lysdioder for endelig bygg
Forbered lysdioder for endelig bygg
Forbered lysdioder for endelig bygg
Forbered lysdioder for endelig bygg
Forbered lysdioder for endelig bygg

Deretter må vi kutte lysdiodene, ettersom vi skal bruke ledning for å forlenge den endelige lengden. Når det er gjort, fjerner du lysdiodene fra vanntette slanger. Klipp ledningen for hver av lysdiodene, og lengden vil avhenge av den endelige posisjoneringen du sikter til. Jeg bestemte meg for å bruke de samme trådlengdene for alle. Kutt også en ledning som skal brukes til å koble mikrokontrolleren til den første lysdioden.

Deretter borer du noen hull i plastlokket, da vi monterer lysdiodene på LEDens ytre overflate med strålen som skinner innover.

Trinn 4: Sluttmontering

Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering

Start med å lodde ledningene til hver av lysdiodene. Sørg for å koble pinnene riktig. Mikrokontrolleren må kobles til DI (datainngang) -pinnen på den første LED -en. Deretter må DO (datautgang) -pinnen kobles til DI -pinnen til neste LED og så videre. Når du har loddet alle ledningene, slår du på mikrokontrolleren og alle lysdiodene begynner å lyse med et tilfeldig mønster.

Jeg bestemte meg for å bruke dobbeltsidig tape for å feste lysdiodene på oversiden av lokket, men du kan også bruke litt tape over lysdiodene eller litt lim. Det anbefales å legge litt kapton -tape eller heatsink -slange til mikrokontrollerkortet for isolasjon.

Til slutt, skru den andre halvdelen av beholderen på plass og slå på LED -lampene. Hver av lysdiodene bruker omtrent 60mA, så sørg for at strømforsyningen du bruker kan levere den nødvendige strømmen. Vi har tidligere bygget strømforsyninger som kan brukes til dette, om nødvendig.

Hvis du likte denne konstruksjonen, kan du vurdere å abonnere på YouTube -kanalen vår, ettersom støtten din hjelper oss med å lage slikt innhold.

YouTube:

Takk for at du leser!

Anbefalt: