Cómo controlar individualmente ~ 100 LEDs

0

Estoy tratando de hacer un proyecto que requiere que controle unos 100 LED individualmente. Quiero hacer un reloj que tenga 6 columnas de 10 LED que, a medida que aumenta el número de tiempo, se encenderán más LED. Preferiría hacerlo con cables conectados directamente a las luces. He investigado el uso de un arduino, pero no tienen suficientes puertos. ¿Hay alguna manera de hacer esto? Tal vez usando USB?

Gracias, djtravz

    
pregunta djtravz

2 respuestas

4

Algunas opciones:

  • Puede utilizar registros de desplazamiento como HC595 para controlar LED individuales, Una resistencia en serie con cada uno. Necesita solo 4 pines de puerto de su MCU, pero n resistencia y n / 8 chips (redondeados). Sería estático conducir.

  • Puede usar los LED RGB (W) direccionables individualmente y agregar color a tu proyecto. Todavía sólo unos pocos pines de puerto. Las bibliotecas están disponibles para este propósito.

  • Puede crear controladores de fila y comunes y multiplexar los LED rápidamente basta que parezcan ser estables. Enfoque de tiempo probado, funciona bien. Podría usar (digamos) 8 controladores de columna y 8 controladores de fila para controlar 64 LEDs.

Personalmente, para un proyecto de pasatiempo, probablemente elegiría la puerta # 2.

    
respondido por el Spehro Pefhany
1

Estas dos soluciones también tienen atenuación.

Use un diseño de matriz como el controlador 96 LED de Texas Instruments: Controlador matricial LED17 1596A 96-LED (obtener algunas muestras gratis)


SituvieraqueutilizaruncontroladorRGBseriede3salidascomoel
TexasInstruments TLC59731 Controlador PWM LED de 3 canales, 8 bits, con interfaz de un solo cable
o WS2811 , no tiene que usar los 3 canales para RGB, sino cualquier 3 leds.

Consejos de EDN y Trucos para conducir tiras de LED WS2811

    
respondido por el Misunderstood

Lea otras preguntas en las etiquetas