termékek kategória
- FM Transmitter
- 0-50w 50w-1000w 2kw-10kw 10kw +
- TV adó
- 0-50w 50-1kw 2kw-10kw
- FM antenna
- TV Antenna
- antenna tartozék
- Kábel Connector teljesítmény Splitter Dummy betöltése
- RF Transistor
- Tápegység
- audio berendezések
- DTV Front End berendezések
- Link System
- STL rendszer Mikrohullámú Link rendszer
- FM rádió
- Power Meter
- Más termékek
- Különleges a koronavírus számára
termékek Címkék
Fmuser Sites
- es.fmuser.net
- it.fmuser.net
- fr.fmuser.net
- de.fmuser.net
- af.fmuser.net -> afrikaans
- sq.fmuser.net -> albán
- ar.fmuser.net -> arab
- hy.fmuser.net -> örmény
- az.fmuser.net -> azerbajdzsán
- eu.fmuser.net -> baszk
- be.fmuser.net -> belorusz
- bg.fmuser.net -> bolgár
- ca.fmuser.net -> katalán
- zh-CN.fmuser.net -> kínai (egyszerűsített)
- zh-TW.fmuser.net -> kínai (hagyományos)
- hr.fmuser.net -> horvát
- cs.fmuser.net -> cseh
- da.fmuser.net -> dán
- nl.fmuser.net -> holland
- et.fmuser.net -> észt
- tl.fmuser.net -> filippínó
- fi.fmuser.net -> finn
- fr.fmuser.net -> francia
- gl.fmuser.net -> galíciai
- ka.fmuser.net -> grúz
- de.fmuser.net -> német
- el.fmuser.net -> Görög
- ht.fmuser.net -> haiti kreol
- iw.fmuser.net -> héber
- hi.fmuser.net -> hindi
- hu.fmuser.net -> magyar
- is.fmuser.net -> izlandi
- id.fmuser.net -> indonéz
- ga.fmuser.net -> ír
- it.fmuser.net -> olasz
- ja.fmuser.net -> japán
- ko.fmuser.net -> koreai
- lv.fmuser.net -> lett
- lt.fmuser.net -> litván
- mk.fmuser.net -> macedón
- ms.fmuser.net -> maláj
- mt.fmuser.net -> máltai
- no.fmuser.net -> norvég
- fa.fmuser.net -> perzsa
- pl.fmuser.net -> lengyel
- pt.fmuser.net -> portugál
- ro.fmuser.net -> román
- ru.fmuser.net -> orosz
- sr.fmuser.net -> szerb
- sk.fmuser.net -> szlovák
- sl.fmuser.net -> Szlovén
- es.fmuser.net -> spanyol
- sw.fmuser.net -> szuahéli
- sv.fmuser.net -> svéd
- th.fmuser.net -> Thai
- tr.fmuser.net -> török
- uk.fmuser.net -> ukrán
- ur.fmuser.net -> urdu
- vi.fmuser.net -> Vietnámi
- cy.fmuser.net -> walesi
- yi.fmuser.net -> jiddis
WS2812B Címezhető RGB LED-ek | Vezérlés Arduino segítségével
Date:2021/10/18 21:55:58 Hits:
Ebben a projektben a WS2812B címezhető LED-ek nevű érdekes terméket fogjuk megnézni. Egyedileg címezhető RGB LED-ek, és más néven is nevezik őket, például az Adafruit NeoPixel. Ebben az oktatóanyagban megismerjük a WS2812B LED-eket, azok belső felépítését és felépítését, valamint az egyedileg címezhető LED-ek Arduino segítségével történő vezérlését. egyfajta LED-del kapcsolatos projekt, akkor valószínűleg diszkrét LED-eket használt (akár átmenő lyukon, akár SMD-n). Ezek a LED-ek lehetnek egyszínű LED-ek vagy RGB LED-ek. A diszkrét LED-ek fő hátránya, hogy ha egy tömbben használja őket, elveszíti az egyenkénti vezérlési jogosultságot. Például, ha három vagy négy LED-et csatlakoztat az Arduino egyetlen érintkezőjéhez tranzisztor segítségével, akkor a tömb összes LED-je ugyanolyan viselkedésű lesz, pl. fényerő-szabályozás vagy színváltás. Egy másik forgatókönyv az, hogy karácsonyi dekorációként vagy szokásos otthoni világításként is használt LED-szalaglámpákat. Lehet, hogy észrevette, hogy még a drága LED-szalagos lámpákban sem rendelkezik az egyes LED-ek vezérlésére szolgáló funkcióval. Ha az a cél, hogy egy szalagon lévő egyes LED-eket vezéreljen, akkor a WS2812B címezhető RGB LED-ek jelentik a választ.WS2812B Címezhető LED-ekA WS2812B A címezhető LED szalag egy intelligens fényforrás, amely egy vezérlő IC-t és egy RGB LED-et tartalmaz ugyanabban a csomagban, általában SMD 5050 formátumban. A következő képen egy WS2812B LED-csík látható. Első pillantásra úgy néz ki, mint egy normál LED-szalag. De közelebbről megvizsgálva megtalálhatja a WS2812B LED Control IC-t az SMD 5050 RGB LED-csomagba integrálva. A következő felrobbantott kép ugyanezt mutatja. Az egyedi WS2812B LED blokknak négy érintkezője van, nevezetesen VDD, VSS (GND), DIN és DOUT. Ezeknek a lábaknak a funkciói nagyon egyszerűek, és a következő táblázat egyszerű funkcióleírást ad a lábakról.PinFunctionVDDDPápellátás a LEDVSSGroundDINCvezérlő adatjel bemenetéhezDOUTControl adatjel kimenetA WS2812B IC tápellátása szintén a VDD tűn keresztül történik.WS2812B LED alkalmazási áramkör megértése hogyan lehet a WS2812B LED-eket egyedileg vezérelni, a következő alkalmazási áramkör hasznos lesz. Az összes WS2812B LED kaszkád módon van csatlakoztatva, ahol az első LED DO-ja a második LED DIN-jéhez csatlakozik, és így tovább. De az első LED-nek adatokat kell fogadnia a DIN-tűjén keresztül egy mikrokontrollertől, például az Arduino-tól. A következő képen az alkalmazás tipikus kapcsolási rajza látható. A WS2812B LED-ek által használt adatátviteli protokoll NRZ mód. A WS2812B LED tömb első DIN portja adatokat fogad a mikrokontrollertől. Az egyes pixelekre vonatkozó adatok 24 bitesek, amelyek egyenként 8 bites vörös, zöld és kék LED vezérlő adatokból állnak. Az adatok sorrendjének GRB-nek kell lennie, és a 24 bites adatok összetétele az alábbiakban látható. Vegye figyelembe, hogy először a HIGH bites adatokat küldi el. Amint az első WS2812B blokk megkapja az első 24 bites adatot, az adatokat a belső reteszbe küldi további dekódolás céljából. A fennmaradó adatokat a jelátalakító és erősítő áramkör alakítja át, és a DO tűn keresztül továbbítja a kaszkád következő pixeléhez. Hogyan vezéreljük a WS2812B LED-et Arduino használatával? Most pedig folytassuk a WS2812B LED-tömb vezérlését Arduino segítségével. Mielőtt továbbmennénk a kapcsolási rajz megtervezésében, egy fontos dologgal foglalkoznunk kell, pl a projekt tápellátását.Minden egyes WS2812B LED Pixel három LED-del és egy vezérlő IC-vel rendelkezik. Tehát egy pixel jelenlegi igénye körülbelül 60 mA. Ha van egy szalagja, amely 20 darab WS2812B egyedileg címezhető LED-et tartalmaz, akkor a teljes áramigény 20 * 60 mA = 1.2 A. Ez több, mint amennyit az Arduino képes biztosítani, akár az USB-porton keresztül (amely legfeljebb 300 mA-t tud szolgáltatni) vagy 5 V-os hordócsatlakozón keresztül (amely maximum 900 mA-t tud szolgáltatni). Tehát a legjobb módja a projekt bekapcsolásának, pl. mind az Arduino, mind a WS2812B LED szalag külső 5 V-os táp segítségével történik, amely elegendő áramot tud biztosítani.Most, hogy a projekt tápellátási része világos, folytathatjuk a projekt vázlatos rajzát. Áramköri rajzA következő képen látható kapcsolat az Arduino UNO és a WS2812B RGB LED szalag között. Az Arduino UNO 5 V-os feszültsége és a LED-ek a GND-vel (VSS) együtt egy külső tápegységhez csatlakoznak. A LED-szalag DIN-kivezetése egy 7 Ω-os ellenálláson keresztül csatlakozik az Arduino 330-es digitális IO érintkezőjéhez. Táplálás (minimum 2812A) 5Ω ellenállásprogramozás ArduinoAz Arduino programozásának első lépése a „FastLED” nevű támogató könyvtár letöltése. A könyvtárat a következő linkről töltheti le: „FastLED Library”. Bontsa ki a zip fájl tartalmát, és nevezze át a mappát „FastLED”-re. Hagyjon üzenetet
Üzenetlista
Hozzászólások Loading ...