Hey, ich möchte ein Projekt für diesen HDMI 5-Port-Switch machen, den ich habe. Ich möchte mit einem Arduino erkennen können, welche der 5 Ports verwendet werden (es kann immer nur 1 verwendet werden).
Ohne 5 davon zu kaufen, um Strom zu erkennen (was ~ $ 30 wäre):
Wäre es mir möglich, einfach eine davon zu kaufen und unterschiedliche Widerstandswerte an jede der 5 LEDs anzuschließen und den analogen Eingang des Arduino zu verwenden, um die Spannung zu erkennen, um festzustellen, welche Port-LED eingeschaltet war?
Ich denke, dass die Standardspannung der roten LED etwa 2,0 V beträgt? Und der analoge Android-Eingang ist 5 V. Wenn dies möglich ist, welche Art von Werten für die Widerstände für jede der 5 LEDs wäre am besten zu verwenden, um den Unterschied für jede mit dem analogen Eingang des Arduino ausreichend zu lesen?
Beispiel:
(com Gnd)-------------|
(led1)---/\/\/----\ | |----------------|
(led2)---/\/\/-----\ |---|[-] [vcc]-->to Arduino 5v Pin
(led3)---/\/\/------|-----|[+] [out]-->to Arduino Analog Pin
(led4)---/\/\/-----/ | [gnd]-->to Arduino Gnd Pin
(led5)---/\/\/----/ |----------------|
Oder wäre dies möglich, ohne das Stromerfassungsmodul zu verwenden?
AKTUALISIEREN
Ok, wie wäre es, wenn ich einen 4N25-Chip verwenden würde?
Eine der LEDs würde sich an Pin 1 (+) und Pin 2 (-) anschließen. Pin 5 würde eine Spannung von ~ 3 VDC von einer Stromversorgung aufnehmen. Pin 4 würde mit dem analogen Pin 0 des Arduino verbunden.
Wenn also die LED am 5-Port-Schalter eingeschaltet ist, fließt die ~ 3-VDC-Stromversorgung von der Stromversorgung zum Arduino, wo sie als Spannungswert gelesen wird.
Scheint das richtig zu sein?
Das Problem bei der Strommessung besteht darin, dass Sie den Strom durch Ihren Stromsensor "umleiten" müssen. Es sollte möglich sein, zu arbeiten, aber ich denke, es gibt eine viel einfachere Lösung! Wenn der 5-Port-HDMI-Switch so etwas wie der ist, den ich habe, dann werden 5 LEDs darin angeschlossen sein (bitte entschuldigen Sie, dass ich nur 3 LEDs gezeichnet habe, Sie können sich die anderen 2 vorstellen ;-) :
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wenn Sie den Masseanschluss des HDMI-Schalters und auch die 5-V-Versorgung anschließen (es gibt einen Anschluss für diese Versorgung!), Können Sie das Ein- und Ausschalten der LEDs erkennen, indem Sie die Spannung an D1, D2 und D3 überwachen. Eine solche Leitung wird auf Masse (0 V) gezogen, wenn die LED eingeschaltet sein muss.
Es ist möglich, dass die Schaltung "verkehrt herum" implementiert wird, so dass die LEDs anstelle der Versorgung die Masseschiene gemeinsam haben. Aber auch dann können Sie die Ausgangsspannungen auf die gleiche Weise erkennen.
Eine andere Sache, die für Sie funktionieren könnte, ist, den CEC- Bus irgendwo an einen freien HDMI-Anschluss anzuschließen . Das Umschalten der aktiven Quelle wird auf dem Bus angekündigt, und es ist immer möglich, die anderen Geräte zu fragen, welche aktiv ist.
Calrion
Bimpelrekkie