výrobky Kategorie
- FM vysílač
- 0-50w 50w-1000w 2kw-10kw 10kw +
- televizní vysílač
- 0-50w 50-1kw 2kw-10kw
- FM anténa
- TV anténa
- anténa příslušenství
- Kabel konektor Power Splitter Dummy Load
- RF Transistor
- napájení
- audio Příslušenství
- DTV Front End Zařízení
- Link System
- STL systém Link systém Mikrovlnná trouba
- FM rádio
- Power Meter
- Ostatní produkty
- Speciální pro Coronavirus
Produkty Značky
Fmuser Sites
- es.fmuser.net
- it.fmuser.net
- fr.fmuser.net
- de.fmuser.net
- af.fmuser.net -> afrikánština
- sq.fmuser.net -> albánština
- ar.fmuser.net -> arabština
- hy.fmuser.net -> Arménský
- az.fmuser.net -> Ázerbájdžánština
- eu.fmuser.net -> baskičtina
- be.fmuser.net -> běloruský
- bg.fmuser.net -> Bulgarian
- ca.fmuser.net -> Katalánština
- zh-CN.fmuser.net -> čínština (zjednodušená)
- zh-TW.fmuser.net -> Čínsky (zjednodušeně)
- hr.fmuser.net -> chorvatština
- cs.fmuser.net -> čeština
- da.fmuser.net -> dánština
- nl.fmuser.net -> Dutch
- et.fmuser.net -> estonština
- tl.fmuser.net -> filipínský
- fi.fmuser.net -> finština
- fr.fmuser.net -> French
- gl.fmuser.net -> galicijština
- ka.fmuser.net -> gruzínština
- de.fmuser.net -> němčina
- el.fmuser.net -> Greek
- ht.fmuser.net -> haitská kreolština
- iw.fmuser.net -> hebrejština
- hi.fmuser.net -> hindština
- hu.fmuser.net -> Hungarian
- is.fmuser.net -> islandština
- id.fmuser.net -> Indonéština
- ga.fmuser.net -> Irština
- it.fmuser.net -> Italian
- ja.fmuser.net -> japonština
- ko.fmuser.net -> korejština
- lv.fmuser.net -> lotyština
- lt.fmuser.net -> Litevština
- mk.fmuser.net -> makedonština
- ms.fmuser.net -> Malajština
- mt.fmuser.net -> maltština
- no.fmuser.net -> Norwegian
- fa.fmuser.net -> perština
- pl.fmuser.net -> polština
- pt.fmuser.net -> portugalština
- ro.fmuser.net -> Rumunština
- ru.fmuser.net -> ruština
- sr.fmuser.net -> srbština
- sk.fmuser.net -> slovenština
- sl.fmuser.net -> Slovinština
- es.fmuser.net -> španělština
- sw.fmuser.net -> svahilština
- sv.fmuser.net -> švédština
- th.fmuser.net -> Thai
- tr.fmuser.net -> turečtina
- uk.fmuser.net -> ukrajinština
- ur.fmuser.net -> urdština
- vi.fmuser.net -> Vietnamská
- cy.fmuser.net -> velština
- yi.fmuser.net -> Jidiš
WS2812B Adresovatelné LED diody RGB | Ovládání pomocí Arduina
Date:2021/10/18 21:55:58 Hits:
V tomto projektu se podíváme na zajímavý produkt s názvem WS2812B Addressable LEDs. Jsou to jednotlivě adresovatelné RGB LED a jsou také nazývány různými jmény jako NeoPixel od Adafruit, například. V tomto tutoriálu se dozvíme o LED WS2812B, jeho vnitřní struktuře a konstrukci a také o tom, jak ovládat jednotlivě adresovatelné LED diody pomocí Arduina. Přehled Úvod WS2812B Adresovatelné LED diody WS2812B LED aplikační obvodJak ovládat WS2812B LED pomocí Arduina?Obvodový diagram, pokud jste provedli některé komponenty ArduinoVyžadovánoProgramování typu projektu souvisejícího s LED, pak jste pravděpodobně použili diskrétní LED (buď skrz díru nebo SMD). Tyto LED diody mohou být jednobarevné LED nebo RGB LED. Hlavní nevýhodou samostatných LED je to, že pokud je použijete v poli, ztratíte právo je ovládat jednotlivě. Například, pokud připojíte tři nebo čtyři LED k jednomu pinu Arduina pomocí tranzistoru, pak všechny LED v poli budou mít stejné chování, tj. ovládání jasu nebo změna barvy. Dalším scénářem je, že jste také mohli použít LED pásková světla pro vánoční výzdobu nebo běžné domácí osvětlení. Možná jste si všimli, že ani u drahých LED páskových světel nemáte funkci pro ovládání jednotlivých LED. Pokud je vaším cílem ovládat jednotlivé LED diody v pásku, pak jsou pro vás odpovědí adresovatelné LED RGB WS2812B. WS2812B Adresovatelné LED diody WS2812B Adresovatelný LED pásek je inteligentní světelný zdroj, který obsahuje řídicí IC a RGB LED ve stejném balení, obvykle ve formátu SMD 5050. Následující obrázek ukazuje pásek LED WS2812B. Na první pohled vypadá jako běžný LED pásek. Ale při bližším prozkoumání můžete najít WS2812B LED Control IC integrovaný do SMD 5050 RGB LED Package. Následující zvětšený obrázek ukazuje totéž. Jednotlivý LED blok WS2812B má čtyři piny, jmenovitě VDD, VSS (GND), DIN a DOUT. Funkce těchto pinů jsou velmi jednoduché a v následující tabulce je uveden jednoduchý popis funkcí pinů.PinFunctionVDD Napájecí zdroj pro LEDVSSGroundDINControl Vstup datového signáluDOUTVýstup řídicího datového signáluNapájení pro WS2812B IC je také napájeno přes VDD Pin.WS2812B LED Application CircuitTo pochopit jak lze jednotlivě ovládat LED diody WS2812B, bude užitečný následující aplikační obvod. Všechny LED diody WS2812B jsou zapojeny kaskádovým způsobem, kde DO první LED je připojeno k DIN druhé LED a tak dále. Ale první LED musí přijímat data přes svůj pin DIN z mikrokontroléru, jako je Arduino. Následující obrázek ukazuje typické blokové schéma aplikačního obvodu. Protokol přenosu dat používaný LED diodami WS2812B je režim NRZ. První DIN port pole WS2812B LED přijímá data z mikrokontroléru. Data pro jednotlivé pixely jsou 24-bitová, která se skládají z jednotlivých řídicích dat červené, zelené a modré LED o velikosti 8 bitů. Pořadí dat musí být GRB a složení 24bitových dat je uvedeno níže. Všimněte si, že data HIGH bitů se posílají jako první. Jakmile první blok WS2812B přijme první 24bitová data, data jsou odeslána do jeho interního latch pro další dekódování. Zbývající data jsou přetvořena přetvářením signálu a obvodem zesílení a jsou předávána dalšímu pixelu v kaskádě přes kolík DO. Jak ovládat WS2812B LED pomocí Arduina? Nyní přistoupíme k ovládání WS2812B LED Array pomocí Arduina. Než půjdeme dále do návrhu schématu, je tu jedna důležitá věc, kterou musíme vyřešit, tj napájení projektu. Každý jednotlivý WS2812B LED Pixel má tři LED a řídicí IC. Současný požadavek na jeden pixel je tedy kolem 60 mA. Pokud máte pásek, který obsahuje 20 individuálně adresovatelných LED diod WS2812B, pak celkový požadavek na proud je 20 * 60 mA = 1.2 A. To je více, než může Arduino dodat, buď přes USB port (který může dodat maximálně 300 mA) nebo přes 5V hlavní jack (který může dodat maximálně 900 mA). Takže nejlepší způsob, jak zapnout projekt, tzn. Arduino i LED pásek WS2812B jsou s pomocí externího 5V zdroje, který může poskytnout dostatek proudu. Nyní, když je napájecí část projektu jasná, můžeme nyní pokračovat se schématem projektu. Schéma zapojeníNásledující obrázek ukazuje propojení mezi Arduino UNO a WS2812B RGB LED páskem. 5V Arduino UNO a LED jsou připojeny k externímu napájecímu zdroji spolu s GND (VSS). DIN pin LED pásku je připojen k digitálnímu IO pinu 7 Arduina přes 330Ω rezistor. Napájení (minimálně 2812A) 5Ω RezistorProgramování ArduinoPrvním krokem pro programování Arduina je stažení podpůrné knihovny s názvem „FastLED“. Knihovnu si můžete stáhnout z následujícího odkazu: „FastLED Library“. Rozbalte obsah souboru zip a přejmenujte složku na „FastLED“. Zanechat vzkaz
Seznam zpráv
Komentáře Loading ...