Kurz nach Weihnachten: Interaktive Beleuchtung in JAKOTAs Fenster

Seit einigen Tagen blinken in der Leonhardstrasse 22 bunte LED im Fenster. Bisher nach einem festgelegtem Programm, das auf einem Arduino-Board läuft und ursprünglich das Eintreffen des Weltunterganges (Stichwort: Kalender-Überlauf der Mayas) visualisieren sollte.

Jetzt sind wir einen Schritt weitergegangen, haben noch einen Raspberry Pi integriert und schaffen die Möglichkeit der Interaktion: Wer will, kann jederzeit die Farbe der Lampe ändern. Via Twitter.

Wie funktionierts?

Auf dem Raspberry Pi läuft ein „demonized“ PHP-Skript, das per Socket am öffentlichen Twitter-Stream hängt und auf Nachrichten an das handle „@jakotawindow“ reagiert. Empfängt es eine solche Nachricht, wird selbige auf einen Farbnamen untersucht. Wird eine gültige (siehe unten) Farbe gefunden, beginnt ganz großes Kino:
Der Raspberry Pi schreibt hexadezimales Kauderwelsch in eine zuvor mit stty initialisierte serielle Verbindung (USB) und wie durch Zauberhand – es lebe die Selbstimagination – wechselt das LED-Display seine Farbe!
Zusätzlich schreibt das PHP-Skript per OAuth ein Reply mit der Quittung (oder einer Fehlermeldung) an den Auftraggeber.

Ihr postiert euch am besten gegenüber des „Cafe Central“ und twittert „@JAKOTAWindow [Wunschfarbe]“.
Bisher kennt das System folgende Farben:

Red
Green
Blue
Yellow
Orange
Purple
Cyan
White

Mit „@JAKOTAWindow clear“ kann man die LEDs auch ausschalten. Wir lassen das System mal über Silvester laufen. Allerdings können wir nicht versprechen, das es immer funktioniert. Ihr seid die Betatester.

Viel Spaß beim Twittern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.