O que eu uso para gravar no
ESP01? Esse questionamento foi feito por seguidores do canal e, para acabar com
esta dúvida, resolvi fazer este vídeo. Nele mostro para vocês as
características do ESP01, na imagem abaixo, à direita. Ele é pequeno e tem
apenas oito pinos. Exibo ainda, ao centro da foto abaixo, um conversor de USB
para serial, e, à esquerda, um adaptador, que faz a ligação entre o ESP01 e uma
entrada USB. Quando utilizar um ou outro?
Bom, outro dia eu estava
montando uma rede mesh e precisa gravar 10 chips ESP. Para agilizar esse tipo
de processo, o mais indicado é o adaptador. Já o conversor de USB para serial
eu indico o uso para quando você quer gravar sem desmontar um circuito, ou
seja, quando o microcontrolador for ficar fixo em um determinado projeto.
Montagem ESP01 e FTDI
Este esquema eu já usei em
outros vídeos, mas optei por detalhar melhor aqui. Para colocar o ESP01 em modo
de gravação utilizando o FTDI, que é o conversor de USB para serial, siga a
montagem:
Destaco que, quando a gente
grava o ESP01 e existe a necessidade de compilar ele na IDE do Arduino, é
preciso que carreguemos as bibliotecas de compilação do ESP8266. Não basta só
montar este circuito para programar, pois é necessário configurar a IDE do
Arduino. Meu conselho, portanto, é que vocês assistam o seguinte vídeo:
INTRODUÇÃO AO ESP8266, que eu mostro todo esse processo.
ATENÇÃO: Não se esqueça de
alterar o jumper de seleção de tensão de 5V para 3.3V.
Para
utilizar o monitor serial remova a ligação entre o GPIO0 e o GND.
ESP-01 e CH340G
Existe um adaptador serial
feito para o ESP-01, o CH340G, como o da imagem abaixo. Ele é bastante útil nos
casos que precisamos gravar vários ESPs de uma só vez.
Esse adaptador vem como padrão
para se usar a serial. Para utilizar ele como gravador é necessário ligar o GPIO0
ao GND. Para facilitar este processo você pode soldar uma pequena chave
seletora, como na imagem:
Faça o download:
10 Comentários
To tentando trabalhar com o esp12e, mas não consigo gravar seguindo os esquemas que encontrei pela internet, sabe me dizer se o esp12 segue o mesmo esquema do 01 mesmo?
ResponderExcluirPara programar o ESP12e vc precisa de um usb-serial
Excluira pinagem dve ser
para gravar
GND -- 0V
00 -- 0V
15 -- 0V
RX -- TX on serial
TX -- RX on serial
VCC -- 3V3
CHPD -- 3V3
PARA RODAR O PROGRAMA
GND -- 0V
15 -- 0V
RX -- TX (you may need to connect the pins together)
VCC -- 3V3
CHPD -- 3V3
Estou usando um ttl to USB, O Led azul fica constantemente ligado quando ligo o circuito e constantrmente apagado quando ligo o CH_PD no 3v3 é isso mesmo?
ExcluirOlá professor,
ResponderExcluirAtualmente já tenho um hardware com várias funções de entradas e saídas. Com isso na última versão desse hardware implementamos o modulo ESP8266-01 para fazer o papel de colocar nossas informações no clould.
Para otimizar as configurações da conexão wifi estou tentando usar o Wifi manager, porém quando eu programo o ESP ele perde as funções de comunicação com meu hardware e não responde mais aos comandos AT.
Consegue me orientar qual seria o passo para resolver esse problema?
Desde já muito obrigado.
Me esqueci de comentar, no hardware uso um microcontrolador PIC 18f4520. E estou usando a serial para enviar os comandos para o ESP, porém quando instalado o Wifimanager no ESP ele para de responder aos comandos AT's enviados pelo PIC.
ExcluirBoa noite Fernando
ResponderExcluirEstou tentando gravar num esp 01 e recebo sempre essa mensagem:
Placa generic (plataforma esp8266, pacote esp8266) é desconhecida
Erro compilando para a placa Generic ESP8266 Module
Alguma dica?
Obrigado
Boa noite Fernando
ResponderExcluirEstou tentando gravar o ESP-01, com o CH340G soldei tudo certinho mas não está gravando, poderia me ajudar,pr favor. desde já agradeço
Ótimo Artigo. mas estou procurando algo do esp32 fazendo redes mesh e não acho. por acaso professor você não teria uma aula dessas ?
ResponderExcluirObrigado
não estou conseguindo mando o comando AT para o Esp via arduino uno, na minha ide não aparece o arduino/genuino uno
ResponderExcluirÓtima aula professor consegui atualizar o firmware com o jumper. Agora achei esse Modulo Usb Programador Para Modulo Esp-01 Esp8266 no mercado livre https://produto.mercadolivre.com.br/MLB-1813837537-modulo-usb-programador-para-modulo-esp-01-esp8266-_JM?matt_tool=63064967&matt_word=&matt_source=google&matt_campaign_id=14303413826&matt_ad_group_id=133431076203&matt_match_type=&matt_network=g&matt_device=c&matt_creative=584156655540&matt_keyword=&matt_ad_position=&matt_ad_type=pla&matt_merchant_id=139590642&matt_product_id=MLB1813837537&matt_product_partition_id=310365260760&matt_target_id=aud-1966009190540%3Apla-310365260760&gclid=Cj0KCQjw5f2lBhCkARIsAHeTvljFFmv5GI5xKqiol2N5D_X1m3vJcyqYbSXUacFtfMTXnY3Yf20KC64aAr7FEALw_wcB&quantity=4
ResponderExcluir