Simples hack do programador ESP-01
Colocado sobreAdaptador USB ESP-01Este Adaptador ESP-01 com driver USB CH340 possibilita o acesso fácil aos módulos WiFi ESP-01 através do computador. Em estoque € 2,55
Módulo WIFI ESP8266 ESP-01SO módulo WiFi ESP8266 foi apresentado como um módulo TTL "Serial to Internet" em seu lançamento. Útil para conectar placas Arduino à internet. Em estoque € 4,65
Modos de Inicialização do ESP-01
Para colocar um ESP-01 no modo de upload de firmware, algumas condições devem ser atendidas. Na documentação do ESP-01 existe esta tabela: ESP01 Tabela do modo de inicialização
A partir disso você pode ver que GPIO0 e GPIO2 devem estar ambos “altos” (3,3 volts) para que o ESP-01 funcione “normalmente”. O firmware armazenado na memória flash é então executado. No ESP-01, GPIO0 e GPIO2 são conectados a Vcc através de um resistor.
Se o GPIO0 for colocado em “baixo” (GND) e você iniciar (ou reiniciar) o ESP-01, ele espera que um novo firmware seja oferecido via UART (a conexão Serial) e o coloca na memória flash.
Se o GPIO0 for colocado em “baixo” (GND) e você iniciar (ou reiniciar) o ESP-01, ele espera que um novo firmware seja oferecido via UART (a conexão Serial) e o coloca na memória flash.
pinagem do ESP-01
Modificações do Adaptador USB
Para poder carregar firmware no ESP-01 com o “ESP-01 to USB Adapter” o GPIO0 deve estar conectado ao GND (veja a tabela acima). É mais fácil fazer uma conexão rígida entre GND e GPIO0 no adaptador, mas você não pode mais usá-lo como um adaptador ESP-01 para USB !Então colei uma pequena chave deslizante no adaptador e conectei dois contatos a GPIO0 e GND, respectivamente.
Suprimentos
Fio preto Stranded-Core - 26AWG - 2 metros Fora de estoque € 1,40 Interruptor DIP 2 posições vermelho - 5 peças Em estoque € 5,35 Total € 6,75 Modificação do programador ESP01
Visão inferior da modificação do programador ESP01
Detalhe da modificação do programador ESP01
Como você usa o programador?
Para fornecer um ESP-01 com novo firmware com este programador, você deve fazer as coisas na ordem certa.1. Insira o ESP-01 no adaptador modificado
2. Mova o interruptor deslizante para a posição "programa" (GPIO0 conectado ao GND)
3. Insira o adaptador em uma porta USB do seu computador
4. Selecione a porta USB no Arduino IDE e carregue um programa
Quando o upload estiver concluído, o ESP-01 reiniciará e executará o novo programa. Agora você pode virar o interruptor deslizante (GPIO0 não está mais conectado ao GND).
Programador ESP01
Para reprogramar o ESP-01, primeiro desconecte o adaptador da porta USB e depois repita os passos na mesma ordem (você também pode desconectar o ESP-01 do adaptador e reconectar) que o ESP-01 reinicia! ).
Se você achar chato tirar o Adaptador da porta USB e colocá-lo de volta toda vez, você pode colocar um botão (NO ou “normalmente aberto”) entre o pino RST e GND.
Se você achar chato tirar o Adaptador da porta USB e colocá-lo de volta toda vez, você pode colocar um botão (NO ou “normalmente aberto”) entre o pino RST e GND.