Tabla de contenido:
Video: Probador de Neopixel: 4 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Es posible que esté construyendo un proyecto que use LED de Neopixel o tenga algunos en su caja de componentes que desee verificar que funcionen. Tenía la misma necesidad, pero en lugar de esperar hasta que el proyecto estuviera completo para encontrar un problema, quería asegurarme de que funcionaran durante el proceso de construcción, ya que estaba soldando a mano varios LED.
Como resultado, construí el siguiente verificador funcional simple, usado con los LED WS2812 / SK6812 (suministro nominal de 5 V pero funcionará a 3 V), pero podría usarse para verificar otras variantes con las modificaciones adecuadas.
Como el proyecto que estaba construyendo usaba un Microbit, la operación de 3V era ideal, ya que podían manejarse directamente sin requerir un voltaje más alto o un cambio de nivel.
La corriente de salida disponible sujeta a la versión Microbit es V1 (90mA) / V2 (270mA)
Este proyecto se verificó con ambas versiones de Microbit, pero solo hasta un máximo de 81,5 mA.
Suministros:
Microbit V1 o V2
Condensador electrolítico de 1000 uF / (6,3 V mínimo)
Resistencia 470R
LED WS2812 / SK6812
Jerséis M / F
Tablero de prototipo (opcional)
Cabezales de clavija SIL rectos o en ángulo recto
Paso 1: requisitos de diseño
Los requisitos de diseño eran poder probar varios LED en una cadena de 1 a 25 como máximo.
Además de la cantidad de LED, se requirió el cambio entre los colores primarios de rojo, verde y azul y el ajuste de brillo.
25 es un máximo en el peor de los casos para todos los LED encendidos, aunque en uso 13 sería el máximo, por lo que existiría un amplio margen de corriente.
En el peor de los casos, corriente 20mA * 25 = 500mA (un solo color por LED con brillo máximo), que es mucho más alta que la corriente de salida máxima del Microbit. En consecuencia, se necesitaría una configuración de brillo adecuada para garantizar que el Microbit no se sobrecargue.
Puede encontrar más detalles sobre los requisitos de Neopixel aquí.
Con un consumo de corriente del 80% de 90mA = 81mA para 25 LED's = 3,24mA / LED.
En esta etapa, se tomaron medidas de la corriente de salida frente a los ajustes de brillo para cada color para determinar si había suficiente capacidad para probar 25 (WS2812 / SK6812) LED simultáneamente.
El número máximo de LED que se pueden activar está relacionado con el color, el verde y el azul tenían requisitos de corriente similares. Sin embargo, el rojo era el doble de corriente que el verde o el azul.
Un ajuste de brillo de 160 para el rojo dio 81,5 mA y cumplió con los requisitos de diseño del peor de los casos.
Tanto el verde como el azul se pueden configurar en un brillo de 255 y aún así ser inferior a 81,5 mA.
Como trascendió, la configuración de un Brillo de 10 y ~ 0.5mA / LED fue lo suficientemente brillante para el proyecto, lo que indica que el Microbit podría controlar más de 100 LED de Neopixel con un brillo de 10.
Bueno, en el momento de publicar el Instructable original no tenía suficientes LED, pero desde entonces he logrado evaluar una cadena Neopixel de 60 LED usando los tres colores sin ningún problema.
Evaluaré una cadena más larga cuando obtenga una.
Paso 2: software
La aplicación fue creada usando MakeCode Blocks
Paso 3: hardware
El hardware consta de un Microbit y los componentes recomendados, un condensador de depósito (1000uF / 6V3 min, electrolítico), conectado entre V + y 0V y una resistencia (470R), conectado en serie con la línea de datos conectada en el primer LED.
El condensador y las resistencias se montaron en una placa para facilitar el montaje futuro y se requerirá un conector adecuado para la cadena de LED que se probará.
Los LED específicos de Neopixel que se utilizan están premontados en un portador sin cables y requieren que las conexiones estén soldadas para permitir el control. Los cabezales en serie en línea, rectos o en ángulo recto, individualmente o combinados, hacen las conexiones adecuadas además de los cables.
El uso de pines SIL y puentes F / F permite crear cadenas personalizadas conectando LED según sea necesario.
Paso 4: Operación
Nota: **** El simulador de bloques MakeCode no muestra el circuito de protección. Sin embargo, esto debe incluirse en el circuito real. ***
La configuración de funcionamiento y modo se realiza a través de los botones A y B.
Al presionar A + B se selecciona el modo. (Mn)
M0 = Habilita la selección del número de LED en la cadena.
Botón A = (+ Sn) que incrementa el recuento de cuerdas. (Máximo 25)
Botón B = (-Sn) que disminuye el número de cadenas. (Mínimo 0)
M1 = Activa el color y el brillo
Botón A = Color rojo, verde, azul y apagado
Botón B = Brillo (0 a 250) en pasos de 10.
Enchufe y encienda.
Al encender, la salida se desactiva para evitar daños tanto en el microbit como en los LED.
Presione A + B para seleccionar el modo M0 y luego presione A para S1, cada presión sucesiva de A aumenta y B disminuye S. Use A y B para establecer el número de LED en la cadena.
Presione A + B para seleccionar el modo M1.
Luego presione A para seleccionar el color rojo, verde, azul o apagado.
Presione B para aumentar el brillo de 10 a 250 en pasos de 10.
Los modos y selecciones se muestran en la pantalla Microbit.