Skip to content

ESP32-gesteuerter LED-Schlauch, der die Lichterkette aus Staffel 1 von "Stranger Things" imitiert

License

Notifications You must be signed in to change notification settings

le-jackpop/stranger-things

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jack Pop's Stranger-Things-Lichterkette 🧇

...ist eine Hommage an die Lichterkette von Joyce Byers aus der ersten Staffel der Netflix-Serie "Stranger Things". Das Projekt nutzt adressierbare LEDs und einen ESP32, um eingehende Nachrichten Buchstabe für Buchstabe aufzusplitten, jeden einzelnen Buchstaben in Zahlenwerte umzuwandeln und damit die jeweiligen LEDs an- und auszuschalten. Es funktioniert in drei verschiedenen Komplexitätsstufen – Basic, Nett, Fancy – damit es für möglichst viele Menschen nachvollziehbar und nachmachbar ist. Für Einsteiger ist die Basic-Variante eine schöne Möglichkeit, sich an Elektronik-Basteleien und Programmierung heranzutasten.

Beispiel-Videos & Tutorial

Auf meinem YouTube-Account könnt ihr die Lichterkette in Aktion sehen und für das Make-Magazin habe ich hier ein komplettes Video-Tutorial erstellt, wie die Lichterkette nachgebaut werden kann.


Hardware

Komponenten & Werkzeuge

Die Links hier sind Amazon-Affiliate-Links, ich erhalte eine kleine Kommission, für euch wird’s aber nicht teurer.

3D-gedruckte Glühbirnen

Diese "Glühbirnen" passen exakt auf den oben verlinkten LED-Schlauch:

🔗 Thingiverse (.stl)
🔗 Makerworld (.stl/.3mf)

Software

Sketch

Es gibt vier verschiedene ESP32-Sketches:

📄 Basic Version
(kabelgebunden, Texteingabe über seriellen Monitor, alle LEDs weiß)

📄 Basic Version + RGB
(kabelgebunden, Texteingabe über seriellen Monitor, alle LEDs einzeln farbig einstellbar – sinnvoll, wenn die 3D-gedruckten Birnen nicht genutzt werden)

📄 Nett/Fancy Version
(kabellos, Texteingabe über MQTT-Server/Website, alle LEDs weiß)

📄 Nett/Fancy Version + RGB
(kabellos, Texteingabe über MQTT-Server/Website, alle LEDs einzeln farbig einstellbar)

Dependencies

Dieses Projekt benötigt die folgenden Zusatz-Bibliotheken, die vorab installiert werden müssen:

Adafruit_NeoPixel.h – wird für die Steuerung des LED-Schlauchs genutzt (für alle Versionen nötig)
ESP32MQTTClient.h – wird für die Nachrichtenvermittlung übers Internet genutzt (für Basic-Version nicht nötig), mehr Infos dazu hier in der Github-Repository

Beide können über den Bibliotheksverwalter installiert werden.

HiveMQ, Basis-Website, PHP-MQTT, CA-Zertifikat

Die Nachrichtenübermittlung läuft in diesem Projekt über das MQTT-Protokoll. Ich habe mir dafür einen kostenlosen Account bei HiveMQ angelegt.

Wenn ihr die Fancy-Version der Lichterkette nutzen wollt, um eine eigene Website zur Nachrichteneingabe aufzusetzen, könnt ihr mein Stranger-Things-Website-Template dafür nutzen, das mit dem PHP-MQTT-Client funktioniert. Dieser muss separat heruntergeladen/via Terminal installiert werden (ich habe Composer genutzt). Ich habe dann den vendor-Ordner ins Root-Verzeichnis der Website kopiert.

Wichtig: Neben der autoload.php muss zusätzlich noch das Root-Zertifikat von Let's encrypt zur Serverüberprüfung von HiveMQ vorhanden sein.

Eure HiveMQ-Credentials tragt ihr in die config.php ein.


Rechtliches

⚠️ Haftungsausschluss

Dieses Projekt dient ausschließlich zu Bildungs- und Demonstrationszwecken. Der Nachbau erfolgt auf eigene Gefahr. Es wird keine Haftung übernommen für Schäden an Personen, Tieren, Gegenständen oder Daten. Arbeiten an elektronischen Bauteilen sollten nur mit entsprechenden Fachkenntnissen durchgeführt werden.

📄 Lizenz

Dieses Projekt steht unter der MIT License.
Details in der Datei LICENSE.


Viel Spaß beim Nachbauen!
Jack Pop

About

ESP32-gesteuerter LED-Schlauch, der die Lichterkette aus Staffel 1 von "Stranger Things" imitiert

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published