Raspberry PI als Infrarot Sender
Die Zahl der Fernbedienungen nimmt überhand, daher dachte ich darüber nach, den PI zum Steuern per Infrarot zu verwenden und diese Steuerung evtl. in FHEM zu integrieren. Die Kosten sind absolut überschaubar, also ein Testprojekt sollte sich in einer Stunde umsetzen lassen. Es hat etwas länger gedauert, da ich verschiedene Projekte gefunden habe, letztlich ist die Schaltung dann leicht anders als beide Vorlagen (s. Quellen) geworden.
Quellen
Beide Quellen haben mir gut gefallen. Bei der letzten handelt es sich um mehrere Seiten, welche unterschiedliche Aspekte des Projektes beleuchten.
Gebastelt habe ich eine Mischung aus beiden.
Bauteile
Da ein großer C in der Nähe ist, habe ich dort eingekauft. Neben dem Breadboard / Experimentierplatine die da ist habe ich
- 2 IR Dioden L-53F3c (alexba verwendet eine mit 20 und eine mit 40 Grad Abstrahlwinkel)
- Widerstannd 20 Ohm
- Widerstand 910 Ohm
- Transistor BC547B
- IR Empfänger TSOP 4838 VIS
Aufbau
Die Bilder zeigen den Schaltplan und den Test-Aufbau des Senders.
Der Sender wird an 3,3V vom Raspberry und zur Steuerung an GPIO 17 angeschlossen (Voreinstellung in der lirc Software).
Die Idee mit der doppelten IR-Diode stammt von alexba, ich habe einen meines Erachtens passenden Widerstand davor
gesetzt (micht überrascht es etwas, dass er überhaupt keinen Widerstand dort einsetzt).
Der Widerstand vor der Basis ist m.E. zwingend um den GPIO des PIs zu schützen, ich nehme an er könnte auch deutlich
größer sein, der Port soll ja nur den Transistor schalten.
Der Empfänger wird nicht mit auf der Platine landen. Er wird nur zum Lernen der IR-Signale benötigt und kann direkt an den PI angeschlossen werden. Ich habe ihn an 5V und GND des PI gehängt (laut Datenblatt verträgt er 5,5V) und an den GPIO 18 (wieder der Standardport). Möchte ich eine weitere Fernbedienung aufnehmen, wird er halt nochmal angeschlossen.