Kazalo:

Dekorativne luči RGB z uporabo Arduina: 4 koraki
Dekorativne luči RGB z uporabo Arduina: 4 koraki

Video: Dekorativne luči RGB z uporabo Arduina: 4 koraki

Video: Dekorativne luči RGB z uporabo Arduina: 4 koraki
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Dekorativne luči RGB z uporabo Arduina
Dekorativne luči RGB z uporabo Arduina

Ker je pred božičnim praznikom le teden dni, sem se odločil zgraditi preprosto dekorativno luč RGB z uporabo LED Arduino Nano in WS2812B. Za izboljšanje vizualnega učinka uporabljamo nekaj plastičnih posod/kozarcev. Ta videoposnetek uporablja 5 LED, vendar ga lahko povečate glede na vaše potrebe. Dodate lahko celo več vzorcev ali ustvarite barvne teme glede na to, kaj nameravate.

Zgornji videoposnetek govori o vsem, kar potrebujete za izgradnjo tega projekta, in priporočam, da si ga najprej ogledate, da dobite pregled o tem, kako se vse skupaj sestavi.

1. korak: Zberite elektroniko

Zberite elektroniko
Zberite elektroniko

Prva stvar, ki bi jo potrebovali, so LED diode WS2812B RGB, ki so na voljo v več različicah. Eden ali drugi bo dobro deloval. Za to gradnjo bomo uporabljali Arduino Nano, vendar bo skica delovala s skoraj vsemi združljivimi ploščami Arduino, ki jih morda imate. Potrebujemo tudi nekaj žice, da povežemo vse skupaj. Za to konstrukcijo uporabljam tri jedrno, zvito žico. Nazadnje potrebujemo plastične posode, ki so izključno za dekorativne namene. Svetloba se odbija od plastike, kar nam daje lep videz.

Tu so povezave do izdelkov, če pomagajo:

Arduino Nano:

LED WS2812B:

Zvita žica:

Plastične posode:

2. korak: Pripravite in naložite skico

Pripravite in naložite skico
Pripravite in naložite skico
Pripravite in naložite skico
Pripravite in naložite skico
Pripravite in naložite skico
Pripravite in naložite skico
Pripravite in naložite skico
Pripravite in naložite skico

Za pogon LED -lučk WS2812B bomo uporabljali knjižnico fastLED, lahko pa uporabite tudi knjižnico Adafruit Neopixel, če želite. Odprite Arduino IDE in v upravitelju knjižnice vnesite "fastLED". Namestite knjižnico, ki se prikaže, in nato odprite primer skice "DemoReel 100".

Posodobiti moramo podatkovni zatič, število LED in vrsto LED. Uporabljal bom pin 2 s 5 LED diodami. Posodobite tudi vrsto LED na WS2812B, kot je prikazano na sliki.

Nato priključite ploščo, izberite desno ploščo in vrata COM. Na koncu pritisnite gumb za nalaganje in počakajte, da se nalaganje dokonča. Ko končate, priključite LED - 5V, GND in podatkovni pin na pin 2. LED morajo prikazati naključni vzorec, ki kaže, da vse deluje po pričakovanjih.

3. korak: Pripravite LED diode za dokončno izdelavo

Pripravite LED za dokončno izdelavo
Pripravite LED za dokončno izdelavo
Pripravite LED za dokončno izdelavo
Pripravite LED za dokončno izdelavo
Pripravite LED za dokončno izdelavo
Pripravite LED za dokončno izdelavo
Pripravite LED za dokončno izdelavo
Pripravite LED za dokončno izdelavo

Nato moramo prerezati LED, saj bomo z žico podaljšali končno dolžino. Ko končate, odstranite LED diode iz vseh vodotesnih cevi. Odrežite žico za vsako od LED in dolžina bo odvisna od končnega položaja, na katerega ciljate. Odločil sem se, da za vse uporabim enake dolžine žice. Odrežite tudi nekaj žice, ki bo uporabljena za povezavo mikrokrmilnika s prvo LED.

Nato v plastičnem pokrovu izvrtajte nekaj lukenj, saj bomo LED diode nameščali na zunanjo površino LED z žarkom, ki sveti navznoter.

4. korak: Končna montaža

Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava

Začnite s spajkanjem žic na vsako od LED. Prepričajte se, da ste nožice pravilno priključili. Mikrokrmilnik je treba priključiti na vhod DI (vnos podatkov) prve LED. Nato je treba priključek DO (izhod podatkov) priključiti na pin DI naslednje LED in tako naprej. Ko spajate vse žice, vklopite mikrokrmilnik in vse LED diode naj začnejo svetleti z naključnim vzorcem.

Odločil sem se, da bom z dvostranskim trakom pritrdil LED na zgornjo stran pokrova, lahko pa uporabite tudi nekaj traku preko LED ali nekaj lepila. Za izolacijo je priporočljivo, da na ploščo mikrokrmilnika dodate nekaj kaptonskega traku ali cevi s hladilnikom.

Na koncu privijte drugo polovico posode in vklopite LED. Vsaka LED dioda porabi približno 60 mA, zato poskrbite, da bo napajalnik, ki ga uporabljate, zagotovil potrebno moč. Predhodno smo zgradili napajalnike, ki jih lahko po potrebi uporabimo za to.

Če vam je bila ta različica všeč, se lahko naročite na naš YouTube kanal, saj nam vaša podpora močno pomaga pri ustvarjanju takšne vsebine.

YouTube:

Hvala za branje!

Priporočena: