Frozen Bottle: Unterschied zwischen den Versionen

Wechseln zu: Navigation, Suche
(Verweis auf github)
(Beschreibung der Software hinzugefügt)
Zeile 37: Zeile 37:
 
File:frozen_bottle_v2.jpg|Arbeiten an der Version #2
 
File:frozen_bottle_v2.jpg|Arbeiten an der Version #2
 
File:frozen_bottle_erste_reihe_v2.jpg|Erste Reihe der Version #2
 
File:frozen_bottle_erste_reihe_v2.jpg|Erste Reihe der Version #2
 +
</gallery>
 +
 +
=== 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.
 +
<gallery>
 +
File:Screenshot_FrozenBottle_simu_prog.png|Simu Programm
 
</gallery>
 
</gallery>

Version vom 13. April 2016, 09:44 Uhr

Frozen Bottle
Farbdemo2.jpg
Beschreibung: Beleuchtete Flaschenböden in Wabenform
Status: aktiv (Was heißt das?)

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.