Forum: Mikrocontroller und Digitale Elektronik kleine IR-Fernbedinung


von dumdidumm (Gast)


Lesenswert?

Hallo zusammen,

für ein Projekt brauche ich eine kleine IR-Fernbedinung, wobei klein 
sich auf die zu übertragenen Funktionen bezieht und nicht unbedingt auf 
die Baugröße. (Wobei ich natürlich auch keinen riesen Klotz da haben 
will, aber das ist zweitrangig)

Ich habe 6 verschiedene Befehle zu übertragen, müssten sich also rein 
theoretsich in 3 Bit codieren lassen...

Jetzt findet man hier im Forum natürlich lauter nette Sachen, wie z.B. 
das IC SAA3010 oder generell sehr viel mit RC5. Ich finde das genannte 
IC für meine 6 Taster etwas over the top. Gibt's Vorteile es dennoch zu 
nutzen, oder aber generell ein gegebenes Protokoll zu verwenden?

Es soll zwar funktionieren, aber normalerweise reicht doch eine 
quick-dirty Lösung hier aus, oder? (in diesem Fall, zwei µC, IR-Diode 
und Fototransistor)?

Ist leider etwas Neuland für mich, wie man merkt...

Bin für alle Vorschläge dankbar.

Gruß,
dumdidumm

von Jens B. (nixiefreak)


Lesenswert?

Klar, das geht auch leichter. Du musst nur beachten, dein Signal mit 
einer bestimmten Frequenz zu modulieren, um es störunanfällig zu machen.

Gruß
Jens

von dumdidumm (Gast)


Lesenswert?

Jens B. schrieb:
> Klar, das geht auch leichter. Du musst nur beachten, dein Signal mit
> einer bestimmten Frequenz zu modulieren, um es störunanfällig zu machen.

Reicht es da, wenn ich die internen Oszillatoren der µCs jeweils auf die 
selbe Frequenz stelle als Referenz (natürlich will ich nicht in der 
senden, aber irgendeinen Takt muss ich ja als Basis haben) oder sollte 
man sich da doch lieber ext. Quarze bedienen damit es stabil ist?

Gruß, dumdidumm

P.S.: Das ist es, was ich an diesem Forum so mag :) Danke für die 
schnelle Antwort!

von Harald W. (wilhelms)


Lesenswert?

dumdidumm schrieb:
> Hallo zusammen,
>
> für ein Projekt brauche ich eine kleine IR-Fernbedinung, wobei klein
> sich auf die zu übertragenen Funktionen bezieht und nicht unbedingt auf
> die Baugröße. (Wobei ich natürlich auch keinen riesen Klotz da haben
> will, aber das ist zweitrangig)

Das einfachste wäre das hier:
http://www.pollin.de/shop/dt/NTc5OTgxOTk-/Bausaetze_Module/Bausaetze/8_Kanal_IR_Fernbedienungs_Bausatz_IR8.html

> Jetzt findet man hier im Forum natürlich lauter nette Sachen, wie z.B.
> das IC SAA3010 oder generell sehr viel mit RC5.

Ich vermute, das IC wirst Du heutzutage kaum noch bekommen.

> Es soll zwar funktionieren, aber normalerweise reicht doch eine
> quick-dirty Lösung hier aus, oder? (in diesem Fall, zwei µC, IR-Diode
> und Fototransistor)?

Wenn Du fit in der Programmierung bist, wäre das wirklich das
einfachste. Grundlage könnte das IRMP-Projekt hier im mikro-
controller.net sein.

> Ist leider etwas Neuland für mich, wie man merkt...

Dann wäre wohl das Pollin-Modul wirklich das beste für Dich.
Gruss
Harald

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

dumdidumm schrieb:
> Ich habe 6 verschiedene Befehle zu übertragen, müssten sich also rein
> theoretsich in 3 Bit codieren lassen...

Brauchst Du dafür 6 Tasten? Oder kommt die "Eingebung", welcher der 6 
IR-Codes gesendet werden soll, aus einer anderen Quelle?

Schau Dir mal IRMP an. Das kannst Du damit mit 2 ATTiny45 locker 
erledigen. Wenns tatsächlich 6 Tasten sein sollen, siehe als Quelle für 
eigene Ideen:

      DIY Lernfähige Fernbedienung mit IRMP

Hier sind es zwar nur 5 Tasten (auf 3 Ebenen, also insg. 15 Tasten), 
kann aber leicht um eine weitere Taste erweitert werden, wenn Du 
wirklich 6 Tasten benötigst.

von dumdidumm (Gast)


Lesenswert?

Harald Wilhelms schrieb:
> Ich vermute, das IC wirst Du heutzutage kaum noch bekommen.

Reichelt hat's immernoch ;)

Das Pollin Ding ist leider etwas unhandlich bzw auch zu groß, es kommt 
mir nicht drauf an, obs so groß wie n 2-Euro Stück wird, oder so groß n 
Handy, aber die Fernbedinung is doch etwas mächtig.

Das IRMP kenne ich und werd auch wohl noch einiegs drin lesen, danke 
nochmals für den Hinweis.

Ich werd meine Lösung dann denke ich hier präsentieren...

von MaWin (Gast)


Lesenswert?

> Das kannst Du damit mit 2 ATTiny45 locker erledigen.

Wieso 2 ?

von max (Gast)


Lesenswert?

Sender und Empfänger (geht aus Eingangsposting hervor, dass der TE beide 
Seiten braucht)

von dumdidumm (Gast)


Lesenswert?

... genau so siehts aus!

von RC5 (Gast)


Lesenswert?

dumdidumm schrieb:
> Es soll zwar funktionieren, aber normalerweise reicht doch eine
> quick-dirty Lösung hier aus, oder? (in diesem Fall, zwei µC, IR-Diode
> und Fototransistor)?

http://avrhelp.mcselec.com/index.html?rc5send.htm

http://avrhelp.mcselec.com/index.html?getrc5.htm

µC für 6 Tasten ohne Klimmzüge (ohne über ADC auswerten) müßte halt mehr 
Pins als der Tiny45 haben.

von Charly B. (charly)


Lesenswert?

RC5 schrieb:

> µC für 6 Tasten ohne Klimmzüge (ohne über ADC auswerten) müßte halt mehr
> Pins als der Tiny45 haben.

WISO?

matrix 2 x 3 , 1 pin zum senden / empfangen + vcc & gnd = 8 pins

Tiny5 passt!

wenn man geschickt proggramiert kann man den Chip sogar als Sender
und Empfaenger mit der gleichen Software verwenden.

vlG
Charly

von Stephan M. (stmz)


Lesenswert?

Charly B. schrieb:

> Tiny5 passt!

Tiny5 hat aber nur 6 Pins ;)

von RC5 (Gast)


Lesenswert?

Charly B. schrieb:
> matrix

Stimmt. Spart Pins. Würd aber dann doch lieber Tiny45 oder Tiny25 wg 
Speicher nehmen. Man muß dann nicht so beim Programmieren aufpassen bzw 
auf die Eigenarten achten.

von Charly B. (charly)


Lesenswert?

UUPS..........

sollte Tiny45 heissen, war ein Tastatur-aussetzer (ne bessere
faule Ausrede faellt mir z.Z. nicht ein ;) )

nochmals sorry

vlG
Charly

von Stephan M. (stmz)


Lesenswert?

Charly B. schrieb:
> UUPS..........
>
> sollte Tiny45 heissen, war ein Tastatur-aussetzer (ne bessere
> faule Ausrede faellt mir z.Z. nicht ein ;) )
>
> nochmals sorry
>
> vlG
> Charly

hatte ich mir schon fast gedacht :)

Grüße und noch einen schönen Montagabend!

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.