Hallo ihr Freaks, da wir in der Schule mehr oder weniger nur Theorie machen, wollt ich auch mal was praktisch machen... Als erstes "Projekt" hab ich mich für eine Fernbedienung entschieden - für unseren Fernseher zu Hause. Ich bin bei meiner Suche auf diesen Beitrag --> http://www.mikrocontroller.net/forum/read-1-181980.html gestoßen. Versteh ich das richtig, dass die eine simple Schaltung wie diese --> http://www.mikrocontroller.net/attachment.php/182215/schaltbild.PNG dafür reicht? mfG, FritzFantom
Klar. Der SAA3010 ist schließlich ein Mikro mit eingebautem Programm. In jeder Fernbedienung siehts nicht anders aus. Unterschiede gibts lediglich im Übertragungsprotokoll.
Ist halt immer die Frage wie "aufwändig" Du dein Projekt machen willst. Du kannst einen fertigen RC-Sender nehmen und die externen Bauteile dranbasteln oder einen uC und versuchen, zusätzlich auch noch die RC5-Sendelogik zu programmieren. Hängt ja auch immer davon ab was das für eine Schulfach ist das für Dich zu wenig Praxis hat - Handwerksunterricht oder Programmieren...
@Manos: Die Praxis fehlt mir im Hardware-Bereich... Also ich hab den MC: laut Datenblatt und Vorgänger-Thread kann man wenn man nur ein Gerät damit ansprechen will, einen Z- und einen DR-Pin kurzschließen - damit wird dann die 4 System-Bits festgelegt. Nur wie find ich raus welchen Code unser Fernseher braucht?
Ich nehme mal an, Du hast eine Fernbedienung für den Fernseher. Dann kannst Du mittels einer kleinen Schaltung, welche an die Soundkarte angeschlossen wird (Line in oder Mikrophon), die Daten 'auslesen'. Mit einem Aufnahmeprogramm (ich hab z.B. CoolEdit), kann man dann sehen, was die Fernbedienung bei den einzelnen Tasten sendet. Ich habe festgestellt, daß je nach Einkaufslaune bei den Herstellern, nicht unbedingt der Code gesendet wird, den man erwartet. Eine JVC Fernbedienung kann z.B. auch einen Sony-Code senden. Vielleicht hilft ja und wenn Du mehr Infos brauchst, kann ich hier gerne noch mehr schreiben mit Links usw.
Thx für das Angebot. Also wir haben nen Grundig zu Hause stehn und auf der Fernbedienung steht TP 760. mfG, FritzFantom PS.: Wieso an die Soundkarte? Ich dachte Infrarot sei ein optisches Signal... ^^ Könntest du vielleicht nen Link zu so ner Schaltung zum "Auslesen" posten - wär nice.
Schaltplan habe ich von hier: http://www.ocinside.de/html/ir_receiver/solder_ir_receiver_d.html Als nächstes habe ich einen Klinkenstecker genommen (3,5mm) und diesen an den DCD Ausgang des TSOP (also Data) und 10k nach Plus. Eigentlich benutze ich dieses Platinchen nur zur Stromversorgung des TSOP, aber ich wollte damit eben auch den PC mit ner Fernbedienung steuern. Als Software habe ich deswegen winLirc installiert, konfiguriert und dieses gestartet, damit der serielle Port überhaupt Saft hat. Ich weiß, klingt eben kompliziert, weil ich dieses winLirc noch starten muß. Das ganze geht eben einfacher, wenn man den TSOP einfach mit 5 Volt von irgendwoher versorgt (im PC gibts ja genug 'Abzapfmöglichkeiten') und den Datenausgang und die Masse des TSOP einfach an den Mikrofoneingang (oder Line-In, einfach mal testen) der Soundkarte hängt. Was dann im CoolEdit zu sehen ist, sind dann die empfangenen Bytes. Bei Grundig habe ich mal gegoogelt und in der Elektor mal kurz nachgesehen. Laut Beschreibung dort, verwenden die größtenteils sogar RC5-Code für die Übertragung. Hier im Forum gibts haufenweise Quellcode in C und Assembler um damit eine eigene Auswertung zu realisieren oder gleich die Funktionen von Bascom zu benutzen. Somit kann man erst mal rauskriegen, welche Taste welchen Code schickt und könnte sich dann damit selbst mit z.B. einem Atmega8 eine eigene Fernbedienung 'klonen' :)
Ich hatte hier noch eine alte Grundig-Fernbedienung von einem Videorekorder rumliegen (RP35). Da habe ich jetzt mal die Programm Taste 1 gedrückt und dann kommen das hier in CoolEdit an. Im Bild sieht man, daß er bei einmal drücken den Code 3x schickt.
Und hier das gleiche vergrößert und invertiert. Ein TSOP ist Low-Aktiv, heißt, wenn ein Bit kommt geht's von High nach Low, deswegen habe den 'Sound' einfach umgedreht ;) Ob's jetzt RC5 ist, ich glaubs nicht, aber da müßte man google mal befragen. Seiten habe ich jetzt grad nicht da.
geht ja echt fix hier ^^ noch eine dumme Frage bevor ich aufbauen kann; das Ding das am OSC hängt regelt die Frequenz - is mir klar, aber was is das? Ein Schwingkreis oder was?
Wie empfindlich sind solche Dinge bei Abweichungen? Wenn ich mir das Ding selbst zusammenstell hab ich bestimmt ein paar % Abweichung - Stichwort: Bauteiltoleranzen...
Nein, die Frequenztoleranz ist bei Keramikresonatoren +/-0,5%. Bei Reichelt: CSB 400/420/426/429/455 usw.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.