Índice:

Atualização de firmware Esp8266: 7 etapas
Atualização de firmware Esp8266: 7 etapas

Vídeo: Atualização de firmware Esp8266: 7 etapas

Vídeo: Atualização de firmware Esp8266: 7 etapas
Vídeo: How to Flash NodeMCU Firmware in ESP8266 || Update the Firmware in Your ESP8266 Wi-Fi Module 2024, Novembro
Anonim
Atualização de firmware Esp8266
Atualização de firmware Esp8266
Atualização de firmware Esp8266
Atualização de firmware Esp8266

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.

  1. Standalone esp8266
  2. 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

  1. placa espirituosa esp8266
  2. Node Mcu

Etapa 1: Encontre o software Esp8266 Flash

Encontre Esp8266 Flash Software
Encontre Esp8266 Flash Software

Baixe o software do drive

espFlasher

Etapa 2: Encontre os arquivos de firmware ESP8266

Encontre arquivos de firmware ESP8266
Encontre arquivos de firmware ESP8266

Acesse este link abaixo para encontrar os arquivos de firmware.

  1. Firmware AT atualizado pela última vez em setembro de 2017
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

Etapa 3: Conectando o ESP ao modo Flash

Conectando ESP ao Modo Flash
Conectando ESP ao Modo Flash
Conectando ESP ao Modo Flash
Conectando ESP ao Modo Flash
Conectando ESP ao Modo Flash
Conectando ESP ao Modo Flash
Conectando ESP ao Modo Flash
Conectando 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.

  1. Use o divisor de tensão
  2. 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

Carregando Firmware
Carregando Firmware
Carregando Firmware
Carregando 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

Usando Esp Flash Download Toll V0.9.3.1
Usando Esp Flash Download Toll V0.9.3.1
Usando Esp Flash Download Toll V0.9.3.1
Usando Esp Flash Download Toll V0.9.3.1
Usando Esp Flash Download Toll V0.9.3.1
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

Programa Esp usando Esplorer
Programa 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

Solução de problemas
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: