Inhaltsverzeichnis

RGB-LED-Strips mit Raspberry Pi

ENTWURF!!

Dies ist ein Entwurf. Der genaue Inhalt und der Termin des Workshops stehen noch nicht fest. Was hier steht, kann sich bis zum Workshop noch ändern. Sobald Inhalt und Termin festgelegt ist, wird eine Einladung per Mailingliste erfolgen.

RGB-LED-Strips mit Raspberry Pi

Bei diesem Workshop möchte ich euch zeigen, wie ihr bunte Animationen und Effekte auf LED-Strips mit RGB-LEDs (WS2812, NeoPixel, APA106, …) erzeugen könnt.

Die Idee dafür kam auf, weil ich gefragt wurde, „kannst du mal erklären, wie du das machst“, als ich meine LED-Lampe gezeigt habe. Vielleicht habt ihr auch einen LED-Streifen, einen NeoPixel-Ring oder Ähnliches zu Hause rumliegen, auf dem noch nie mehr als ein Beispiel-Programm lief, und sucht nach Möglichkeiten, was ihr damit tun könnt.

Motivation

–> Bild von meiner LED-Lampe

Diese Lampe habe ich im Baumarkt gefunden, und sie schrie einfach danach, mit WS2812 Strips ausgerüstet zu werden. Original konnte sie nur Rot/Grün/Blau blinken und faden. Ich habe die einfachen LED-Strips (bei denen nur der komplette Strip in einer Farbe leuchten kann) abgezogen und durch WS2812-Strips ersetzt. In die Basis der Lampe habe ich einen Raspberry Pi Zero eingebaut, und auf diesem ein Programm erstellt, das verschiedene Sachen durch leuchtende Objekte auf den LED-Ringen anzeigt:

Mitmachen!

Es sind für das Mitmachen und Anwenden des Gelernten lediglich Grundkenntnisse im Programmieren nötig (nicht unbedingt in Python).

Falls ihr euch schon mit anderen Systemen auskennt, z.B. Mikrocontroller-Programmierung in C, könnt ihr das Gelernte relativ einfach dorthin übertragen, da wir im Workshop hauptsächlich auf das Erstellen der Animationen eingehen, und die Low-Level-Ansteuerung einer Library überlassen.

Plan

Was im Workshop vorkommt

Was ihr braucht

Was im Workshop //nicht// vorkommt

Wer Hilfe bei komplizierteren Projekten braucht, ist aber gerne bei unseren open (online) HackNights gesehen!