Fernbedienung über Parallelport, NE555 und Optokoppler steuern

OP #1272806
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe einen HTPC und betreibe ihn über SPDIF an einem 
AV-Receiver.(HarmanKardon AVR147) Zahlreiche Dinge habe ich schon über 
EventGhost automatisiert. Als zentrales Eingabegerät dient eine 
X10-Funkfernbedienung, deren Befehle ebenfalls direkt von Eventghost 
verarbeitet werden.

Problem: EventGhost soll auch Befehle an den AV-Receiver schicken 
können, und zwar die Basisbefehle EIN, AUS, VolUp, VolDown.

Idee: Es gibt ein kostenloses Tool, mit dem man die 8 Ausgänge des 
Parallelports einzeln steuern kann, wie I/Os. Das Tool heißt 
z-parswitch. Eventghost kann das Tool per Kommandoparameter aufrufen.
2.) ich habe eine lernfähige Aldi-Fernbedienung, die den AVR steuern 
kann.
Über den Parallelport kann ich mittelst Optokoppler die Tasten der 
Fernbedienung "drücken". Habe schon feine Drähte an die 
Fernbedienungs-Platine gelötet und mit Relais getestet, geht.

Umsetzung: Da der Parallelport manchmal nicht zuverlässig von High auf 
Low zurückschaltet, möchte ich mit der ansteigenden Flanke je einen 
NE555 triggern, der dann eine definierte Impulslänge liefert. (z.B. 1,2s 
VolDown = -5dB-Schritt)

Ich hänge das vereinfachte Blockschaltbild mal an.

Frage: Habe ich irgendwas übersehen oder gibt es Bedenken, Anregungen, 
Hinweise?

danke & Gruß
Angehängte Dateien:
OP #1272834
Lesenswert?
• ▲
▼
Erklärung der Schaltung: Die Transistoren BC550 mit 2,2k Basiswiderstand 
dienen der Invertierung der LPT-Impulse, da LPT positive Impulse liefert 
und der 555 negative erwartet.

NE555 Nr. 5 und 6 bilden am Ausgang (Brückenschaltung) eine 
XOR-Verknüpfung, um einen kurzen zeitverzögerten Impuls zu liefern. 
(siehe Impulsdiagramm) Nr. 7 liefert einen relativ langen Impuls, der 
den kurzen Impuls deutlich überdeckt. Das bistabile Relais dient zum 
Sperren der Fernbedienungstasten und zum Ein/Ausschalten des 
Bildschirms. Sinn des Sperrens: Während des Bootens liefert LPT wilde 
High-Pegel. Durch das Dominieren des Auschaltimpulses Nr. 7 wird ein 
willkürliches Schalten der Fernbedienung verhindert. (Relais behält 
Schaltzustand bei, wenn beide Spulen Impuls kriegen)

NE555 Nr. 8 schaltet einen Funkkopfhörer-Sender ein, wenn VolDown 5s 
gedrückt gehalten wird. EventGhost schaltet den AVR dann aus. 
(Ruhemodus, schlafende Person im Raum)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.