Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksen handler om å lage wifi kontrollert over Blynk -appens neopiksel -lysdioder kjent som WS2812B eller WS2812.
Du må allerede være kjent med:
- lodding
- ved bruk av varmluftsstasjon
- programmering av ESP ved hjelp av Arduino IDE
- programmering av ESP ved bruk av brukskode
- har litt kunnskap om ESP 8266
- hvordan du erstatter orignal flash -minnebrikke med winbond 25q32fvsig - eksempler på internettfor eksempel her
- bruker Blynk -appen og vet hvordan du konfigurerer den - mange eksempler på internett
Trinn 1: Hva du trenger
- ESP-03-modul
- ESP-01 programmeringstavle
- ESP-03 breakout board
- mannlige gullnålhoder - mer enn på bildet
- 2,2 k motstand
- noen ledninger og hun-hunnkontakter
- Neopixel LED -moduler (matrise eller stripe)
- winbond 25q32fvsig flash chip - vi vil erstatte original chip med denne ved hjelp av HOT AIR
Trinn 2: Lodd det sammen basert på det medfølgende bildet
- Bytt ut den originale minnebrikken med en ny
- CH_PD trakk opp til VCC (3.3V) på brettet med 2.2k motstand
- GPIO15 til GND
- Sett den på programmeringsmodulen ESP-01
- For programmeringsmodus må vi koble GPIO0 til GND (bruk hunn-hunnledning)
Trinn 3: Last ned Blynk -appen på telefonen og last opp fastvare til ESP
Jeg bruker zeRGBa blynk -verktøy for å kontrollere neopixeli har satt det opp som V1 - GPIO13
Jeg har lastet opp kode som jeg brukte du trenger bare å sette autorisasjonskoden fra Blynkyour wifi-navn (SSID) wifi-passordet ditt og laste opp skissen til ESP-03 ved hjelp av Arduino IDE (jeg antar at du vet hvordan du gjør det, hvis ikke er det mange andre instruktører som forklarer dette):)
Trinn 4: Slå på Neopixel
Du kan koble 5V -pinnen på neopikslene til VCC (3.3V) på brettet - det vil fortsatt fungere - i mitt tilfelle er det 8 lysdioder i en stripe
i tilfelle moduler med flere lysdioder eller lengre strimler for mer pålitelighet, bør du lodde 5V nepiksler til 5V pinne USB -kontakt som vist på bildet
DIN (Data_IN) koble til pin 13
Bakken til GND - siden pinne 15 er koblet til GND brukte jeg denne