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.

So winkt Santa meinen Nachbarn und unseren Besuchern

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.

Der Raspberry mit USB Stick auf dem ich das Video gespeichert habe.

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:

Die HTML Seite wird vom Wemos NodeMCU bereitgestellt

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.

Der Beamer steht Hochkant, weil die zu projizierende Fläche sehr schmal ist.

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.

So sieht das Setup im Ganzen aus. Den Beamer habe ich in einer Kiste ein wenig versteckt damit mein kleiner Sohn nicht alles auseinander nimmt.

Hier ein paar Teile die ich benutzt habe:

WERBUNG

Aufrufe: 455

Author

Write A Comment