Pular para o conteúdo principal

Kit Gradiômetro DIY — Correção de Conexão WiFi

Este procedimento corrige problemas de conexão WiFi no MAG-BOARD usado no Kit Gradiômetro DIY. Ele envolve três fases: um flash de fábrica inicial, um upload de firmware via Arduino IDE e um flash final de firmware.

Baixar o pacote de correção

Baixar pacote de correção WiFi (.zip)

O ZIP contém os arquivos de firmware .bin e o sketch Arduino mag-board_user necessários para as três fases abaixo.

Requisitos:

  • MAG-BOARD conectado ao PC via USB
  • ESP32 Flash Download Tool
  • Arduino IDE (versão gratuita)
  • Arquivos factory_WROOM-32.bin e mag_board_v1.32.bin do diretório .bin
  • Software de usuário do MAG-BOARD do diretório mag-board_user

Fase 1 — Flash Inicial

  1. Conecte o MAG-BOARD ao seu PC via USB.

  2. Abra a ESP32 Flash Download Tool.

  3. Na janela de configuração, selecione as opções abaixo e clique em OK:

    • ChipType: ESP32
    • WorkMode: Develop
    • LoadMode: UART

    Janela de configuração da ESP32 Flash Download Tool

  4. No painel de configuração de flash:

    • Marque o primeiro slot de arquivo e selecione factory_WROOM-32.bin (localizado no diretório .bin)
    • Defina o endereço de flash como 0x0
    • Certifique-se de que DoNotChgBin esteja selecionado
  5. Selecione a porta COM correta para o seu MAG-BOARD.

  6. Clique em START e aguarde até que o painel mostre FINISH.

    ESP32 Flash Download Tool — clique START


Fase 2 — Upload via Arduino IDE

observação

Após a Fase 1 você terá firmware válido para conexão WiFi, mas as Fases 2 e 3 ainda são necessárias para concluir a correção.

  1. Abra o Arduino IDE.
  2. Faça o upload do software de usuário do MAG-BOARD localizado no diretório mag-board_user para a placa.

Arduino IDE — upload do firmware do MAG-BOARD


Fase 3 — Flash Secundário

  1. Reabra a ESP32 Flash Download Tool.

  2. Atualize a configuração de flash:

    • Desmarque o slot do arquivo factory_WROOM-32.bin
    • Marque um slot de arquivo e selecione mag_board_v1.32.bin
    • Defina o endereço de flash como 0x10000
  3. Clique em START e aguarde até que o painel mostre FINISH.

    ESP32 Flash Download Tool — selecione mag_board_v1.32.bin e clique START

A correção de conexão WiFi está agora concluída.


Solução de Problemas

Porta COM não detectada

  • Verifique o Gerenciador de Dispositivos em busca de erros de driver
  • Instale o driver de ponte USB-UART CP210x ou CH340 dependendo da revisão do hardware

FINISH não exibido / upload falha

  • Verifique se o cabo USB suporta transferência de dados (não apenas carregamento)
  • Tente uma porta USB diferente
  • Reinicie a Flash Download Tool e tente novamente a partir da Fase 1

Erro ou falha após a correção

Arduino IDE — Board Info mostrando erro: placa desconhecida

  • Uma biblioteca Arduino necessária pode estar faltando. Certifique-se de que todas as bibliotecas exigidas pelo sketch mag-board_user estejam instaladas no Arduino IDE e repita a Fase 2.

Tela em branco após a correção

MAG-BOARD LCD mostrando tela em branco após a correção WiFi

Se o MAG-BOARD exibir uma tela em branco após a correção, o firmware do display precisa ser re-flasheado com a Flash Tool.

  1. Baixe os recursos a seguir:

  2. Extraia o ZIP e execute a Flash Tool. Quando a caixa de diálogo de inicialização aparecer, defina chipType como ESP32 e deixe todas as outras configurações inalteradas, depois clique em OK.

    Diálogo de inicialização da Flash Tool — selecionar Chip Type ESP32 e clicar em OK

  3. Na janela principal da Flash Tool:

    • Marque a caixa de seleção ao lado do primeiro slot de arquivo.
    • Clique em ... para localizar e selecionar deluje.bin da pasta extraída.
    • Defina o endereço de flash como 0x00.
    • Selecione a porta COM correta do seu MAG-BOARD no menu suspenso na parte inferior.
    • Clique em START e aguarde o status mudar de IDLE para FINISH.

    Janela principal da Flash Tool — deluje.bin selecionado em 0x00, porta COM escolhida, START clicado

  4. Assim que FINISH aparecer, desconecte e reconecte o MAG-BOARD. O display deve funcionar normalmente.