Simples hack do programador ESP-01

Colocado sobre
Adaptador 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 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.
pinagem do ESP-01 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 Em estoque € 1,40 Interruptor DIP 2 posições vermelho - 5 peças Em estoque € 5,35 Total € 6,75
Modificação do programador ESP01 Modificação do programador ESP01
Visão inferior da modificação do programador ESP01 Visão inferior da modificação do programador ESP01
Detalhe 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 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.
postado por Local na rede Internet Willem Aandewiel (1955) tem formação em eletrônica e técnicas digitais. No entanto, na maior parte de sua vida profissional, ele trabalhou em automação, onde trabalhou em praticamente todas as disciplinas, de programador a líder de projeto e gerente de projeto. Willem foi um dos primeiros holandeses com um microcomputador (KIM-1, 1976) numa época em que o PC ainda não havia sido inventado. Actualmente dedica-se principalmente à concepção e produção de pequenos circuitos electrónicos com microprocessadores. Sua 'missão na vida' é fazer as pessoas se entusiasmarem em fazer seus próprios circuitos eletrônicos, microcomputadores e programação.

Comentários

Webwinkelkeur Kiyoh Trustpilot Opencircuit