Forum: Mikrocontroller und Digitale Elektronik Fernbedienung per AVR schalten (Taste drücken)?


von Matthias A. (mazer)


Lesenswert?

Hallo Leute,

ich habe nun nach einiger Zeit Erfahrung und Bastelei vor, etwas 
"sinnvolles" mit meinen AVR's zu machen.
Da ich gerade Renoviere und mir die fertigen Produkte für die 
Heimautomatisierung und -steuerung zu teuer und zu "mächtig" sind, 
dachte ich mir, dass ich das vielleicht selber bauen kann.

Was ich vorhabe:
Steuerung von Beleuchtung (Ein/Aus)
Steuerung der Schalosien (Über vorhandene Elektrik)

Der Ist-Zustand:
Das Licht (LED/Neon Beleuchtung) wird über eine handelsübliche 
fernbedienbare Steckdose geschaltet (Brennenstuhl).
Die Schalosien werden über die Velux Fernbedienungen (eine pro Fenster) 
gesteuert.

Was ich machen wollte:
Die Fernbedienungen vom AVR steuern lassen ;)

Ich dachte mir, dass ich ggf die Fernbedieungen einfach öffne, an die 
Kontakte für die Taster je einen Optokoppler löte und diesen dann vom 
AVR schalten lasse (kurzer Impuls).

Nun frag ich mich, ob das so ohne weiteres möglich ist?
Wenn ja, welceh OK's nehme ich da und auf was ist zu achten?


Gruß Matthias


Als Hinweis:
Da alles sehr dezentral ist, ist die Steuer per Fernbedienung wohl die 
einfachste.
Ich wollte die Steuerung über einen µC laufen lassen, da ich ein 
gewissen Grad an Automatisierung erhalten möchte.
Z.B. Schalosien runter wenn zuviel Sonne scheint und dann LED-Ambient 
Beleuchtung anschalten.

von Helfer (Gast)


Lesenswert?

> Nun frag ich mich, ob das so ohne weiteres möglich ist?
> Wenn ja, welceh OK's nehme ich da und auf was ist zu achten?

Es ist darauf zu achten, wie die Taster in der FB funktionieren. Sind 
die active low oder active high angeschlossen.

Es gibt hier sicher nur wenige, die beide FBs bereits untersucht haben, 
deshalb kann es dir helfen, wenn du mehr HW Infos lieferst z.B. 
Spannungsmessungen an den Kontakten eines Tasters für die 
Inaktiv/Aktiv-Zustände. Eventuell helfen auch Fotos des Innenlebens 
(Bildformate beachten)

von R. M. (rmax)


Lesenswert?

Falls es sich um Infrarot-Fernbedienungen handelt, könntest Du einfach 
eine IR-LED an den AVR hängen und ihn die Codes der Fernbedienung 
"nachplappern" lassen, dann mußt Du die Original-Fernbedienung nicht 
zerlegen.

Das habe ich neulich mal gemacht, um einen Diaprojektor und eine 
Digitalkamera abwechselnd anzusteuern, zwecks Abfotografieren von Dias.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

> an die Kontakte für die Taster je einen Optokoppler löte

Wie möchtest du denn den Oktokoppler veschalten? Deine FB wird 
sicherlich auch eine Tastatur-Matrix verwenden, und der uC in der FB 
wird irgendwo auf Zeilen SPANNUNG ruasschicken und auf Spalten SPANNUNG 
einlesen (oder andersrum).

Mit einem Optokoppler wird es nicht funktionieren, denn
a) "weist" du aber nichts von der Polarität (ok, könnte man ausmessen),
b) kann vermutlich der Zeilen- oder Spaltentreiber dir nicht genügend 
STROM zum treiben einer Optokoppler-LED liefern
c) Das mit dem Optokoppler möglicherweise viel zu langsam sein.

Ich würde daher die Ansteuerung der FB mit 4066er machen, dann ist es 
"egal" welche die Zeile und welches die Spalte ist, und du kannst damit 
die "Kreuzungspunkte" geeignet ansteuern bzw. durchschalten

Was "spricht" denn die FB (Funk, IR, ...)? Vielleicht ist es ja 
zweckmäßiger, die FB durch deinen uC komplett zu simulieren/ersetzen. 
Anderenfalls hast du ja das "Problem", daß du da eine Reihe von FBs mit 
Strippen dran auf dem Schrank liegen hast, die du dann nicht mehr 
andersweilig nutzen kannst.

von Matthias A. (mazer)


Lesenswert?

R. Max schrieb:
> Falls es sich um Infrarot-Fernbedienungen handelt, könntest Du einfach
> eine IR-LED an den AVR hängen und ihn die Codes der Fernbedienung
> "nachplappern" lassen, dann mußt Du die Original-Fernbedienung nicht
> zerlegen.

Nein, sind leider beides keine IR Fernbedienungen.
Aber das mit den IR "Emulator" habe ich bereits erfolgreich an meinem 
Verstäker getestet :)

von R. M. (rmax)


Lesenswert?

Wegstaben Verbuchsler schrieb:

> b) kann vermutlich der Zeilen- oder Spaltentreiber dir nicht genügend
> STROM zum treiben einer Optokoppler-LED liefern

Die LED des Optokopplers würde doch vom µC getrieben und der 
Ausgangstransistor würde Zeile und Spalte verbinden.

> c) Das mit dem Optokoppler möglicherweise viel zu langsam sein.

Wieso soll ein Optokoppler zu langsam sein, um (parallel zur 
mechanischen Taste angeschlossen) einen Tastendruck zu simulieren?

von Matthias A. (mazer)


Lesenswert?

Ich habe gerade auf der Suche nach technischen Daten zu den 
Fernbedienungen etwas interessantes gefunden:

http://www.crazy-hardware.de/9.html

Auf der hälfte der Seite ist eine identische FB wie meine abgebildet 
(die Velux)
Leider kann ich die IC's nicht erkennen, sonst wäre ich schonmal ein 
Stück weiter.

Es handelt sich um die Velux Steuerung KUX 100, ich habe aber noch kein 
Datenblatt gefunden.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

> Die LED des Optokopplers würde doch vom µC getrieben und der
> Ausgangstransistor würde Zeile und Spalte verbinden.

OMG, ich war gedanklich grad "anders rum" (was sollte das blos für 
Schaltung werden??): Z und S von der FB steuern die LED des Optokopplers 
an (**schäm**)

bekommt man denn mit den durchgeschalteten Transen vom Optokoppler 
sauber die Tasten "simuliert"? Vermutlich ja, denn sonst würde das hier 
ja nicht "klappen"

http://www.crazy-hardware.de/9.html

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.