Schwimming Pixel ist ein Projekt der Hochschule Karlsruhe. Jeder
Pixel symbolisiert einen ESP32 mit einem RGB-LED-Ring der über
Node-RED im Browser angesteuert werden kann. In diesem Teil der
Projektarbeit wird die Ansteuerung der "Swimming-Pixel" erarbeitet.
Getting Started
Das Projekt ist in zwei Bereiche aufgeteilt:
1. Schwimmende_Pixel_ESP 32 dazu gehört:
Verbindung mit Wifi
Verbindung mit Mosquitto (Broker)
Erhalten der Farben mit Koordinaten vom Host
Neue Farbe nach aktueller Position filtern
Ansteuerung des RGB-Rings
Ansteuerung des Oled Displays
2. Host dazu gehört:
Verbindung mit Mosquitto (Broker)
Dasboard für die Eingabe
Eingabe von Bildern als Link
Eingabe und senden von Farben an alle Pixel
Eingabe und senden von festen Koordinaten an alle Pixel für Tests
Alle Pixel ausschalten
Senden von Beispielbildern
Sonstiges
Der Swimming Pixel ESP 32 Code wurde mitVS
Code und der Platform IO Erweiterung umgesetzt. Der
Host wurde mit Node-RED
umgesetzt. Als Schnittstelle zwischen Host und Pixel wurde
Mosquitto als Broker
verwendet. Der Code ist ausreichend kommentiert und wird zudem in folgendem Video erklärt:
Unter folgendem Link kann das gesamte Projekt eingesehen und
heruntergeladen werden.