Weihnachtszeit, Bastelzeit oder besser. Was mach ich mit dem Zeug das eh nur rumliegt. In meinem Fall war es ein der Beamer der schon seit sehr langer Zeit nicht mehr in den Einsatz gekommen ist. Die Idee dazu. Eine weihnachtliche Projektion auf die Milchglasscheibe neben unserer Haustür zu realisieren.
Das Setup mit einem Beamer, mit Rückprojektion, die Scheibe anzuleuchten ist simple, als Quelle für den Beamer habe ich, ganz nach dem Motto “was noch so rumliegt”, einen Raspberry Pi 3b+ genommen. Smart wird das Ganze dann bei dem Abspielen der Projektion.
Was muss gemacht werden:
- Beamer zeit gesteuert einschalten
- Video starten
- Beamer abschalten und Video stoppen
Für den Beamer habe ich mir eine IR Remote mit einem Wemos NodeMCU V3 gebaut. Den passenden Code dazu habe ich mir von github geholt.
https://github.com/markszabo/IRremoteESP8266
Die Steuerung habe ich als HTML Aufruf in FHEM realisiert. Für eine dauerhafte Installation würde ich das sicher anders realisieren, aber für begrenzt auf die Adventszeit reicht mir das aus. D.h. mit einem einfachen Aufruf dieser Seite:
Wird der IR Code (den habe ich mir vorher im Netz gesucht) gesendet. Dazu habe ich mir ein einfaches DOIF in FHEM geschrieben um bei Start der Projektion den Code 1x zu senden und bei abschalten den Code 2x. Das ist dadurch bedingt, dass mein Beamer das Ausschalten bestätigt haben möchte.
([Beamer] eq "on" and [X_MAS_Projektion] eq "on") {GetHttpFile("192.168.178.52","/ir?code=803007")}
DOELSEIF ([Beamer] eq "off" and [X_MAS_Projektion] eq "on") ({GetHttpFile("192.168.178.52","/ir?code=803007")},sleep 1,{GetHttpFile("192.168.178.52","/ir?code=803007")})
Der Beamer ist als Dummy in FHEM angelegt und die zeitliche Steuerung übernimmt jeweils ein at.
Im oberen Bild seht ihr die professionelle (das ist richtig gutes Gaffa 🙂 ) Befestigung der IR Diode.
Was bleibt noch? Start und Stop des Videos. Hier habe ich es mir sehr einfach gemacht. Einfach zwei Cronjobs auf dem Raspberry eingerichtet:
58 18 * * * pi omxplayer --loop --blank --no-osd /media/usb/Santa01.mp4
02 22 * * * pi sudo reboot
D.h. um 18:58 Uhr wird das Video mit dem OMXplayer als Schleife, mit schwarzen Hintergrunde und ohne On Screen Display gestartet.
Der Einfachheit halber wird am Ende um 22:02 Uhr der Raspberry einfach rebootet und damit das Video beendet.
Hier ein paar Teile die ich benutzt habe:
WERBUNG
Aufrufe: 461