Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod sa týka vytvárania WiFi ovládaných pomocou LED diód neopixel aplikácie Blynk známych ako WS2812B alebo WS2812.
Musíte byť už oboznámení s:
- spájkovanie
- pomocou teplovzdušnej stanice
- programovanie ESP pomocou Arduino IDE
- programovanie ESP pomocou kódu pripraveného na použitie
- mať nejaké znalosti o ESP 8266
- ako nahradiť pôvodný čip flash pamäte winbond 25q32fvsig - príklady na internete, napríklad tu
- pomocou aplikácie Blynk a viete, ako ju nastaviť - veľa príkladov na internete
Krok 1: Čo budete potrebovať
- Modul ESP-03
- Programovacia doska ESP-01
- Odlomová doska ESP-03
- mužské hlavičky - viac ako na obrázku
- Odpor 2,2k
- niektoré drôtové a samičie-ženské konektory
- Moduly LED Neopixel (maticové alebo pásové)
- flash čip winbond 25q32fvsig - pôvodný čip za tento nahradíme pomocou HOT AIR
Krok 2: Na základe poskytnutej fotografie ich spájajte
- Vymeňte pôvodný pamäťový čip za nový
- CH_PD vytiahol až do VCC (3,3 V) na doske s odporom 2,2 k
- GPIO15 až GND
- Vložte ho do programovacieho modulu ESP-01
- Na programovanie režimu musíme pripojiť GPIO0 na GND (použite vodič-zásuvka)
Krok 3: Stiahnite si aplikáciu Blynk do telefónu a nahrajte firmvér do svojho ESP
Používam nástroj zeRGBa blynk na ovládanie neopixelov a nastavil som ho ako V1 - GPIO13
Nahral som kód, ktorý som použil, stačí vložiť autorizačný kód z názvu Blynkyour wifi (SSID), heslo do wifi a načítať skicu do svojho ESP-03 pomocou Arduino IDE (predpokladám, že viete, ako to urobiť, ak nie je k dispozícii veľa ďalších návodov, ktoré to vysvetľujú):)
Krok 4: Zapnite Neopixel
Môžete pripojiť 5V pin svojich neopixelov k VCC (3,3V) na doske - bude to stále fungovať - v mojom prípade je to 8 LED diód v páse
v prípade modulov s viacerými diódami LED alebo dlhšími pásikmi pre väčšiu spoľahlivosť by ste mali spájkovať 5V pin nepixelov na 5V pin konektora USB, ako je znázornené na obrázku
Pripojenie DIN (Data_IN) na pin 13
Uzemnenie na GND - pretože pin 15 je pripojený na GND, použil som tento