Üdvözlet minden mesternek! Ma megvizsgáljuk a WS2812B típusú LED-szalagok sokféle alkalmazását a címezhető RGB LED-eken. Az ilyen szalagok (valamint külön-külön felszerelt WS2812B LED-ek) felhasználhatók a számítógép-monitorok, valamint a televíziók, az autó dinamikus megvilágításának, festmények, képkeretek, akváriumok stb. Ambilight háttérének megvilágítására. Széles körben használják bármely helyiség kialakításában, szilveszteri megvilágítás vagy fénykiállítás formájában. A WS2812V típusú LED szalag használata sok érdekes projektet eredményez.
A WS2812B LED egy RGB LED, amely ugyanabba a házba van behelyezve, mint a WS2801 chip.
Maga a WS2812B LED egy SMD elem, amelyet felületre szerelésre terveztek. A LED belsejében az egyik házban található vörös fény (piros), zöld fény (zöld) és kék fény (kék) kristályok állnak. Ezzel a LED-del sokféle színárnyalatot kaphat a sugárzás.
RGB LED vezérlés mikrovezérlő táblán keresztül Arduino.
Kaptam egy WS2812B LED csíkot a kínaiaktól, amely 1 méter hosszúságot képvisel, a LED-ek száma -144 darab. Már régóta akartam próbálni különböző kísérleteket. Az Arduino, az Adafruit Neopixel és a Fast led könyvtárakkal rengeteg nagyon szokatlan fényhatást kaphat. Aztán úgy döntöttem, hogy megpróbálok dinamikus irányjelzéseket adni az úgynevezett „Audi stílusú” autóknak. Még nem kezdtem el ezt a sémát a gyakorlatban (hogyan fogják elfogadni a gibber asztali srácok?), De a hatás minden bizonnyal nagyon vonzó.
Az Arduino Uno tábla vezérli a LED-szalag vezérlését, más táblák is használhatók (Arduino Nano, Arduino Pro mini).
Tekintse meg a teljes folyamatot a videóban:
Szerszámok és anyagok felsorolása.
Arduino Uno fórumon
- 12V \ 5V süllyesztőlap 3A-ra;
- 100Kom-4db ellenállás;
- 47Kom-4db ellenállás;
- ellenállások 500 Ohm-1 pc;
-gombok (a jelek beillesztésének szimulálására) -4db;
- kenyérvágódeszka
-otvertka;
laboratóriumi tápegység
forrasztópáka;
-kembrik;
A tesztelő.
összekötő vezetékek.
Első lépés. Szerelési áramkör.
Összeállítottak egy áramkört kenyérlemez (delírium) segítségével. Az Arduino digitális bemenetekhez csatlakoztatott ellenállások szükségesek az autó bemeneti jeleinek 12 és 5 V közötti konvertálásához. 500 Ohm ellenállás a WS2812B LED szalag vezérlővezetékének védelme érdekében.
Tábla fotó
Használtam egy kész táblát az Aliexpress-rel átalakítóként 12 V és 5 V között. Bármely konverter használható, megfelelő paraméterekkel. A konverter az Arduino és a WS2812B LED szalag stabil tápellátásához szükséges.
Második lépés Programozás Arduino.
Az Arduino 3.4-es számú digitális bemenetei lehetővé teszik a bal és a jobb forgás lehetővé tételét. 5. számú érintkező - ütköző jel beillesztése, 6. érintkező - rögzítő elem beillesztése. 8. számú pin - vezérlőjel-szalag WS2812B.
Az Arduino IDE-ben töltse le a vázlatot (fenti link). Két vázlatválasztás - az egyik az autó eleje és egy a hátulja. Használja azt, amire szüksége van. A vázlat elején beállíthatja a szükséges LED-ek számát. Az irányjelzők sebességét az Ön szerint is beállíthatja autók. A LED-ek fényerejét megváltoztathatja a strip.Color paraméterrel (103.311) - az első két számjegyet 0-ról 255-re változtathatja. Vagyis kicsit kísérletezhet.
Ha rákattint a kívánt gombra, jelet adunk a kívánt paraméter engedélyezéséhez. Az áramkör helyes összeszerelésével általában azonnal működni kezd.
Fotó munka.
Jó kísérlet alakult ki ezen a hétvégén. Érdekes volt csináld magad készítse el és programozza ezt az áramkört. Ha önmagában készít egy ilyen készüléket, akkor kezdőnek is megfizethető, sok idő és pénz nélkül.
Útközben világító effektusok ezzel a szalaggal (az Adafruit Neopixel és a Fast led könyvtárakból)
Fotó fényhatásokkal.
Az összes munka egy hétvégén ment elektronika Vettem az Aliexpress-en. A többi alkotóelem raktáron volt. Az Arduino platform alapján sokféle hasznos eszközt szerelhet össze.
Mindenkinek sok szerencsét és sikert kívánok az életben és a munkában!