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
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
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!
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
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.
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...
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
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.
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!