Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In diesem anweisbaren geht es um das Erstellen von WLAN, das über Blynk-App-Neopixel-LEDs gesteuert wird, die als WS2812B oder WS2812 bekannt sind.
Sie müssen bereits vertraut sein mit:
- Löten
- mit Heißluftstation
- Programmierung von ESP mit Arduino IDE
- ESP mit gebrauchsfertigem Code programmieren
- haben einige Kenntnisse über ESP 8266
- wie man orignal Flash-Speicherchip durch winbond 25q32fvsig ersetzt - Beispiele im Internetzum Beispiel hier
- mit der Blynk-App und wissen, wie man sie einrichtet - viele Beispiele im Internet
Schritt 1: Was Sie brauchen
- ESP-03-Modul
- ESP-01 Programmierplatine
- ESP-03 Breakout-Board
- männliche Goldstiftleisten - mehr als auf dem Bild
- 2.2k Widerstand
- einige Kabel und Buchsen-Buchsen
- Neopixel-LED-Module (Matrix oder Streifen)
-
winbond 25q32fvsig Flash-Chip - wir werden den Originalchip durch diesen mit HOT AIR ersetzen
Schritt 2: Löten Sie es basierend auf dem bereitgestellten Foto zusammen
- Ersetzen Sie den ursprünglichen Speicherchip durch einen neuen
- CH_PD auf VCC (3.3V) auf der Platine mit 2.2k Widerstand hochgezogen
- GPIO15 zu GND
- Setzen Sie es auf das ESP-01-Programmiermodul
- Für den Programmiermodus müssen wir GPIO0 mit GND verbinden (verwenden Sie das Kabel weiblich-weiblich)
Schritt 3: Laden Sie die Blynk-App auf Ihr Telefon herunter und laden Sie die Firmware auf Ihren ESP
Ich verwende das zeRGBa-Blynk-Tool zur Steuerung von Neopixeli habe es als V1 eingerichtet - GPIO13
Ich habe den Code hochgeladen, den ich verwendet habe viele andere instructables erklären dies):):)
Schritt 4: Schalten Sie Ihr Neopixel ein
Sie können den 5V-Pin Ihrer Neopixel an VCC (3,3V) auf der Platine anschließen - es funktioniert immer noch - in meinem Fall sind es 8 LEDs in einem Streifen
Bei Modulen mit mehr LEDs oder längeren Streifen für mehr Zuverlässigkeit sollten Sie den 5V-Pin der Nepixel mit dem 5V-Pin des USB-Anschlusses verlöten, wie in der Abbildung gezeigt
DIN (Data_IN) an Pin 13 anschließen
Masse an GND - da Pin 15 mit GND verbunden ist, habe ich diesen verwendet