Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este instrutivo é sobre a criação de wi-fi controlado por LEDs de neopixel de aplicativos Blynk conhecidos como WS2812B ou WS2812.
Você já deve estar familiarizado com:
- de solda
- usando estação de ar quente
- programação ESP usando Arduino IDE
- programação ESP usando código pronto para usar
- ter algum conhecimento sobre ESP 8266
- como substituir o chip de memória flash original por winbond 25q32fvsig - exemplos na Internet por exemplo aqui
- usando o aplicativo Blynk e saber como configurá-lo - muitos exemplos na internet
Etapa 1: O que você precisa
- Módulo ESP-03
- Placa de programação ESP-01
- Placa de apoio ESP-03
- cabeçalhos de alfinete de ouro masculinos - mais do que na imagem
- Resistor 2.2k
- alguns conectores de fio e fêmea
- Módulos de LEDs Neopixel (matriz ou faixa)
-
chip flash winbond 25q32fvsig - substituiremos o chip original por este usando HOT AIR
Etapa 2: Soldar juntos com base na foto fornecida
- Substitua o chip de memória original por um novo
- CH_PD puxado para VCC (3,3 V) na placa com resistor de 2,2k
- GPIO15 para GND
- Coloque-o no módulo de programação ESP-01
- Para o modo de programação, precisamos conectar GPIO0 ao GND (use fio fêmea)
Etapa 3: Baixe o aplicativo Blynk no seu telefone e carregue o firmware para o seu ESP
Estou usando a ferramenta zeRGBa blynk para controlar o neopixeli, configurando-a como V1 - GPIO13
Fiz upload do código que usei, você só precisa colocar seu código de autorização de Blynky, seu nome wi-fi (SSID), sua senha wi-fi e fazer o upload do esboço para o ESP-03 usando o Arduino IDE (suponho que você saiba como fazê-lo, se não houver muitos outros instructables explicando isso):)
Etapa 4: Energize seu Neopixel
Você pode conectar o pino de 5 V dos seus neopixels ao VCC (3,3 V) na placa - ainda funcionará - no meu caso são 8 LEDs em uma faixa
no caso de módulos com mais LEDs ou tiras mais longas para maior confiabilidade você deve soldar o pino 5V dos nepixels no pino 5V do conector USB conforme mostrado na imagem
DIN (Data_IN) conectar ao pino 13
Terra para GND - uma vez que o pino 15 está conectado ao GND, usei este