Índice:
- Etapa 1: Encontre o software Esp8266 Flash
- Etapa 2: Encontre os arquivos de firmware ESP8266
- Etapa 3: Conectando o ESP ao modo Flash
- Etapa 4: Upload de firmware
- Passo 5: Usando Esp Flash Download Toll V0.9.3.1
- Etapa 6: Programar Esp usando Esplorer
- Etapa 7: Solução de problemas
Vídeo: Atualização de firmware Esp8266: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
O módulo ESP8266 é um módulo sem fio barato. Ele tem SOC (sistema no chip) que é capaz de fornecer wi-fi a qualquer microcontrolador / microprocessador. O esp8266 pode ser usado de duas maneiras.
- Standalone esp8266
- Esp8266 com framboesa pi ou arduino ou stm32
O Esp8266 precisa de um 3.3 v externo para funcionar corretamente. Se você estiver usando o esp8266 com o arduino, tente não fornecer energia do arduino. Como arduino, a capacidade máxima de fornecimento de corrente é de 40mA, enquanto o esp8266 consome 250mA. É mais provável que o problema esteja sempre que carregar o novo firmware ou quando estiver usando o esp8266
Para iniciantes, é aconselhável ir com placas de nódulos MCU disponíveis no mercado. Existem dois tipos de placas, uma com LED RGB e sensor Ldr e outra apenas com pinos breakout. Esta placa tem regulador de tensão integrado que controla a alimentação adequada
- placa espirituosa esp8266
- Node Mcu
Etapa 1: Encontre o software Esp8266 Flash
Baixe o software do drive
espFlasher
Etapa 2: Encontre os arquivos de firmware ESP8266
Acesse este link abaixo para encontrar os arquivos de firmware.
- Firmware AT atualizado pela última vez em setembro de 2017
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Etapa 3: Conectando o ESP ao modo Flash
Módulo ESP 8266-01
Usando o adaptador de programador Esp01
Esta é a melhor maneira de piscar o esp01, comprar este módulo e se livrar de fios bagunçados no futuro.
É muito prático e muito rápido.
Adaptador de programador Esp01
Nota: O módulo não entra na placa de programação diretamente. Para isso, você precisa soldar o jumper nele. Por favor, consulte a foto para isso. O jumper é soldado entre o gpio 0 e o pino gnd. Quando não estiver usando no modo de programação, mude o jumper para o pino vazio.
Usando o módulo BreadBoard Power
Fonte de alimentação da placa de ensaio
Com este módulo você pode fornecer separadamente 5v para o arduino e 3,3 v para esp8266 ao mesmo tempo. Esta é a beleza deste módulo.
O pino esp rx também precisa de 3.3v. Se você tentar colocar o arduino tx no esp rx. O módulo esp pode ser danificado. Para evitar que isso aconteça, você pode fazer duas coisas.
- Use o divisor de tensão
- Use Level Shifter
1. Divisor de tensão
use resistores de 20k e 10k para conseguir isso. Por favor, verifique a conexão na foto
vcc & chpd de esp está conectado a 3.3v
Gpio 0 e gnd de esp está vinculado a gnd
Rx do esp está conectado ao TX Arduino diretamente
Tx of esp está conectado ao arduino rx via divisor de tensão
2. Deslocador de nível
Por favor, verifique a conexão na foto
- conecte 5v da fonte de alimentação da placa de ensaio ao pino de alta tensão do nível lógico
- conecte a fonte de alimentação de 3.3v da placa de ensaio ao pino Lv do nível lógico
- conecte o tx do arduino a qualquer outro pino hv de 4 pinos, correspondente ao pino que você conectou tx, conecte o rx do esp àquele que será o pino Lv
2. Módulo Esp 8266-12
Até agora, descobri que os daflabs instructables são os melhores para este módulo
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Usei o Arduino em vez do módulo cp2102 e não tive problemas de comunicação.
A conexão permanecerá praticamente a mesma para esp8266-12 para executá-lo no modo flash.
GPIO0 -> BAIXO
GPIO2 -> ALTO
GPIO15 -> BAIXO
Etapa 4: Upload de firmware
- Carregue o programa em branco no arduino se estiver usando. E então conecte os pinos esp tx e rx nele
- Abra o software e, um por um, adicione os arquivos bin nele.
- Agora adicione os endereços da seguinte forma.
boot_v1.2.bin --0x00000
user1.1024.new2.bin --0x01000
blank.bin --0x7e000
blank.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- Depois é só clicar no botão flash, se estiver tudo bem o pisca-pisca mostra o status do download e também o led do módulo esp 8266 pisca muito rápido.
- Parabéns !!!.você carregou o firmware mais recente para esp8266.
- Se você não encontrar este endereço mac. Use o pino de redefinição e coloque-o no gnd por 2 segundos e, em seguida, remova-o do gnd e atualize-o novamente. É muito importante obter o endereço mac.
- É hora de testar seu módulo Esp. Agora basta remover o fio GPIO 0 que estava conectado ao GND, você pode conectá-lo ao VCC ou deixar assim.
- Agora conecte seu Arduino de volta ao pc e abra a porta serial.
- Verifique os comandos at em taxas de baud diferentes, a maioria do esp funciona bem nesta taxa de bauds de 115200.
- AGORA é hora de testar os comandos AT. Digite "AT" na porta serial e você obterá "OK". Agora entre em "AT + GMR" e verifique a versão do firmware.
- Para alterar a taxa de transmissão, você pode fazer isso "AT + UART_DEF = 9600, 8, 1, 0, 0"
Passo 5: Usando Esp Flash Download Toll V0.9.3.1
Existem dois softwares para instalar o arquivo bin no soc do esp8266. O segundo método é usando o download do flash esp.
1.) Baixe o software no link abaixo
bbs.espressif.com/viewtopic.php?t=25
2.) Agora navegue até o arquivo bin que deseja carregar no esp e não altere nenhuma das configurações, exceto a porta de comunicação e mude a taxa de transmissão para 115200 e clique em iniciar. Você verá um status de upload. Tenha paciência até que diz terminar.
Etapa 6: Programar Esp usando Esplorer
esplorer é um software feito especialmente para o módulo wi-fi esp8266. Você pode carregar o código lua ou comandos AT no esp8266 usando este software
baixe isso do link fornecido
esp8266.ru/esplorer/
Etapa 7: Solução de problemas
1.) Power esp 8266 de fonte de alimentação externa. Evite usar arduino ou computador para VCC.
2.) verifique o circuito três vezes e sempre durante o upload do firmware, tente redefinir manualmente o esp8266 fazendo chpd gnd por algum tempo e coloque-o de volta no vcc
3.) Certifique-se de usar um buck ou um regulador 3.3. esp8266 também precisa de corrente constante
4.) Nota: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ outro link que pode ajudá-lo a resolver os problemas com esp module.if não do acima
método funciona …
Recomendado:
Atualização barata da broca sem fio!: 4 etapas
Atualização barata da furadeira sem fio!: Desta vez, vou compartilhar como atualizar a bateria barata da furadeira sem fio. A única coisa que vamos atualizar é apenas a própria bateria, uma vez que a furadeira barata tem uma bateria pequena. Vamos adicionar algumas funções na bateria ! Recursos adicionados: Carregue o b
(ATUALIZAÇÃO - HÁ UM PEQUENO PROBLEMA) CONTROLADOR DE JOGO USB PARA P.C: 10 etapas (com imagens)
(ATUALIZAÇÃO - HÁ UM PEQUENO PROBLEMA) CONTROLADOR DE JOGO USB PARA P.C: UM CONTROLADOR DE JOGO PARA QUALQUER JOGO (QUASE)
Atualização da bateria Logitech G930: 5 etapas
Atualização da bateria Logitech G930: guia resumido para atualizar a bateria de um fone de ouvido sem fio logitech G930
ESP8266 POV Fan com relógio e atualização de texto da página da Web: 8 etapas (com imagens)
ESP8266 POV Fan with Clock e Web Page Text Update: Esta é uma velocidade variável, POV (Persistence Of Vision), Fan que exibe intermitentemente a hora e duas mensagens de texto que podem ser atualizadas " on the fly. &Quot; The POV Fan também é um servidor web de página única que permite que você altere os dois textos me
Configurar um servidor de atualização automática ESP8266: 7 etapas
Configure um servidor de atualização automática ESP8266: Muitas pessoas agora estão usando o ESP8266 em suas várias formas (ESP-01S, Wemos D1, NodeMCU, Sonoff etc) para sistemas de automação residencial. Se você escrever seu próprio código (como eu), atualizar cada um deles separadamente, mesmo via OTA (over the air), torna-se um pouco entediante