produtos Categoría
- transmisor FM
- 0-50w 50w-1000w 2kw-10kw 10kw +
- Transmisor de TV
- 0-50w 50-1kw 2kw-10kw
- antena FM
- Antena de TV
- antena Accesorio
- cable conector divisor de enerxía carga ficticia
- RF Transistor
- Fonte de alimentación
- Equipos de audio
- DTV Fronte Equipo End
- System ligazón
- sistema de STL sistema de ligazón de microondas
- radio FM
- Contador de enerxía
- outros produtos
- Especial para Coronavirus
produtos Etiquetas
sitios 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 -> árabe
- hy.fmuser.net -> Armenian
- az.fmuser.net -> azerí
- eu.fmuser.net -> éuscaro
- be.fmuser.net -> bielorruso
- bg.fmuser.net -> Búlgaro
- ca.fmuser.net -> catalán
- zh-CN.fmuser.net -> chinés (simplificado)
- zh-TW.fmuser.net -> Chinés (tradicional)
- hr.fmuser.net -> croata
- cs.fmuser.net -> Checo
- da.fmuser.net -> danés
- nl.fmuser.net -> Holandés
- et.fmuser.net -> estoniano
- tl.fmuser.net -> filipino
- fi.fmuser.net -> finés
- fr.fmuser.net -> Francés
- gl.fmuser.net -> galego
- ka.fmuser.net -> xeorxiano
- de.fmuser.net -> alemán
- el.fmuser.net -> Grego
- ht.fmuser.net -> crioulo haitiano
- iw.fmuser.net -> Hebreo
- hi.fmuser.net -> hindi
- hu.fmuser.net -> Hungarian
- is.fmuser.net -> islandés
- id.fmuser.net -> indonesio
- ga.fmuser.net -> irlandés
- it.fmuser.net -> Italiano
- ja.fmuser.net -> xaponés
- ko.fmuser.net -> coreano
- lv.fmuser.net -> letón
- lt.fmuser.net -> Lituano
- mk.fmuser.net -> macedonio
- ms.fmuser.net -> malaio
- mt.fmuser.net -> maltés
- no.fmuser.net -> Norwegian
- fa.fmuser.net -> persa
- pl.fmuser.net -> polaco
- pt.fmuser.net -> Portugués
- ro.fmuser.net -> Romanés
- ru.fmuser.net -> ruso
- sr.fmuser.net -> serbio
- sk.fmuser.net -> Eslovaco
- sl.fmuser.net -> Esloveno
- es.fmuser.net -> castelán
- sw.fmuser.net -> Suahili
- sv.fmuser.net -> Sueco
- th.fmuser.net -> Thai
- tr.fmuser.net -> turco
- uk.fmuser.net -> ucraíno
- ur.fmuser.net -> urdú
- vi.fmuser.net -> Vietnamita
- cy.fmuser.net -> galés
- yi.fmuser.net -> Yiddish
WS2812B LEDs RGB direccionables | Control con Arduino
Date:2021/10/18 21:55:58 Hits:
Neste proxecto, botaremos unha ollada a un produto interesante chamado LEDs direccionables WS2812B. Son LED RGB direccionables individualmente e tamén reciben nomes diferentes como NeoPixel de Adafruit, por exemplo. Neste tutorial, aprenderemos sobre os LED WS2812B, a súa estrutura interna e construción e tamén como controlar os LED direccionables individualmente usando Arduino. Introdución de esquema LEDs direccionables WS2812B Circuíto de aplicación de LED WS2812BComo controlar o LED WS2812B usando Arduino? Diagrama de circuítos. tipo de proxecto relacionado con LED, entón probablemente teña usado LED discretos (xa sexa a través do burato ou SMD). Estes LED poden ser LED dunha soa cor ou LED RGB. O principal inconveniente dos LED discretos é que se os usa nunha matriz, perde o privilexio de controlalos individualmente. Por exemplo, se conectas tres ou catro LED a un único pin de Arduino usando un transistor, todos os LED da matriz terán o mesmo comportamento, é dicir. control de brillo ou cambio de cor.Outro escenario é que tamén utilizaches tiras de luces LED para a decoración de Nadal ou a iluminación habitual da casa. Quizais teñas observado que mesmo en tiras de luces LED caras, non tes a función para controlar os LED individuais. Se o teu obxectivo é controlar os LED individuais nunha tira, os LED RGB direccionables WS2812B son a resposta para ti. WS2812B LEDs direccionablesO WS2812B A tira de LED direccionable é unha fonte de luz intelixente que contén un IC de control e un LED RGB nun mesmo paquete, normalmente no factor de forma SMD 5050. A seguinte imaxe mostra unha tira de LED WS2812B. A primeira vista, parece unha tira de LED normal. Pero tras unha inspección máis atenta, podes atopar o IC de control LED WS2812B integrado no paquete LED SMD 5050 RGB. A seguinte imaxe aumentada mostra o mesmo. O bloque LED WS2812B individual ten catro pinos, a saber, VDD, VSS (GND), DIN e DOUT. As funcións destes pinos son moi sinxelas e a seguinte táboa ofrece unha descrición sinxela das funcións dos pines.PinFunctionVDDFuente de alimentación para LEDVSSGroundDINControl Data Signal InputDOUTC control Data Signal OutputA fonte de alimentación para o WS2812B IC tamén se subministra a través do VDD Pin. como se poden controlar individualmente os LED WS2812B, o seguinte circuíto de aplicación será útil. Todos os LED WS2812B están conectados en cascada onde o DO do primeiro LED está conectado ao DIN do segundo LED e así sucesivamente. Pero o primeiro LED ten que recibir datos a través do seu pin DIN dun microcontrolador como Arduino. A seguinte imaxe mostra o diagrama de bloques do circuíto da aplicación típico. O protocolo de transferencia de datos utilizado polos LED WS2812B é o modo NRZ. O primeiro porto DIN da matriz LED WS2812B recibe datos do microcontrolador. Os datos para cada píxel son de 24 bits que consisten en datos individuais de control de LED vermello, verde e azul de 8 bits cada un. A orde dos datos debe ser GRB e a composición dos datos de 24 bits móstrase a continuación. Teña en conta que primeiro se envían os datos de bits ALTOS. Unha vez que o primeiro bloque WS2812B recibe os primeiros datos de 24 bits, os datos envíanse ao seu pestillo interno para decodificalos. Os datos restantes son remodelados polo seu circuíto de remodelación e amplificación de sinal e pásanse ao seguinte píxel da fervenza a través do pin DO. Como controlar o LED WS2812B usando Arduino? Agora, procedamos a controlar a matriz LED WS2812B usando Arduino. Antes de ir máis aló no deseño do esquema, hai unha cousa importante que debemos abordar, é dicir a fonte de alimentación do proxecto.Cada píxel LED WS2812B individual ten tres LED e un IC de control. Polo tanto, o requisito actual dun píxel é duns 60 mA. Se tes unha tira que contén 20 LEDs WS2812B direccionables individualmente, entón o requisito de corrente total é de 20 * 60 mA = 1.2 A. Isto é máis do que pode proporcionar Arduino, xa sexa a través do porto USB (que pode proporcionar un máximo de 300 mA) ou a través dunha toma de barril de 5 V (que pode proporcionar un máximo de 900 mA). Polo tanto, a mellor forma de alimentar o proxecto é dicir tanto Arduino como a tira de LED WS2812B son coa axuda dunha fonte externa de 5v que pode proporcionar corrente suficiente.Agora que a parte da fonte de alimentación do proxecto está clara, agora podemos continuar co esquema do proxecto.Diagrama de circuítoA seguinte imaxe mostra conexión entre Arduino UNO e a tira LED RGB WS2812B. Os 5V de Arduino UNO e os LED están conectados a unha fonte de alimentación externa xunto co GND (VSS).O pin DIN da tira de LED está conectado ao pin IO dixital 7 do Arduino a través dunha resistencia de 330Ω. Compoñentes necesariosArduino UNOWS2812B LEDs5V Power Subministre (mínimo 2A) 330Ω ResistorProgramación de ArduinoO primeiro paso para programar Arduino é descargar unha biblioteca de apoio chamada "FastLED". Podes descargar a biblioteca na seguinte ligazón: "FastLED Library". Extrae o contido do ficheiro zip e renomea o cartafol como "FastLED". Deixar unha mensaxe
Lista de mensaxes
Comentarios Loading ...