» elektronika » Arduino »Hogyan készítsünk dinamikus irányjelzőket a WS2812B-n és az Arduino-n

Hogyan állítsunk be dinamikus irányjelzőket a WS2812B-n és az Arduino-n


Ü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.
Vázlat \ Firmware [2,14 Kb] (letöltések: 1212)

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.
Hogyan állítsunk be dinamikus irányjelzőket a WS2812B-n és az Arduino-n


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!
9
9.6
9

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
4 megjegyzések
Hogyan lehet kapcsolatba lépni a szerzővel?
Tisztelettel a szerzőnek, letöltöttem a vázlatot, ez összeáll az arduinóval, ellenőrizni kell a szalag működését, csak nincs szükség hátrameneti fokozatra, fényviszonyokra van szükségem, és nem a teljes csíkra (több dióda), azt hiszem, továbbadom a vázlatot, bár ez nem erős, eddig csak pislogni tudok. LED L az arduinkán)))
Jó napot, letöltöttem a vázlatot, az egyetlen programban sem nyílik meg. Mondja meg, hogyan kell megnyitni.

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...