Hallo zusammen, ich wollte gerne meinen alten HiFi Verstärker(Vincent SV 233) übers Heimnetz steuern können. Am liebsten wäre mir mit LAN an den Router(Fritz 7390). Der Verstärker selbst ist per IR fernbedienbar. Ich dachte mir das Signal von der Fernbedienung aufzunehmen und zu entschlüsseln um dann die gewünschte Bitfolge(durch ein Programm) per µC auf die Leitung zu legen an der auch die Empfangsdiode angeschlossen ist. Die Bedienung sollte über ein Web-IF bzw eine Smartphoneapp erfolgen. Hab auch schon einen gut passenden Thread gefunden wo ua der PIC18F97J60 empfohlen wurde. Da die elektronik Geschichte ja recht kurzlebig ist, wollte ich mal hören ob es mittlerweile andere Empfehlungen gibt. Zum empfangen des IR-Signals hab ich einen USB Dongle der Firma Sigma Tel aber noch nicht wirklich ein Programm gefunden, mit dem ich zurecht komme. Mein OS ist WIN7 x64. -Welches Programm könnt ihr mir empfehlen um das IR-Signal zu entschlüsseln -Welcher µC währe passend der ein Web-IF besitzt und den man iwie auch per Smartphoneapp ansteuern kann Ich selbst bin gelernter Kommunikationselektroniker und Mechatronikstudent mit gewissem Fachwissen. Danke schon mal vielmals Leif
Leif B. schrieb: > Welcher µC währe passend der ein Web-IF besitzt und den man iwie auch > per Smartphoneapp ansteuern kann µCs mit "Web-Interface" gibt es nicht, auch keine, die man per Smartphone steuern kann :) Was es gibt sind µCs mit irgend einer Form von Netzwerkanbindung (z.B. Ethernet), die Funktionalität (z.B. der Webserver) kommt aber erst durch die Software. Alles in allem ist das Thema sicher recht komplex für einen Anfänger und wird dich schon etwas Zeit kosten. Glücklicherweiße sind das natürlich keine hochgradig speziellen Anwendungsgebiete und es gibt schon recht viel fertigen Softwaremodulen an denen du dich bedienen kannst. Thema IR: http://www.mikrocontroller.net/articles/IRMP Thema Ethernet: http://www.mikrocontroller.net/articles/Ethernet-Controller oder schon weiter entwickelt: http://www.mikrocontroller.net/articles/Miniwebserver Alles in allem musst du "nur" einen der Webserver mit dem IR-Sender-Code paaren (nur in Anführungszeichen - ist für einen Anfänger kompliziert genug :D).
Ich habe so etwas ähnliches gemacht. Eine IR-Diode (TSOP) an einen Arduino angeschlossen. Das geht direkt, ohne weitere Elektronik. Auf dem Arduino dann die RC-5 Codes dekodiert, dafür gibt es Beispielcode im Netz. Diese Codes dann über USB an einen Rechner weiterschickt. Im Rechner läuft ein Service, der diese Codes empfängt, und im gesamten Netz weiter verschickt. So kann ich diverse Rechner über eine IR-Fernbedienung steuern. Die Hardware-Kosten waren ca 25 Euro. IR-Empfangscode gab es im Netz, den restlichen Kram an einem Wochenende selber geschrieben. Alternativ gibt es für den Arduino auch ein Netzwerk-Shield, so dass er selber die Codes in Netz broadcasten kann.
Als ich mal einen universellen IR Sender/Empfänger gebaut hatte, kam ich rechts schnell dahinter, dass bei mir jedes einzelne Gerät eine andere Codierung verwendet. RC5 hatte nur ein Gerät. Da war es für mich einfacher, das Signal einer Fernbedienung einfach aufzuzeichnen und anschließend wieder abzuspielen. Wie ein Kassetten-Recorder. Alle Geräte reagierten auf ein 38khz Moduliertes Signal, auch wenn die originale Fernbedienung eine etwas andere Freuqenz hatte. Das war schonmal praktisch. Auch fiel mir auf, dass alle Fernbedienungen zwischen den Wiederholungen (wenn man die Taste festhält) eine recht lange Pause einlegen. Die war sehr leicht zu erkennen. Ich musste also nur noch herausfinden, aus wievielen Impulsen eine "Taste" besteht und wie breit die Pulse und Pausen sind. Wenn man das so misst, muss man davon ausgehen, dass die Anzahl der Impulse nicht bei allen Tasten gleich ist und je nach Fernbedienung sehr unterschiedlich ist. Aber wenn man das Programm so schreibt, dass die Anzahl der Impulse beliebig sein kann, hat man nur noch die Größe des Speichers als begrenzenden Faktor. Serielle EEproms mit viel Speicher sind leicht zu bekommen. Ein Mikrocontroller-Projekt mit Web Interface findest Du auf meiner Homepage.
Danke für die schnellen Antworten. Werde mich die nächsten Tage, wenn ich mal wieder mehr Zeit habe, damit beschäftigen.
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.