Dobrý deň všetkým majstrom! Dnes zvážime jednu z mnohých aplikácií pre LED pásik WS2812B na adresovateľných RGB LED. Takéto pásky (ako aj samostatne namontované LED diódy WS2812B) sa dajú použiť na osvetlenie pozadia Ambilight počítačových monitorov, ako aj televízorov, dynamického osvetlenia v aute, obrazov, fotorámčekov, akvárií atď. Oni sú široko používané pri navrhovaní každej miestnosti, vo forme novoročných osvetlení alebo svetelných show. Použitím LED páskového typu WS2812V je možné získať veľké množstvo zaujímavých projektov.
WS2812B LED je RGB LED vložená do jedného puzdra s čipom WS2801.
Samotná LED WS2812B je prvok SMD určený na povrchovú montáž. Vo vnútri LED sa nachádzajú kryštály červeného (červeného), zeleného (zeleného) a modrého (modrého) kryštálu, ktoré sa nachádzajú v jednom kryte. Pomocou tejto LED môžete získať širokú škálu farebných odtieňov svetelného žiarenia.
RGB LED ovládanie pomocou mikrokontroléra Arduino.
Dostal som čínsky pás WS2812B LED, čo predstavuje dĺžku 1 meter s počtom LED -144 kusov. Dlho som chcel vyskúšať rôzne experimenty. Pomocou knižníc pre Arduino, Adafruit Neopixel a Fast led môžete získať veľa veľmi nezvyčajných svetelných efektov. Ale potom som sa rozhodol skúsiť urobiť dynamické smerové svetlá pre automobil v takzvanom „Audi štýle“. Tento systém som ešte nezačal uplatňovať v praxi (ako ho budú akceptovať naši vodiči písacích stolov?), Tento efekt je však určite veľmi atraktívny.
Doska Arduino Uno slúži ako ovládač na ovládanie pásika LED, môžu sa použiť aj iné dosky (Arduino Nano, Arduino Pro mini).
Pozrite si celý proces vo videu:
Stanovenie počtu nástrojov a materiálov.
Doska Arduino Uno
- spúšťacia doska 12V \ 5V na 3A;
- 100Kom-4ks rezistory;
- rezistory 47Kom-4ks;
- odpory 500 Ohm-1ks;
-tlačidlá (na simuláciu začlenenia signálov) -4ks;
- doštička
-otvertka;
laboratórne napájanie
spájkovačka;
-kembrik;
Tester.
spojovacie vodiče.
Prvý krok. Montážny obvod.
Zostavený obvod s použitím doštičky (delírium). Odpory pripojené k digitálnym vstupom Arduino sú potrebné na prevod vstupných signálov automobilu z 12 na 5 voltov. 500 Ohmový rezistor na ochranu ovládacieho vedenia LED pásika WS2812B.
Fotka rady
Použil som hotovú dosku s Aliexpress ako prevodník z 12 na 5V. Môže sa použiť akýkoľvek prevodník s vhodnými parametrami. Prevodník je potrebný na stabilné napájanie Arduino a LED pásika WS2812B.
Krok dva Programovanie Arduino.
Digitálne vstupy dosky Arduino číslo 3.4 slúžia na umožnenie rotácie vľavo a vpravo. Kolík č. 5 - zahrnutie signálu zastavenia, kolík č. 6 - zahrnutie podložky. Kolík číslo 8 - kontrolná signálna páska WS2812B.
V Arduino IDE stiahnite skicu (odkaz vyššie). Dve možnosti náčrtu - jedna pre prednú časť vozidla a druhá pre zadnú časť. Použite, čo potrebujete. Na začiatku náčrtu môžete nastaviť počet potrebných diód LED. Môžete tiež nastaviť rýchlosť smerových svetiel podľa vášho cars, Jas parametrov LED môžete zmeniť aj pomocou parametra strip.Color (103.311) - prvé dve číslice môžete zmeniť z 0 na 255. To znamená, že môžete trochu experimentovať.
Po kliknutí na požadované tlačidlo vydáme signál na aktiváciu požadovaného parametra. Pri správnej montáži obvodu zvyčajne začne pracovať okamžite.
Foto v práci.
Tento víkendový návrh sa ukázal ako dobrý experiment. Bolo to zaujímavé Urob to sám vytvoriť a naprogramovať tento obvod. Ak chcete vytvoriť také zariadenie na vlastnú päsť, je cenovo dostupné pre začiatočníkov bez veľa času a peňazí.
Pozdĺž cesty, svetelné efekty s touto páskou (z knižníc Adafruit Neopixel a Fast led)
Fotografie so svetelnými efektmi.
Celá práca prebehla celý víkend elektronika Vzal na Aliexpress. Ostatné komponenty, ktoré som mal, boli na sklade. Na základe platformy Arduino môžete zostaviť širokú škálu užitočných zariadení.
Prajem všetkým veľa šťastia a úspechov v živote a práci!