Zusammenfassung
Ich habe eine Lampe konstruiert, die mit WLED und einem ESP32 läuft.
Sie wird mit einem Netzteil über USB C betrieben. Die Bedienung erfolgt mit WLED oder per Touch auf der Oberseite.
Die Konfiguration (Software) ist so eingestellt, dass sie bei kurzem Berühren ein- und ausschaltet. Bei längerem Drücken kann die Helligkeit über einen Dimmer eingestellt werden. Bei kurzem doppeltem Berühren wird der Modus weitergeschaltet.
Welcher Modus abgespielt werden soll, kann selbst konfiguriert werden. Bei meiner Einstellung ist die gesamte Auswahl vorhanden.
Achtet beim Zusammenbau auf die richtige Reihenfolge. Der Touch-Sensor darf erst nach der Montage des Schirms auf das Deckelgewinde geklebt werden (andernfalls funktioniert es nicht mehr). Auf Bild 4 ist es falsch, auf Bild 5 ist es richtig.
Die verwendeten Materialien sind:
- Weißes Filament PLA von Ender.
- ESP32 -> Hier muss unbedingt darauf geachtet werden, dass dieser Touch-Eingänge und WLAN hat, sonst funktioniert es nicht.
- Der Touch-Sensor ist ein TTP223. Hier muss darauf geachtet werden, dass die Verbindung von A überbrückt wird (wie auf dem Bild). Der TTP223 muss nicht unbedingt verwendet werden. Es kann auch ein Touch-Ausgang mit Kabel und einem Stück Metall verwendet werden. Bei diesem Vorgehen ist jedoch eine direkte Berührung des Metalls erforderlich.
- USB Typ C 2-Pin Stecker-Buchse, weiblich
- Kabel und Wago-Klemmen oder Ähnliches. Es kann auch gelötet werden, was aber sehr umständlich ist.
- LED-Streifen 3 Meter mit 60 LEDs pro Meter. Entweder WS2812B 5 Volt oder SK6812 5Volt (RGBW, falls separat angesteuert werden soll) (3 Meter werden nicht ganz benötigt, nur 155 LEDs). Hier kann man selbst entscheiden, ob es mehr oder weniger LEDs pro Meter sind. 60 ist eine gute Zahl. Bei mehr wird es kritisch mit der Stromversorgung, da die 155 LEDs eigentlich schon mit 9,5 Ampere versorgt
Auf dem Bild ist zu erkennen, dass ich eine zusätzliche Leitung zum Ende gezogen habe zur Stabilisierung. Besser wäre eine mittlere Einführung der Zuführung, damit die Belastung abnimmt. Ich betreibe die LED mit einem 5-Volt-3-Ampere-Netzteil, was ausreicht. Verwenden Sie hier nicht die billigsten (ohne Vorwiderstand), da diese am Ende nicht die gleichen Farben haben wie am Anfang des Streifens und gerne Probleme - Netzteil mit Kabel USB A auf USB C oder gleich USB C mit mindestens 3 A (Bei weniger kann es passieren, dass sich der ESP32 beim Start aufhängt). Hier sollte man kein zu großes nehmen, da es sonst mit der Zuleitung von USB C kritisch wird (Wärme). Ich habe 2 Lampen im Einsatz mit USB A auf USB C mit 18 Watt Ausgang (das Netzteil kann mehr, ist aber auf 18 Watt pro Ausgang begrenzt).
Die Installation der Software auf dem ESP32 kann direkt über :https://install.wled.me/Erfolgen.
Nach der Installation und Einrichtung sollten Sie zuerst die Einstellungen vornehmen, bevor Sie die LED anschließen.
Einstellungen:
LED-Präferenz ->
- Limiter ankreuzen und auf 3000mA einstellen.
- LED mit der Länge auswählen
- Datengpio einstellen. Ich verwende 12 für die Steuerung der Datenverbindung zum Streifen.
- Button 1 GPIO verwenden und auf 33 setzen oder den eigenen angeschlossenen Pin für die Touch-Eingabe auswählen (Button 0 auf Unused und Disabled umstellen, da sonst bei zu langer Betätigung des Touch des ESP ein Reset durchgeführt wird). Es muss hier ein GPIO sein, der zwingend Touch unterstützt.
- Wer geschaltete Steckdosen verwenden möchte, kann die Funktion "LEDs nach dem Einschalten/Reset einschalten" aktivieren und z. B. auf 255 einstellen. Nach dem Anschließen wird die Lampe automatisch eingeschaltet und auf volle Helligkeit (255) eingestellt.
Zeit und Makros -> - Hier müssen die Buttons eingestellt werden. Alles auf 0 setzen, außer bei Button 1. Hier eintragen, erstes Feld 1, zweites Feld 0, drittes Feld 2 (im Zusammenhang mit dem GPIO 33 für Touch, den wir oben eingestellt haben. Dies ist das Verhalten je nach Tastendruck)
Weiterhin müssen noch 3 Presets erstellt werden für die richtige Zuweisung und Funktion. Auf dem PC auf der Startseite, in der APP unter Prests. Die genauen Einstellungen nach den Bildern übernehmen. Boot ist für das Einschalten, nach Betätigen einer schaltbaren Steckdose oder Einstecken der Lampe. Effekte ist zum Weiterschalten der Effekte bei doppelter Berührung. Ein/Aus zum Ein- und Ausschalten per Touch. Bei Eff
Tags
Modellquelle
