Pozdrav svim majstorima! Danas ćemo razmotriti jednu od mnogih aplikacija za LED traku tipa WS2812B na adresnim RGB LED-ovima. Takve se vrpce (kao i zasebno ugrađene LED WS2812B) mogu koristiti za osvjetljavanje pozadine Ambilight računalnih monitora, kao i televizora, za dinamičku rasvjetu u automobilu, slike, okvire za fotografije, akvarije i tako dalje. Oni se široko koriste u dizajnu bilo koje sobe, u obliku novogodišnjeg osvjetljenja ili svjetlosnih emisija. Korištenjem LED trake tipa WS2812V omogućuje dobivanje velikog broja zanimljivih projekata.
WS2812B LED je RGB LED umetnut u jedno kućište s čipom WS2801.
Sam WS2812B LED je SMD element dizajniran za površinsku montažu. Unutar LED se sastoji od kristala crvene svjetlosti (crvene), zelene (zelene) i plave svjetlosti (plave) kristala, koji se nalaze u jednom kućištu. Koristeći ovu LED, možete dobiti široku paletu nijansi svjetlosti zračenja.
RGB LED kontrola putem ploče mikrokontrolera Težak.
Od Kineza dobio sam WS2812B LED traku koja predstavlja dužinu od 1 metra s brojem LED -144 komada. Dugo sam želio isprobavati različite eksperimente. Koristeći knjižnice za Arduino, Adafruit Neopixel i Fast led, možete dobiti puno vrlo neobičnih svjetlosnih efekata. Ali tada sam odlučio pokušati napraviti dinamične pokazivače za automobil u takozvanom "Audi stilu". Još nisam počeo primjenjivati ovu shemu u praksi (kako će to podnijeti naši gibbddeshniki?), Ali učinak je svakako vrlo atraktivan.
Ploča Arduino Uno služi kao kontroler za kontrolu LED trake; mogu se koristiti i druge ploče (Arduino Nano, Arduino Pro mini).
Cijeli postupak pogledajte u videu:
Popis alata i materijala.
Arduino Uno ploča
- daska za spuštanje 12V \ 5V do 3A;
- otpornici 100Kom-4pcs;
- otpornici 47Kom-4pcs;
- otpornici 500 Ohm-1pc;
- tipke (za simuliranje uključivanja signala) -4pcs;
- krušna ploča
-otvertka;
laboratorijsko napajanje
lemljenje željeza;
-kembrik;
Tester.
povezivanje žica.
Prvi korak. Montažni krug.
Sastavio je krug pomoću ploče (delirium). Otpornici spojeni na Arduino digitalne ulaze potrebni su za pretvaranje ulaznih signala automobila od 12 do 5 volti. Otpornik od 500 Ohm za zaštitu upravljačke linije LED trake WS2812B.
Fotografija odbora
Kao pretvarač od 12 V do 5V koristio sam gotovu ploču s Aliexpressom. Može se koristiti bilo koji pretvarač s odgovarajućim parametrima. Pretvarač je potreban za stabilno napajanje Arduino i WS2812B LED trake.
Drugi korak Programiranje Arduino.
Digitalni ulazi Arduino ploče broj 3.4 služe za omogućavanje rotacije ulijevo i udesno. Pin br. 5 - uključivanje zaustavnog signala, pin br. 6 - uključivanje podloge. Pin broj 8 - upravljačka signalna traka WS2812B.
U Arduino IDE preuzmite skicu (link iznad). Dvije opcije skica - jedna za prednji dio automobila i jedna za stražnji dio. Koristite ono što trebate. Na početku skice možete postaviti broj potrebnih LED-ova. Također možete prilagoditi brzinu pokazivača prema vašem automobili, Možete promijeniti i svjetlinu LED dioda parametrom strip.Color (103.311) - promijenite prve dvije znamenke od 0 do 255. To jest, možete malo eksperimentirati.
Kada kliknete na željeni gumb, dajemo signal da omogućimo željeni parametar. Uz ispravnu sklopku kruga, obično počinje raditi odmah.
Fotografija na poslu.
Dobar eksperiment pokazao se s dizajnom ovog vikenda. Bilo je zanimljivo učinite to sami napraviti i programirati ovaj krug. Da biste napravili takav uređaj sami, pristupačno je za početnike bez puno vremena i novca.
Uz put, svjetlosni efekti s ovom trakom (iz biblioteka Adafruit Neopixel i Fast led)
Fotografija sa svjetlosnim efektima.
Svi su poslovi prošli jedan vikend elektronika Uzeo sam Aliexpress. Ostale komponente koje sam imao bile su na zalihi. Na temelju Arduino platforme možete sastaviti široku paletu korisnih uređaja.
Želim vam svu sreću i uspjeh u životu i radu!