productes Categoria
- transmissor FM
- 0-50w 50w-1000w 2kw-10kw 10kw +
- transmissor de TV
- 0-50w 50-1kw 2kw-10kw
- antena FM
- antena de TV
- antena accessori
- cable connector divisor de l'energia càrrega fictícia
- RF Transistor
- Font d'alimentació
- Equips d'àudio
- DTV Front Equip Fi
- Sistema d'enllaç
- sistema de STL sistema d'enllaç de microones
- ràdio FM
- Mesurador de potència
- altres Productes
- Especial per a Coronavirus
productes Etiquetes
llocs FMUSER
- es.fmuser.net
- it.fmuser.net
- fr.fmuser.net
- de.fmuser.net
- af.fmuser.net -> afrikaans
- sq.fmuser.net -> Albanès
- ar.fmuser.net -> Àrab
- hy.fmuser.net -> Armeni
- az.fmuser.net -> Azerbaidjanès
- eu.fmuser.net -> basc
- be.fmuser.net -> bielorús
- bg.fmuser.net -> Bulgària
- ca.fmuser.net -> català
- zh-CN.fmuser.net -> Xinès (simplificat)
- zh-TW.fmuser.net -> Xinès (tradicional)
- hr.fmuser.net -> croata
- cs.fmuser.net -> txec
- da.fmuser.net -> Danès
- nl.fmuser.net -> Holandès
- et.fmuser.net -> estonià
- tl.fmuser.net -> filipí
- fi.fmuser.net -> finès
- fr.fmuser.net -> Francès
- gl.fmuser.net -> gallec
- ka.fmuser.net -> georgià
- de.fmuser.net -> alemany
- el.fmuser.net -> Grec
- ht.fmuser.net -> crioll haitià
- iw.fmuser.net -> Hebreu
- hi.fmuser.net -> Hindi
- hu.fmuser.net -> Hungarian
- is.fmuser.net -> islandès
- id.fmuser.net -> indonesi
- ga.fmuser.net -> irlandès
- it.fmuser.net -> Italià
- ja.fmuser.net -> japonès
- ko.fmuser.net -> coreà
- lv.fmuser.net -> Letó
- lt.fmuser.net -> Lituània
- mk.fmuser.net -> macedoni
- ms.fmuser.net -> Malai
- mt.fmuser.net -> maltès
- no.fmuser.net -> Noruega
- fa.fmuser.net -> persa
- pl.fmuser.net -> Polonès
- pt.fmuser.net -> Portuguès
- ro.fmuser.net -> Romanès
- ru.fmuser.net -> rus
- sr.fmuser.net -> serbi
- sk.fmuser.net -> Eslovac
- sl.fmuser.net -> Eslovènia
- es.fmuser.net -> Castellà
- sw.fmuser.net -> Suahili
- sv.fmuser.net -> Suec
- th.fmuser.net -> Tai
- tr.fmuser.net -> turc
- uk.fmuser.net -> ucraïnès
- ur.fmuser.net -> urdú
- vi.fmuser.net -> Vietnamita
- cy.fmuser.net -> gal·lès
- yi.fmuser.net -> Yiddish
WS2812B LED RGB adreçables | Control amb Arduino
Date:2021/10/18 21:55:58 Hits:
En aquest projecte, donarem una ullada a un producte interessant anomenat LEDs adreçables WS2812B. Són LED RGB adreçables individualment i també s'anomenen amb diferents noms com NeoPixel d'Adafruit, per exemple. En aquest tutorial, aprendrem sobre els LED WS2812B, la seva estructura interna i la seva construcció i també com controlar els LED adreçables individualment mitjançant Arduino. Introducció general LEDs adreçables WS2812B Circuit d'aplicació LED WS2812B Com controlar el LED WS2812B amb Arduino? Diagrama de circuit una mena de projecte relacionat amb LED, llavors probablement haureu utilitzat LED discrets (ja sigui a través del forat o SMD). Aquests LED poden ser LED d'un sol color o LED RGB. El principal inconvenient dels LED discrets és que si els feu servir en una matriu, perdràs el privilegi de controlar-los individualment. Per exemple, si connecteu tres o quatre LED a un sol pin d'Arduino mitjançant un transistor, tots els LED de la matriu tindran el mateix comportament, és a dir control de la brillantor o canvi de color. Un altre escenari és que també hagueu utilitzat tires de llum LED per a la decoració de Nadal o la il·luminació habitual de la llar. És possible que hàgiu observat que fins i tot en les tires de llum LED cares, no teniu la funció de controlar LED individuals. Si el vostre objectiu és controlar LED individuals en una tira, els LED RGB adreçables WS2812B són la resposta per a vosaltres. LEDs adreçables WS2812BEl WS2812B La tira de LED adreçable és una font de llum intel·ligent que conté un IC de control i un LED RGB en un mateix paquet, normalment amb un factor de forma SMD 5050. La imatge següent mostra una tira de LED WS2812B. A primera vista, sembla una tira de LED normal. Però després d'una inspecció més detallada, podeu trobar el WS2812B LED Control IC integrat al paquet SMD 5050 RGB LED. La següent imatge augmentada mostra el mateix. El bloc LED WS2812B individual té quatre pins, és a dir, VDD, VSS (GND), DIN i DOUT. Les funcions d'aquests pins són molt senzilles i la taula següent ofereix una descripció senzilla de les funcions dels pins.PinFunctionVDDFont d'alimentació per LEDVSSGroundDINControl Data SignalInputDOUTCcontrol Data Signal OutsortThe font d'alimentació per al WS2812B IC també es subministra a través del VDD Pin.WS2812B LED Application CircuitPer entendre com es poden controlar individualment els LED WS2812B, serà útil el següent circuit d'aplicació. Tots els LED WS2812B estan connectats en cascada on el DO del primer LED està connectat al DIN del segon LED i així successivament. Però el primer LED ha de rebre dades a través del seu pin DIN d'un microcontrolador com Arduino. La imatge següent mostra el diagrama de blocs del circuit d'aplicació típic. El protocol de transferència de dades utilitzat pels LED WS2812B és el mode NRZ. El primer port DIN de la matriu LED WS2812B rep dades del microcontrolador. Les dades per a píxel individual són de 24 bits que consisteixen en dades de control de LED vermell, verd i blau de 8 bits cadascun. L'ordre de les dades ha de ser GRB i la composició de les dades de 24 bits es mostra a continuació. Tingueu en compte que les dades de bits ALTES s'envien primer. Una vegada que el primer bloc WS2812B rep les primeres dades de 24 bits, les dades s'envien al seu tancament intern per a una descodificació addicional. Les dades restants es remodelen pel seu circuit d'amplificació i remodelació del senyal i es passen al següent píxel de la cascada a través del pin DO. Com controlar el LED WS2812B amb Arduino? Ara, anem a controlar la matriu LED WS2812B amb Arduino. Abans d'aprofundir en el disseny de l'esquema, hi ha una cosa important que hem d'abordar, és a dir la font d'alimentació del projecte. Cada píxel LED WS2812B individual té tres LED i un IC de control. Per tant, el requisit actual d'un píxel és d'uns 60 mA. Si teniu una tira que conté 20 LED WS2812B adreçables individualment, el requeriment de corrent total és de 20 * 60 mA = 1.2 A. Això és més del que pot subministrar Arduino, ja sigui a través del port USB (que pot subministrar un màxim de 300 mA) o mitjançant una presa de barril de 5 V (que pot subministrar un màxim de 900 mA). Per tant, la millor manera d'engegar el projecte és a dir tant Arduino com la tira de LED WS2812B es fan amb l'ajuda d'una font externa de 5v que pot proporcionar prou corrent. Ara que la part de la font d'alimentació del projecte està clara, ara podem continuar amb l'esquema del projecte. Diagrama de circuitLa imatge següent mostra connexió entre Arduino UNO i la tira LED RGB WS2812B. El 5V d'Arduino UNO i els LED estan connectats a una font d'alimentació externa juntament amb el GND (VSS). El pin DIN de la tira de LED està connectat al pin IO digital 7 de l'Arduino mitjançant una resistència de 330Ω. Components necessarisArduino UNOWS2812B LEDs5V Power Subministrament (mínim 2A) 330Ω ResistorProgramació ArduinoEl primer pas per programar Arduino és descarregar una biblioteca de suport anomenada "FastLED". Podeu descarregar la biblioteca des del següent enllaç: "FastLED Library". Extraieu el contingut del fitxer zip i canvieu el nom de la carpeta com a "FastLED". Deixa un missatge
Llista de missatges
Comentaris Loading ...