LED de detección de interruptor de 5 puertos con Arduino

1

Hola a todos, quiero hacer un proyecto para este conmutador de 5 puertos HDMI que tengo. Quiero poder, con un Arduino, detectar cuál de los 5 puertos se están utilizando (solo se puede usar 1 en un momento dado).

Sin comprar 5 de algo como esto para detectar la corriente (que sería ~ $ 30):

¿Meseríaposiblesimplementecomprarunodeestosyconectardiferentesvaloresderesistenciasacadaunodelos5LEDyusarlaentradaanalógicadeArduinoparadetectarelvoltajeydeterminarquéLEDdepuertoestabaencendido?

¿Estoypensandoqueelvoltajeestándardelledrojoesdealrededorde2.0v?YlaentradaanalógicadeAndroidesde5v.Siestoesposible,¿quétipodevaloresparalasresistenciasparacadaunodelos5LEDseríamejorutilizarparaleerladiferenciasuficienteparacadaunoconlaentradaanalógicadeArduino?

Ejemplo:

(comGnd)-------------|(led1)---/\/\/----\||----------------|(led2)---/\/\/-----\|---|[-][vcc]-->toArduino5vPin(led3)---/\/\/------|-----|[+][out]-->toArduinoAnalogPin(led4)---/\/\/-----/|[gnd]-->toArduinoGndPin(led5)---/\/\/----/|----------------|

¿Oestoseríaposiblesinsiquierautilizarelmódulodedetecciónactual?

ACTUALIZAR

Bien,¿quétalsiutilizaraunchip4N25?

Uno de los LED se engancharía al Pin 1 (+) y al Pin 2 (-). El pin 5 albergaría un voltaje de ~ 3vdc desde una fuente de alimentación. El Pin 4 estaría conectado al Pin analógico 0 del arduino.

Entonces, cuando el LED en el interruptor de 5 puertos está encendido, hace que la alimentación de ~ 3vdc de la fuente de alimentación fluya hacia el arduino donde se lee como un valor de voltaje.

¿Esto parece correcto?

    
pregunta StealthRT

2 respuestas

2

El problema con la detección de corriente es que tiene que "desviar" la corriente a través de su sensor de corriente. Debería ser posible trabajar, ¡pero creo que hay una solución mucho más fácil! Si el conmutador HDMI de 5 puertos es similar al que tengo, que es this entonces habrá 5 LEDs conectados como (por favor, perdóneme solo por dibujar 3 LEDs, puede Imagina los otros 2 ;-):

simular este circuito : esquema creado usando CircuitLab

Si conecta la conexión a tierra del interruptor HDMI y también la fuente de alimentación de 5 V (¡hay un conector para esta fuente!), entonces puede detectar el encendido y apagado de los LED al controlar el voltaje en D1, D2 y D3. Dicha línea se llevará a tierra (0 V) cuando el LED deba estar encendido.

Es posible que el circuito se implemente "al revés" para que los LED tengan el riel de tierra común en lugar de alimentación. Pero también entonces, puedes detectar los voltajes de salida de la misma manera.

    
respondido por el Bimpelrekkie
0

Otra cosa que podría funcionar para usted es adjuntar el bus CEC en un puerto HDMI en algún lugar. El cambio de la fuente activa se anuncia en el bus, y siempre es posible preguntar a los otros dispositivos cuál de los dos está activo.

    
respondido por el Simon Richter

Lea otras preguntas en las etiquetas