Ich weiß nicht viel über den TV-B-Gone, aber Sie möchten wirklich einen modulierten Infrarot-Emitter bauen. Infrarot-LEDs sind ziemlich kostengünstig, und ich kann mir vorstellen, dass sie direkt von der auf dem Arduino verfügbaren PWM angesteuert werden könnten. Die Reichweite kann ein Problem sein, und ich habe momentan nicht die Zeit, um zu rechnen, aber Sie werden möglicherweise eine Treiberschaltung aufbauen, in der die PWM einen Verstärker ansteuert, um mehrere IR-LEDs mit Strom zu versorgen, da die Grenze pro Pin 40 beträgt mA (iirc). Möglicherweise können Sie den TV-B-Gone auf diese Weise steuern, aber es ist möglicherweise sehr zufriedenstellend, den IR-Emitter selbst zu bauen, und es sollte nicht zu schwierig sein.
Ich verstehe, dass die überwiegende Mehrheit der Unterhaltungselektronik mit einer 38-kHz-Modulation arbeitet. Das Protokoll, das zum Übertragen von Daten verwendet wird, kann variieren. Sobald Sie jedoch Ihre PWM so eingestellt haben, dass die Daten mit der richtigen Rate gesendet werden, ist dies nur eine Frage des Ein- und Ausschaltens der LED. Dies ist nur eine Reihe von Impulsen, die eingeschaltet sein müssen Erinnerung. Eine Möglichkeit, diese Daten zu erfassen, besteht darin, mit einer funktionierenden Fernbedienung eine IR-Empfängerschaltung aufzubauen (oder ein Oszilloskop anzuschließen), um die von ihr gesendeten Signale zu lesen. Dies ist mühsam, aber definitiv etwas, das Sie auf Ihrer Werkbank tun können, wenn Sie es versuchen. Eine andere Methode wäre, zu versuchen, die Aufschlüsselung von Remote-Protokollen im Internet zu finden. Die Linux-IR-Gruppe kann möglicherweise dabei helfen http://www.lirc.org/ dabei. Es erfordert das Durchreißen eines Quellcodes und gibt Ihnen möglicherweise nicht alle gewünschten Antworten, vermeidet jedoch die mühsame Art, die Protokolle aus vorhandenen Fernbedienungen zu erzwingen.
Eine schnelle Google-Abfrage ergab diesen Artikel auf einer selbstgebauten IR-Fernbedienung. Der Artikel und der Build selbst sind möglicherweise nicht nützlich, da er einen anderen Hardwareweg einschlägt, aber das PDF, das der Build-Theorie beigefügt ist, ist solide und wahrscheinlich lesenswert (folgen Sie dem Link "Build-Anweisungen").
Die gleiche Google-Suche ergab auch diese Arduino "Universal Remote". Eine schnelle Durchsicht zeigte nur, dass ein Deckenventilator gesteuert wurde, aber dieser Artikel enthält viele gute Informationen .
Viel Glück und halten Sie uns auf dem Laufenden, wie der Build funktioniert! Bis zum Abschluss des Projekts befinden sich möglicherweise alle erforderlichen Informationen in diesem Thread, einschließlich eines Links zu allgemeinen Codes.