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
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
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.
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.
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 |
É 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.
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
Comente só assim vamos crescer juntos!