Forum: Mikrocontroller und Digitale Elektronik Beamer über AVR steuern HDMI zu RS-232


von Oliver M. (Firma: Stromer) (dr-led)


Lesenswert?

HI

Ich habe einen
AVR : Pioneer VSX-921
Beamer : Benq MW512

Wie kann ich mit dem Reciver den Beamer einschalten, sobald der HDMI 
Ausgang vom AVR zum Beamer Aktiv ist.
IR-Fernbedienung möchte ich nicht, da ich als Fernbedienung ein 
Android-App für mein HTC nutze.
Der AVR untersctützt die HDMI Komandos aber der Beamer nicht, leider 
unterstützt der Beaner nur IR und RS-232, oder habe ich da was 
übersehen, wie kann man das lösen ?

Hat da schon jemand Erfahrungen gemacht ?

Freue mich schon auf Tipps

Gruss

von Achim M. (minifloat)


Lesenswert?

Oliver Meier schrieb:
> IR-Fernbedienung möchte ich nicht, da ich als Fernbedienung ein
> Android-App für mein HTC nutze.

Hat der Receiver einen Ausgang, auf dem Fernbedienungssignale ausgegeben 
werden? Meist als RCA Phono-Buchse ausgeführt, hab aber auch schon 
Stecker im 2,54mm-Rastermaß gesehen. Damit können z.B. CD-Player und 
Fernseher mit gesteuert werden.
Oder man greift irgendwie diese Ethernet-artige Verbindung im 
HDMI-Kabel(HDMI Ethernet Channel, HEC) ab.

Wenn der Receiver ein Kommando über diese Buchse oder den HEC rausgibt, 
wenn man eine entsprechende Quelle wählt, braucht man nur einen kleinen 
Mikroprozessor(mit HEC sicher noch einen geeigneten Peripheriebaustein 
dazu).

Der Mikroprozessor setzt diese Signale in geeignete Infrarot- oder 
RS232-Signale um, die dann den Beamer veranlassen, sich einzuschalten. 
Bei Abwahl einer Videoquelle und umschalten zu einer anderen würde ich 
mit einem Abschaltbefehl noch ein wenig warten, weil das 
Ein-/Ausschalten der Lampe des Beamers nicht guttut, wenn man vllt nach 
2min doch noch einen weiteren Film schauen will(jaja, soweit sind wir ja 
noch gar nicht).

Worüber geht denn momentan die Kommunikation "Android-Pad/-Phone <-> 
Receiver"? WLAN? Dann könnte man die Kommunikation ja "mitsniffen" und 
über diesen Weg an die nötigen Daten kommen.

mfg mf

von Achim M. (minifloat)


Angehängte Dateien:

Lesenswert?

So, ich bins nochmal.
Ausgehend von den angehängten Bildlein;
hast du einen VSX-921 K oder ohne K

Ohne K sollte es einfach so sein, wie ich bereits schrieb.
Die Fernbedienbuchsen sind die Links im Bild("CONTROL"). Hier eben 3,5er 
Klinkenbuchsen. Kommst du damit schon weiter?

Mit K kann man die links im Bild befindliche 
Fernbedienungs-Flexprint-Schnittstelle oder die oben mittig beim 
Digital-CD-In benutzen(hm, aber nur wenn da entsprechende Signale 
anliegen). Und was zum Henker ist "SIRIUS"?
Ich denke aber du hast den "Ohne K".

Darüberhinaus kann man vielleicht das an "MONITOR" befindliche 
Videosignal auswerten, von dem ich ausgehe, dass es nur bei Videoquellen 
aktiv ist.

mfg mf

PS: Hier gibts die RS232-Kommandos. 
http://benq.eu/support/downloads/download.cfm?file=projector/benq_rs232_commands.pdf
Eventuell hilft dir das IRMP-Projekt 
http://www.mikrocontroller.net/articles/IRMP beim dekodieren der 
Fernbedienungssignale, die aus dem Klinkenausgang herauskommen. Das 
zusammenbauen ist ja nur noch Lego für Erwachsene.

von Oliver M. (Firma: Stromer) (dr-led)


Lesenswert?

HI
Vielen Dank

OH ich hab den VSX-921 ohne k.
Ist das fernsteuersignal des rechvers RS-232 RX ohne TX oder was ist das 
fürn BUS ??? Sind ja 3.5 mm mono Klinkebuchsen verbaut.

Gruss

von Achim M. (minifloat)


Lesenswert?

Oliver Meier schrieb:
> Ist das fernsteuersignal des rechvers RS-232 RX ohne TX oder was ist das
> fürn BUS ??? Sind ja 3.5 mm mono Klinkebuchsen verbaut.

Ich denk mal es ist pro Buchse nur eine Richtung. Deswegen gibt es auch 
"out" und "in".

Was da anliegt, kann ich dir jetzt nicht genau sagen. Ich werde mal 
googeln.
Ich vermute jedoch, dass es Fernsteuersignale wie aus IR-Fernbedienungen 
sind, die von ihrem ~40kHz Träger befreit wurden und als 
TTL-Pegel(0V/3.3V oder 0V/5V) dort anliegen.

Hast du ein bisschen Bastlelerfahrung und ein bisschen Material 
rumliegen?
Dann mach einen Spannungsteiler, sagen wir mal 10:1 da ran(Tip+Sleeve) 
und gib das über einen 1µF Koppelkondensator und 10kΩ nach Masse an den 
Line-in-Audioeingang eines PCs(Siehe ASCII-Skizze unten). Beim 
Mikrofoneingang kann das Teilerverhältnis noch größer gestaltet werden.

Mit einem Waveeditor wie z.B. Audacity(http://audacity.sourceforge.net/) 
würde ich dann den Kram mal aufnhemen, während du ein paar Kommandos 
absetzt(=Billiges langsames Speicheroszi falls du keins hast) und die 
Waveform mit gängigen Formaten(http://www.sbprojects.com/knowledge/ir/) 
vergleichen.
Sehr gut wäre es, wenn der PC ein Laptop ist, da dann potentialfrei 
"gemessen" werden kann. Direkt mit einem Klinke-Klinkekabel würde ich 
jetzt nicht versuchen, weil der Eingang der Soundkarte voll Überfahren 
würde, deswegen die "Sch(m)utzschaltung".
1
   _                 ____             + C1                           _    
2
  /*+---------------|____|-------*-----||-----*----------------+----+*\
3
  \_/               R1 22k       |    1µ/16V  |                |    \_/  
4
  | |                           | |R2        | |R3             +----+*|
5
  |_|                           | |1k        | |100k                |_|   
6
  |*+--------------+            |_|          |_|       +------------+*|
7
 _|_|_             |             |            |        |           _|_|_
8
|     |Klinken-    +-------------*------------*--------+ Klinken- |     |
9
|     |stecker                                           stecker  |     |
10
|     |  an                                               an PC   |     |
11
|     |Receiver                                                   |     |
12
|_____|                                                           |_____|
13
  | |                                                               | |

Oder du gehst den Weg über IRMP, wie schon gesagt. Dazu den Modus zur 
Formaterkennung(Das Teil spuckt eine Kette von 0en und 1en aus) benutzen 
und dann mal sehen, ob am PC-Programm nachher was erkannt wird. Wie das 
mit IRMP alles geht, darüber sollte sich ja genug hier im Forum finden 
lassen. Vielleicht bietet auch das LIRC-Projekt anstöße zu sowas.

mfg mf

PS: Keine Angst, den PC brauchen wir nur zur Analyse des Formats.

von Achim M. (minifloat)


Lesenswert?

So nach ein paar Stunden kann ich noch mit drei Informationen aufwarten:

1. Der 912er scheint SR+ über die "CONTROL" Buchsen da zu unterstützen. 
Beim Umschalten am Quellenwahlschalter können externe Geräte aktiviert 
werden und im allgemeinen auch fernbedient werden. Der Receiver sendet 
vielleicht beim erstmaligen Auswahl einer Videoquelle ein "Glotze an!" 
Signal, welches man auswerten könnte. Dann gibts vielleicht Signale wie 
"DVD input gewählt" oder so...

2. Hier hat einer das SR-Protokoll mal "auseinander genommen":
http://www.schnism.net/system/pioct.html
SR+ ist(hoffentlich) nur die Erweiterung dahingehend, dass Geräte jetzt 
auch selbständig Fernsteuersignale auf den Bus geben können und nicht 
nur IR-Signale zum daisy-chainen der Geräte angeboten werden.

3. Das NEC-Protokoll laut http://www.sbprojects.com/knowledge/ir/nec.php 
sieht dem Pioneer SR-Protokoll laut (2.) zum Verwechseln ähnlich. Mit 
dem IRMP-Projekt geht da sicher was, es müssten eventuell nur 
Puls-/Pausenzeiten angepasst werden.

mfg mf

von Oliver M. (Firma: Stromer) (dr-led)


Lesenswert?

HI
Danke

Werds am Mittwoch mal versuchen, habe vorher leider zu viele 
Hausaufgaben.
Die Bauteilehabe ich im Keller.
Werd meine ergebnisse posten.

Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.