TV-B-Gone, oder: Öfter mal beim Fernsehen abschalten
über
Vor langer, langer Zeit funktionierten drahtlose Fernbedienungen für einige teure Fernsehgeräte mit Ultraschall. Man erzählt sich, dass ein Besitzer eines solchen Luxusgeräts es immer wieder zur Reparatur an den Lieferanten zurückschickte, weil entweder der Fernseher oder die Fernbedienung ein Eigenleben zu führen schien: wahllos wechselten die Kanäle, änderte sich die Lautstärke oder schaltete sich der Fernseher spontan aus ... Zur Verzweiflung des Besitzers und des Reparaturtechnikers konnte die Ursache für die Fehlfunktion nicht gefunden werden; in der Werkstatt funktionierte es problemlos. Als der Techniker den Fernseher zum x-ten Mal im Wohnzimmer des Besitzers installierte, bemerkte dieser zufällig, dass sein geliebtes Haustier – ein Papagei – seinen Schnabel öffnete und der Fernseher sich sofort ausschaltete. Offenbar imitierte das Tier das (für menschliche Ohren unhörbare) Geräusch der Fernbedienung!
Ob die Geschichte wahr ist oder nicht, lassen wir einmal dahingestellt, aber amüsant ist sie allemal. Heute, im Zeitalter der Fernbedienungen mit Infrarotlicht, hört man Geschichten von Kindern (nein: Erwachsene tun so etwas nicht), die den Fernseher des Nachbarn steuern, indem sie heimlich mit einer Fernbedienung vor dem Wohnzimmerfenster stehen. Voraussetzung ist natürlich, dass das Gerät mit demselben IR-Protokoll arbeitet wie der betreffende Fernseher. Der Bausatz, den wir hier besprechen, geht kein Risiko ein: Das Gerät überträgt mehr als 230 verschiedene IR-Codes zum Ausschalten von mehr als 230 verschiedene Arten von Fernsehgeräten und soll über Entfernungen bis zu 45 m wirksam sein! Die meisten Fernsehgeräte verwenden denselben Code zum Ein- und Ausschalten, sodass diese Fernbedienung in diesem Fall den Fernseher auch (wieder) einschalten kann.
Der TV-B-Gone-Bausatz
Adafruit hat einen Bausatz mit einer Platine und allen Komponenten, die für dieses von Mitch Altman entworfene Projekt benötigt werden, produziert, der nun auch im Elektor Store erhältlich ist. Wie bei vielen Produkten heutzutage ist auch hier lediglich ein Web-Link auf der Verpackung abgedruckt – es wird keine Dokumentation auf Papier mitgeliefert. Dafür gibt es aber eine Menge sehr übersichtlicher Online-Informationen auf der Website von Adafruit, GitHub und der Website des Designers.
Erstere enthält alle Informationen, die Sie für den Bau und die Verwendung des Bausatzes benötigen. Die Anleitungen sind einfach zu befolgen und gut illustriert, sodass es auch für diejenigen, die noch nie eine Schaltung gebaut haben, möglich sein sollte, dieses Projekt erfolgreich abzuschließen – wenn sie löten können oder dazu angeleitet werden. Es handelt sich um gutes Übungsmaterial, auch wenn das Layout der Platine etwas eng ist – ordentliches und genaues Arbeiten ist gefragt. Vergessen Sie nicht, den Abschnitt Design Notes zu lesen, der nützliche Hintergrundinformationen über die Hardware und die Fernbedienungscodes enthält.
Wenn Sie die Hardware (die Platine) oder die Firmware ändern möchten (z. B. wenn Sie IR-Codes für nicht unterstützte Geräte hinzufügen möchten), ist GitHub der richtige Ort dafür. Der Quellcode sowie Eagle-Schaltplan und Platinenlayout sind dort zu finden. Das ist natürlich nur etwas für fortgeschrittene Tüftler.
Auf der Website von Mitch Altman finden Sie weitere, ähnliche Projekte zur Überwachung und Beeinflussung des Fernsehverhaltens. Vielleicht finden Sie dort weitere nützliche Produkte, oder sie inspirieren Sie dazu, Ihre eigenen Anwendungen in diesem Bereich zu entwickeln.
Die Hardware
Der Schaltplan der TV-B-Gone ist in Abbildung 1 zu sehen – nichts allzu Kompliziertes, da die meiste Arbeit in der Software erledigt wird. Durch Drücken und Loslassen des Drucktasters S1 wird die sequenzielle Übertragung aller „bekannten“ Aus-Codes über die Transistoren Q1 bis Q5 und die IR-LEDs LED1 bis LED4 gestartet. LED5 wird als optische Anzeige verwendet, wenn die TV-B-Gone aktiv ist. Der Bausatz wird mit einem vorprogrammierten ATtiny85-Mikrocontroller geliefert; die Sechsfach-Steckleiste zum Anschluss eines AVR-ISP-Programmieradapters – und damit auch der Adapter selbst – werden nicht benötigt, es sei denn, man möchte mit der Firmware experimentieren.
Aufbau der TV-B-Gone
Abbildung 2 zeigt den Inhalt des Bausatzes. Überprüfen Sie anhand der Liste auf der Website von Adafruit, ob alle Komponenten enthalten sind. Beachten Sie, dass es verschiedene Versionen der Stückliste gibt: Wir haben die Version V1.2 getestet; die Versionsnummer ist auf beiden Seiten der Platine aufgedruckt.
Anhand der Anleitungen und Fotos im Abschnitt Solder It! auf der Adafruit-Website (englisch) lässt sich der Bausatz leicht zusammenbauen. Erfahrene Elektroniker werden diese Anleitung wahrscheinlich überspringen und einfach anfangen zu löten. Der Aufbau ist wirklich nicht schwierig. Aber für weniger erfahrene Bastler gilt: Folgen Sie einfach der Anleitung.
Einsatz der Fernbedienung
Hier gibt es nicht viel zu erklären: Einfach den Drucktaster drücken und loslassen, und die IR-LEDs beginnen, Ein/Aus-Codes auszusenden. Die grüne LED blinkt, um anzuzeigen, dass der Schaltkreis aktiv ist. Es dauert eine Weile, bis alle verschiedenen Codes gesendet sind, und es kann einige Zeit dauern (bis zu einer Minute oder länger!), bis der zu Ihrem Fernsehgerät passende Code gesendet wird.
Ich war beeindruckt von den Reichweitenangaben dieser Fernbedienung. Es wird behauptet, dass sie noch in einer Entfernung von mehr als 40 m wirksam ist. Mein Wohnzimmer ist leider zu klein, um die volle Reichweite zu testen, aber es war erstaunlich zu sehen, dass der Fernseher aus dem Nebenzimmer und um die Ecke geschaltet werden konnte, mit Wänden als Reflektoren für den IR-Strahl. Gar nicht schlecht!
Eine zusätzliche Fernbedienung, die heimlich bedient wird, kann bei einem ahnungslosen Fernsehzuschauer sicherlich für witzige Effekte sorgen. Die TV-B-Gone verfügt über einen verstärkten IR-Ausgang für eine viel größere Reichweite als eine Standard-Fernbedienung und über mehr als 230 verschiedene Codes, um (fast?) jeden Fernseher mit IR-Fernbedienung auszuschalten, den Sie kaufen können. Aber bevor Sie mit diesem Gadget herumspielen, sollten Sie sich vergewissern, dass Ihre Opfer diese Art von Humor zu schätzen wissen. Manche Menschen können sehr wütend und sogar aggressiv werden, wenn Sie ihre Lieblingssendung unterbrechen oder wenn ihre Lieblingsmannschaft kurz davor ist, in der letzten Spielminute ein Tor zu schießen will und dann der Fernseher plötzlich ausgeht. Die Chance, dass jemand herausfindet, dass Sie es mit dieser kleinen Fernbedienung waren, ist zwar gering, aber … Sicher ist sicher!
(220236-01)
Fragen oder Kommentare?
Haben Sie Fragen oder Anmerkungen zu diesem Artikel? Senden Sie eine E-Mail an den Autor unter luc.lemmens@elektor.com oder kontaktieren Sie Elektor unter editor@elektor.com.
Übersetzung: Jörg Starkmuth
Diskussion (8 Kommentare)