Ich fahre gern Longboard. Nachdem ich allerdings 1 Jahr lang mit gekauften LED Rollen gefahren bin und mich diese Nachts beim fahren geblendet haben: „Wie wäre es mit einer Unterbodenbeleuchtung für mein Longboard“. Gesagt getan, aber was benötige ich dafür? Einfarbige Leuchtstreifen ist mir zu langweilig. Cool wäre es ja, wenn ich die Farben selber bestimmen kann.

Als erstes hab ich nach LED streifen gesucht und viel gelesen. Die WS2801 scheinen gut ansteuerbar zu sein. Auch wie ich die LED Streifen am besten ansteuern könnte. Hab einiges ausprobiert, aber in Endeffekt geht’s doch nur mit Software. Also programmieren. Also einen Raspberry Pi kaufen. Aber: Klein sollte er sein, keinen Ventilator benötigen, ach ja und Wasserabweisend sollte er auch sein.

  • Led WS2801 IP67 (Link)
  • Raspberry Pi Zero WH (Link)
  • Raspberry Gehäuse Alu (Link)
  • Mini Powerbank mit 10000 mAh (Link)
  • 3M SJ3560 Dual Lock (Link)
  • Lötkolben, Lötzinn und etwas Kabel
  • Sourcecode (Link)

Die Led Streifen wurden auf länge geschnitten. 2 Streifen a 28 Pixel. Mit etwas Kabel wurde die beiden Streifen wieder zusammengelötet.

Raspberry Pi konfigurieren

Damit man die LED’s mit dem Pi ansteuern kann muss man ein paar Sachen machen. Als ersten aktivieren wir die Option SPI im Pi.

sudo raspi-config

Im Unterpunkt „Interface Option“ findet man den Eintrag „SPI“. Den sollte man aktivieren und den Pi neustarten.

Nachdem der Pi neu gestartet ist, können wir schon die Pakete installieren, die benötigt werden, damit wir python ausführen können.

sudo apt-get update

sudo apt-get install python-pip -y

sudo pip install adafruit-ws2801

Falls du die Lite-Version vom Raspberry Pi installiert hast, kommt es zu einem Fehler. Ihr müsst dann SpiDev nachinstallieren.

LED’s leuchten lassen

Lassen wir doch mal die LED’s leuchten. Dafür kann man entweder selber ein Script schreiben, oder ihr nehmt einfach mal meins. 😉 Ihr könnt einfach per git clone die Dateien aus dem Netz holen. Dafür navigiert ihr in den /srv Ordner

cd /srv/

nun könnt ihr das Repro mit allen Sourcen downloaden

sudo git clone https://github.com/icelaser/glowboard

nun sollte ein Verzeichnis mit dem Namen glowboard im Ordner /srv/ entstanden sein. Nun führen wir per python die run.py aus

python glowboard/run.py

und die LED’s sollten nun leuchten. 🙂

Automatisch starten lassen

Damit ich nicht immer ne Tastatur rumschleppen muss, sollen LED’s natürlich angehen, sobald ich die Powerbank angeschlossen hab.

sudo crontab -e

hier kann man die Zeile einfügen. Wird der Pi nun neu gestartet, sollte das Skript automatisch ausgeführt werden.

@reboot sudo python /srv/glowboard/run.py

Nun sollten nach eine reboot die LED’s automatisch anfangen zu leuchten