He conectado ocho matrices de 8x8 leds a un Arduino, para mostrar un banner de desplazamiento.
Cuando lo desarrollé en un Arduino Leonardo alimentado por USB, todo funcionó bien.
Cuando moví la solución a un Arduino Pro Mini, intenté usar el regulador de voltaje a bordo (usando el pin RAW) pero solo funcionó la mitad del tiempo (la otra mitad del tiempo, solo tenía 2V en el Pin VCC del Arduino).
Incluso cuando estaba funcionando, el Arduino estaba muy caliente después de unos segundos, así que asumí que los leds requerían demasiada energía para el regulador de a bordo, y me cambié a una fuente de alimentación de tablero (vea la imagen).
Ahí es donde las cosas comienzan a confundirse:
- Si mantengo encendido el interruptor de la fuente de alimentación y conecto / desconecto el power-brick a la red eléctrica principal, funciona a la perfección y obtuve 4.8 V en el pin VCC de Arduino
- Pero cada vez que trato de usar el interruptor de alimentación de la fuente de alimentación, los leds se encienden, pero el Arduino no hace nada y su pin VCC tiene aproximadamente 2,4 V
Me gustaría saber qué estoy haciendo mal y cómo evitar que ocurra este tipo de falla.
PS: el bloque de potencia está clasificado para 12V 1.5A; Hay 512 leds pero son accionados por ocho MAX7219 y AFAIU solo 64 de ellos pueden encenderse al mismo tiempo