Hardware:
Als Mikrocontoller wird ein ESP32 verwendet.
Als Lichtquelle werden Neopixel Leds verwendet.
Software:
Um die Kommunikation zwischen den "Swimming-Pixeln" und dem Host (PC) zu gewährleisten, wird MQTT als Netzwerkprotokoll verwendet. Als Broker wird Mosquitto verwendet. Der Broker übernimmt die Kommunikation zwischen den einzelenen Clients. Der Host, welcher auch nur ein Client ist, ist zudem in Python geschrieben. Der bestehende "Swimming-Pixel" Code ist in C++ geschrieben.
Programmiert wird in Visual Studio Code mit den Erweiterungen
"PlatformIO IDE" und "Python".
Ausgeliehenes Material:
2x komplette Pixel
2x Breadboard
2x ESP32
2xNeopixel Led Ringe
|