Tengo un Arduino Uno conectado a dos transmisores de infrarrojos y receptores respectivos. Básicamente, cuando uno de los receptores detecta una interrupción del haz, tengo un filamento de LED que muestra un patrón. Todo esto funciona en principio, pero el problema es que cuando los transmisores y receptores IR están conectados al Arduino, los LED parpadean con colores aleatorios.
Las partes específicas que estoy usando:
- Adafruit 36mm 12V LEDs ( enlace )
- Fuente de alimentación de 12V 5A para los LED ( enlace )
- Dos transmisores de infrarrojos ( enlace )
- Dos receptores IR ( enlace )
Aquí hay un video de exactamente lo que está sucediendo. Al principio, los transmisores y receptores de IR se desconectan y todo está bien, luego conecto los receptores de IR y el parpadeo comienza aproximadamente a los 8 segundos. enlace . El parpadeo continuará incluso cuando desconecte el receptor IR, aunque a una velocidad reducida.
Aquí está mi diagrama de cableado:
Eneldiagramaanterior,elArduinosealimentaatravésdeUSB(tambiénprobéconunafuentedealimentaciónde12V),yelcableLEDsealimentadesdeunafuentedealimentaciónexternade12V(nopudeencontrarundiagramaparauncableLED).
Siimporta,debomencionarqueestoyusandolabibliotecaIRremoteparacontrolarlostransmisoresIR(
Lo extraño es que también tengo otra cadena de LED similares ( enlace ) y no experimentan el parpadeo independientemente de si los transmisores y receptores IR están conectados o no. Así que lo único que se me ocurre es utilizar una fuente de alimentación externa para el IR para evitar que se conecten al Arduino. ¿Es esa una solución válida? Si es así, ¿cómo puedo obtener información sobre qué fuente de alimentación necesitaría (en términos de voltaje y salida de amperaje)?
Finalmente, soy más un ingeniero de software (es decir, paso la mayor parte de mi tiempo en StackOverflow), por lo que los términos de los legos son mejores si es posible. ¡Gracias!