Verificação de Acesso

Carregando...

Formulário de contato

Nome

E-mail *

Mensagem *

Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Imagem

Instalação Web de BIN NerdMiner v2 com ESPTool-JS: Passo a Passo


@CanalQb no YouTube


@CanalQb

NerdMiner v2 com ESPTool-JS


Sempre crie uma frase de segurança única para jogos, testnets ou airdrops e evite usar sua carteira principal.



Instale Firmware no ESP32 Direto do Navegador com ESPTool-JS 🚀

Grave arquivos BIN no NerdMiner v2 de forma rápida e fácil, sem precisar instalar nada no computador

Acessar ESPTool-JS Web Ver Tutorial Completo
100% Gratuito
0 Instalações Necessárias
5min Tempo de Gravação
4 Arquivos BIN

Por Que Usar o ESPTool-JS Web? ✨

Descubra os benefícios dessa ferramenta revolucionária para programação de ESP32

🌐

Totalmente Online

Funciona direto no navegador Chrome, Edge ou Opera. Não precisa baixar Python, drivers ou ferramentas complicadas. Basta ter um cabo USB e conexão com internet.

Rápido e Simples

Interface intuitiva com poucos cliques. Você seleciona os arquivos BIN, escolhe os endereços de memória corretos e clica em Program. O processo todo leva menos de cinco minutos.

🔒

Seguro e Oficial

Desenvolvido e mantido pela própria Espressif Systems, fabricante dos chips ESP32. Ferramenta confiável usada por milhares de desenvolvedores no mundo todo.

💻

Multi-Plataforma

Funciona em Windows, Linux e MacOS sem precisar instalar drivers específicos. Compatível com ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 e ESP8266.

🎯

Ideal para Iniciantes

Não exige conhecimentos avançados em programação ou terminal de comandos. Perfeito para quem está começando no universo do ESP32 e quer apenas gravar o firmware customizado.

🔄

Verificação Automática

Após gravar, a ferramenta verifica automaticamente se todos os dados foram escritos corretamente na memória flash, garantindo que seu NerdMiner funcione perfeitamente.

Como Funciona? 🛠️

Siga estes três passos simples para gravar o firmware do NerdMiner v2 no seu ESP32

1

Prepare os Arquivos BIN

Primeiro, baixe os quatro arquivos BIN necessários do repositório oficial do NerdMiner v2 no GitHub. Você precisa dos arquivos bootloader, partitions, boot app e firmware. Mantenha-os organizados em uma pasta no seu computador para facilitar a localização durante o upload.

2

Configure os Endereços

Acesse a ferramenta ESPTool-JS Web e conecte seu ESP32 via USB. Clique em Connect e selecione a porta COM do dispositivo. Adicione cada arquivo BIN com seu respectivo endereço de memória: bootloader em 0x1000, partitions em 0x8000, boot app em 0xe000 e firmware em 0x10000.

3

Grave e Teste

Com tudo configurado, clique no botão Program e aguarde a conclusão da gravação. O processo mostra uma barra de progresso para cada arquivo. Ao terminar, desconecte e reconecte o ESP32 para reiniciar. Seu NerdMiner v2 já deve estar funcionando e conectando-se à rede WiFi configurada.

📋 Tabela de Arquivos BIN e Endereços

Atenção aos endereços corretos para cada arquivo na memória flash do ESP32

Arquivo BIN Endereço de Memória Descrição Tamanho Aprox.
0x1000_bootloader.bin 0x1000 Carregador de inicialização do ESP32 ~27 KB
0x8000_partitions.bin 0x8000 Tabela de partições da memória flash ~3 KB
0xe000_boot_app0.bin 0xe000 Arquivo de inicialização da aplicação ~8 KB
0x10000_firmware.bin 0x10000 Firmware principal do NerdMiner v2 ~1.2 MB
⚠️ Atenção aos Endereços de Memória
Link para download dos arquivos

É fundamental usar os endereços exatos listados na tabela acima. Qualquer erro nos endereços pode causar falha na inicialização do ESP32 ou comportamento inesperado do NerdMiner. Sempre verifique duas vezes antes de clicar em Program.

Dica profissional: Salve uma captura de tela da configuração correta para referência futura. Isso economiza tempo quando você precisar gravar em outro dispositivo.

🎯 Para Quem é Este Tutorial?

Descubra se você se encaixa no perfil ideal para usar esta solução

🔰

Iniciantes em ESP32

Se você acabou de comprar seu primeiro ESP32 e quer experimentar o NerdMiner v2 sem complicação, esta é a forma mais rápida. Não precisa aprender comandos de terminal nem configurar ambientes de desenvolvimento complexos.

⚙️

Makers e Entusiastas

Makers que querem testar rapidamente diferentes versões de firmware em vários dispositivos. Ideal para quem mantém múltiplos NerdMiners e precisa atualizar ou corrigir configurações de forma ágil e prática.

🏫

Professores e Instrutores

Educadores que ensinam eletrônica e IoT podem usar esta ferramenta em laboratórios sem precisar instalar software em cada computador. Funciona em qualquer navegador compatível, facilitando workshops e aulas práticas.

💼

Profissionais de TI

Profissionais que precisam configurar dispositivos IoT em campo ou suporte técnico que atende usuários remotamente. A ferramenta web elimina problemas de compatibilidade e simplifica o processo de troubleshooting.

📝 Passo a Passo Detalhado

1️⃣ Acessando a Ferramenta

Abra seu navegador Chrome, Edge ou Opera e acesse o link oficial da Espressif: https://espressif.github.io/esptool-js/. Esta ferramenta utiliza a Web Serial API, uma tecnologia moderna que permite comunicação direta entre o navegador e dispositivos USB conectados ao computador.

Caso seu navegador não seja compatível, você verá um aviso. Neste caso, instale a versão mais recente do Google Chrome. O Firefox e Safari atualmente não suportam essa funcionalidade por padrão.

2️⃣ Conectando o ESP32

Conecte seu ESP32 ao computador usando um cabo USB de dados funcional. Alguns cabos são apenas para carregamento e não funcionarão. Clique no botão Connect na interface do ESPTool-JS. Uma janela popup mostrará as portas seriais disponíveis. Selecione a porta correspondente ao seu ESP32, geralmente identificada como CP2102 ou CH340.

Se nenhuma porta aparecer, verifique se os drivers USB estão instalados no seu sistema operacional. No Windows, você pode conferir no Gerenciador de Dispositivos. Após conectar com sucesso, a ferramenta detectará automaticamente o modelo do chip e exibirá informações como MAC address e capacidade da memória flash.

3️⃣ Adicionando os Arquivos BIN

Clique no botão Add File quatro vezes, uma para cada arquivo BIN necessário. Para cada arquivo, especifique o endereço de memória correto conforme a tabela mostrada anteriormente. A ordem de adição não importa, mas os endereços devem estar exatos.

Arquivo: 0x1000_bootloader.bin → Endereço: 0x1000 Arquivo: 0x8000_partitions.bin → Endereço: 0x8000 Arquivo: 0xe000_boot_app0.bin → Endereço: 0xe000 Arquivo: 0x10000_firmware.bin → Endereço: 0x10000

Cada linha na interface mostrará o nome do arquivo, o endereço configurado e um botão para remover caso tenha adicionado algo errado. Revise cuidadosamente antes de prosseguir para a gravação.

4️⃣ Gravando o Firmware

Com todos os arquivos configurados, clique no botão Program para iniciar a gravação. O processo levará alguns minutos dependendo do tamanho total dos arquivos. Você verá uma barra de progresso para cada arquivo sendo escrito na memória flash.

Durante a gravação, não desconecte o ESP32 nem feche a aba do navegador. Interrupções podem corromper o firmware e exigir que você refaça todo o processo. Quando concluir, aparecerá a mensagem "Programming completed successfully" em verde.

5️⃣ Testando o NerdMiner

Após a gravação bem-sucedida, desconecte o ESP32 e reconecte-o à energia. Se você tiver um display conectado (como ST7735 ou outros compatíveis), verá a interface do NerdMiner inicializando. O dispositivo tentará conectar-se à rede WiFi configurada no código.


Comentários