Neste tutorial você vai aprender a resolver um problema comum…
Modificando o Adaptador USB Serial WiFi ESP8266 para Upgrade do ESP-01
Adaptação em um adaptador?! Soa estranho, mas é isso mesmo que vamos fazer. A partir dos passos abaixo você vai aprender a fazer uma adaptação de um interruptor liga / desliga no Adaptador USB Serial para WiFi ESP8266 ESP-01, onde, além de utilizá-lo para programar / depurar o ESP-01, você também poderá fazer a gravação de firmware na placa.
O Adaptador USB Serial para WiFi ESP8266 ESP-01 foi desenvolvido com a finalidade de facilitar a conexão do ESP8266 ESP-01 ao computador para que a placa possa ser programada / depurada. Para fazer o envio do firmware ao ESP-01 é necessário que o GPIO0 esteja conectado ao GND. O Adaptador USB Serial para WiFi ESP8266 ESP-01 não possui nenhuma forma de interligação do GPIO0 ao GND, logo, por padrão o mesmo não pode ser utilizado para gravação de firmware, contudo, podemos fazer uma adaptação simples nele, para que além de programar e depurar o ESP-01, possamos também fazer o upgrade de firmware ou envio de códigos através da IDE do Arduino.
Na imagem abaixo você pode ver a parte superior do Adaptador USB Serial para WiFi ESP8266 ESP-01 e a parte inferior sem ainda ter sido modificada.
A GPIO0 não precisa ficar conectada ao GND a todo instante, mas para gravação de firmware é uma exigência. Portanto, podemos resolver este problema utilizando um interruptor liga / desliga soldado entre os pinos GPIO0 e GND do adaptador. Na imagem abaixo você pode ver os contatos correspondentes ao GPIO0 e GND quando o ESP-01 estiver conectado ao adaptador:
Ao inserir um interruptor liga / desliga entre os dois contatos mostrados na imagem, o adaptador já estará apto a fazer gravação de firmware e envio de códigos ao ESP-01 através da IDE do Arduino. Na imagem a seguir você pode ver a adaptação que fiz utilizando uma DIP switch de duas vias:
OBS: utilizei um pouco de cola de silicone e fixei a DIP switch no adaptador para não ter perigo de quebrar as soldas por causa de manuseio.
Portanto, com esta adaptação basta deixar o interruptor na posição ON sempre que for fazer a gravação de firmware ou envio de códigos para o ESP-01, caso contrário basta deixar na posição OFF. Você pode utilizar outro tipo de interruptor, desde que seja liga / desliga.
Terminado a adaptação, basta acoplar o ESP-01 ao adaptador e conectar o mesmo a porta USB do seu computador. Caso já tenha os drivers do conversor USB serial CH340G instalados em seu computador, o adaptador será reconhecido e instalado de forma automática. Caso ainda não tenha os drivers, basta clicar AQUI para fazer o download e em seguida descompactar e instalar.
Após instalar o Adaptador USB Serial para WiFi ESP8266 ESP-01 no Windows, basta acessar o ‘Gerenciador de Dispositivos’ e verificar se o mesmo está OK e em qual a porta COM ele foi alocado. Na imagem abaixo você pode ver que o meu adaptador está alocado na porta COM2:
Alterando a porta COM do adaptador:
Os programas mais comuns para fazer upgrade de firmware do ESP8266 estão limitados a reconhecer conexões na faixa da COM1 até a COM6, logo, se seu adaptador ficou alocado em uma porta COM acima da COM6, você deverá fazer a alteração a partir do ‘Gerenciador de Dispositivos’.
Acesse o ‘Gerenciador de Dispositivos’ do Windows e na lista de dispositivos vá até ‘Portas (COM e LPT)’, clique com o botão direito em cima da instalação do adaptador e clique em ‘Propriedades’:
Na janela que abrir, selecione a aba ‘Configurações de Porta’ e em seguida clique na opção ‘Avançado’:
Nesta janela, basta acessar a opção ‘Número da porta COM’ e verificar a lista de portas disponíveis e em uso:
Selecione uma porta COM (até a COM6) que não esteja em uso. Caso todas as portas COM abaixo da COM6 estejam em uso, basta conectar ao computador um dos seus dispositivos que usam uma destas portas e fazer a mudança da porta COM em que ele está alocado para uma porta acima da COM6. Em seguida conecte o adaptador novamente e selecione a porta COM que você liberou. Após selecionar a nova porta COM, basta clicar em OK e fechar as demais janelas que estiverem abertas.
Pronto! Agora seu Adaptador USB Serial para WiFi ESP8266 ESP-01 já está apto para fazer upgrade de firmware no ESP-01 e enviar códigos a partir da IDE do Arduino.
Se deseja aprender a verificar a versão de firmware do seu ESP-01, fazer upgrade do firmware ou enviar comandos AT, acesse nossa postagem Upgrade de Firmware no ESP8266 ESP-01 e envio de Comandos AT.
Vale ressaltar que o firmware que vem de fábrica no ESP-01, só permite o envio de comandos AT. Para programar o módulo e utilizá-lo para outras funcionalidades, você pode instalar o firmware NodeMCU. Acesse nossa postagem Instalando o Firmware NodeMCU no ESP8266 ESP-01 e veja mais detalhes.
Gostou deste tutorial? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Arduino ou Raspberry: Qual a melhor plataforma para o meu projeto?
Próxima postagem: Upgrade de Firmware no ESP8266 ESP-01 e envio de Comandos AT
obrigado, deu certo, mas coloquei um pushbutton, ai aperto so quando coloco o esp, depois nao precisa deixar pressionado para gravar #ficaDica
amigo o meu so fica com ponto de interrogação no gerenciador de dispositivo. pode da uma força?
Olá Stevan Neves.
Fez a instalação dos drivers do adaptador?
Parabéns pela dica amigo!
Olá Lucas.
Agradeço o reconhecimento.