Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta instrukcja dotyczy tworzenia Wi-Fi kontrolowanych przez neopikselowe diody LED aplikacji Blynk, znane jako WS2812B lub WS2812.
Musisz już znać:
- lutowanie
- za pomocą stacji gorącego powietrza
- programowanie ESP z wykorzystaniem Arduino IDE
- programowanie ESP za pomocą gotowego kodu
- mieć pewną wiedzę na temat ESP 8266
- jak wymienić oryginalną pamięć flash na winbond 25q32fvsig - przykłady w internecie na przykład tutaj
- korzystam z aplikacji Blynk i wiesz, jak ją skonfigurować - mnóstwo przykładów w Internecie
Krok 1: To, czego będziesz potrzebować
- Moduł ESP-03
- Płytka do programowania ESP-01
- ESP-03 tabliczka zaciskowa
- męskie nagłówki goldpin - więcej niż na zdjęciu
- Rezystor 2,2k
- niektóre złącza przewodowe i żeńsko-żeńskie
- Moduły LED Neopixel (matryca lub pasek)
-
winbond 25q32fvsig flash chip - wymienimy oryginalny chip na ten używając HOT AIR
Krok 2: Przylutuj to razem na podstawie dostarczonego zdjęcia
- Wymień oryginalny układ pamięci na nowy
- CH_PD podciągnięty do VCC (3.3V) na płycie z rezystorem 2.2k
- GPIO15 do GND
- Załóż go na moduł programowania ESP-01
- Do trybu programowania musimy podłączyć GPIO0 do GND (użyj przewodu żeńsko-żeńskiego)
Krok 3: Pobierz aplikację Blynk na swój telefon i prześlij oprogramowanie układowe do ESP
Używam narzędzia zeRGBa blynk do kontroli neopixeli, ustawiłem go jako V1 - GPIO13
Przesłałem kod, którego użyłem, wystarczy umieścić kod autoryzacyjny z nazwy Wi-Fi Blynkyour (SSID) swoje hasło do Wi-Fi i przesłać szkic do swojego ESP-03 za pomocą Arduino IDE (zakładam, że wiesz, jak to zrobić, jeśli nie jest wiele innych instrukcji wyjaśniających to):)
Krok 4: Wzmocnij swój Neopiksel
Możesz podłączyć pin 5V swoich neopikseli do VCC (3.3V) na płytce - nadal będzie działać - w moim przypadku to 8 diod LED w pasku
w przypadku modułów z większą ilością diod LED lub dłuższymi paskami dla większej niezawodności należy przylutować pin 5V nepikseli do pinu 5V złącza USB tak jak na zdjęciu
DIN (Data_IN) podłącz do pinu 13
Uziemienie do GND - ponieważ pin 15 jest podłączony do GND, użyłem tego