Frozen Bottle

Version vom 13. April 2016, 09:44 Uhr von Achim (Diskussion | Beiträge) (Beschreibung der Software hinzugefügt)
Zur Navigation springen Zur Suche springen


github

Es gibt ein github repository mit Software für das Frozenbottle Projekt:

https://github.com/freieslabor/FrozenBottle/

v1

v2

Software interface

Für einfachen Zugang von jedem Rechner aus könnte ein Prozess auf einem Rechner laufen (RasPi oder der alte Firewall Rechner), der Pakete von beliebiger Quelle auf UDP port 8901 annimmt, und diese an die LEDs sendet.

Damit kann einer, der Lust hat ein Muster zu programmieren, dieses in einer Sprache seiner Wahl auf einem beliebigen Rechner tun und Daten zum FrozenBottle senden.

Im github liegt unter 'UDP_2_ser_server' ein kleines python Programm, was das Weiterleiten ausführt.

Das PIC Programm (auch github) nimmt Daten auf seriell im Format XGRB 1555 and und gibt sie an den LED streifen aus (kompatibel mit WS2812 und WS2811).

Simu Programm

Ein auf SDL2 basierendes Programm simuliert das FrozenBottle setup und nimmt Daten auf UDP im selben Format entgegen. Damit lassen sich die Muster ohne Zugang zum Aufbau grob ausprobieren.