meshtastic:dispositivos:heltec_v2
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| meshtastic:dispositivos:heltec_v2 [2026/08/16 23:24] – pedrom | meshtastic:dispositivos:heltec_v2 [2026/08/17 01:08] (atual) – [📟 Heltec V2 (ESP32)] pedrom | ||
|---|---|---|---|
| Linha 4: | Linha 4: | ||
| A **Heltec Automation V2** (WiFi LoRa 32 V2) é uma placa de desenvolvimento baseada no microcontrolador ESP32 clássico, integrada com display OLED de 0.96" e chip LoRa SX1276 ou SX1278. É uma placa muito popular para a criação de nós de mesa e testes na rede Meshtastic. | A **Heltec Automation V2** (WiFi LoRa 32 V2) é uma placa de desenvolvimento baseada no microcontrolador ESP32 clássico, integrada com display OLED de 0.96" e chip LoRa SX1276 ou SX1278. É uma placa muito popular para a criação de nós de mesa e testes na rede Meshtastic. | ||
| + | {{: | ||
| --- | --- | ||
| Linha 49: | Linha 50: | ||
| --- | --- | ||
| - | ===== 💾 Métodos de Instalação ===== | ||
| - | ==== Opção 1: Acervo LoRa Italia (Recomendado - Várias Versões Prontas) ==== | + | |
| + | ===== 📦 Onde Obter o Firmware (Opções e Fontes) ===== | ||
| + | |||
| + | ==== Opção 1: Flash Direto pelo Navegador (Sem Baixar Arquivos) ==== | ||
| + | |||
| + | Ferramentas web com firmware integrado e gravação em 1 clique via WebSerial: | ||
| + | |||
| + | > ⚠️ **Antes de iniciar:** | ||
| + | 1- Garanta que está reconhecendo o driver serial: | ||
| + | |||
| + | 2- Garanta que a placa está em modo de gravação: [[https:// | ||
| + | |||
| + | * **MeshForge (Recomendado - Firmware 2.7.x Recente):** [[https:// | ||
| + | * *Vantagem:* Mantém builds atualizadas da versão 2.7.x e possui botão de flash direto na página. | ||
| + | |||
| + | * **FlashMesh: | ||
| + | * *Vantagem:* Ferramenta web da comunidade (suporta Meshtastic e MeshCore) com interface simples baseada em ESP Web Tools. | ||
| + | |||
| + | * **RLee203 Flasher (Imagem Factory Pronta):** [[https:// | ||
| + | * *Vantagem:* Interface simplificada que grava a imagem completa (offset `0x0`) a 115200 baud. | ||
| + | |||
| + | |||
| + | ==== Opção 2: Acervo LoRa Italia (Recomendado - Várias Versões Prontas) ==== | ||
| O repositório do **LoRa Italia** disponibiliza arquivos `.bin` pré-compilados prontos para gravação no Heltec V2 e outras placas antigas: | O repositório do **LoRa Italia** disponibiliza arquivos `.bin` pré-compilados prontos para gravação no Heltec V2 e outras placas antigas: | ||
| Linha 57: | Linha 79: | ||
| * **Acessar Repositório: | * **Acessar Repositório: | ||
| - | ==== Opção | + | ==== Opção |
| Firmware pré-compilado na versão 2.5.22 mantido pelo usuário **psdurco**: | Firmware pré-compilado na versão 2.5.22 mantido pelo usuário **psdurco**: | ||
| Linha 64: | Linha 86: | ||
| * **Download Direto (.bin):** [[https:// | * **Download Direto (.bin):** [[https:// | ||
| - | ==== Opção | + | ==== Opção |
| Caso deseje compilar versões customizadas manualmente no seu computador: | Caso deseje compilar versões customizadas manualmente no seu computador: | ||
| Linha 72: | Linha 94: | ||
| --- | --- | ||
| - | ==== 🛠️ Como Gravar o Arquivo .bin Baixado | + | ===== 🚀 Passo a Passo de Gravação (Flashing Firmware) ===== |
| - | Após baixar | + | Antes de iniciar a gravação por qualquer método web, é **obrigatório colocar a Heltec V2 em modo de programação (bootloader)**. |
| + | |||
| + | ===== 🔌 Drivers de Comunicação Serial ===== | ||
| + | |||
| + | A Heltec V2 utiliza o chip conversor **CP2102**. | ||
| + | |||
| + | * **Linux / Windows 10/11:** Reconhecimento automático (plug and play). | ||
| + | * **Caso a porta COM / ttyUSB não apareça:** Baixe o driver oficial em [[https:// | ||
| + | * **Atenção ao Cabo:** Certifique-se de usar um cabo Micro-USB **com vias de dados**. Cabos de carregadores baratos que possuem apenas linhas de energia (+5V/GND) não permitirão a comunicação com o computador. | ||
| + | |||
| + | ==== 🔧 Como Colocar a Heltec V2 em Modo de Programação ==== | ||
| + | |||
| + | 1. Conecte a Heltec V2 ao computador via cabo USB. | ||
| + | 2. Mantenha pressionado o botão **PRG** (Program) na placa. | ||
| + | 3. Enquanto segura o **PRG**, pressione e solte o botão **RST** (Reset). | ||
| + | 4. Solte o botão **PRG**. | ||
| + | 5. A placa entrará em modo bootloader, pronta para receber o firmware. | ||
| + | |||
| + | --- | ||
| + | |||
| + | ==== Opção 1: Gravação via Meshtastic Web Flasher ==== | ||
| + | |||
| + | 1. Acesse o [[https:// | ||
| + | 2. Clique em **" | ||
| + | 3. Selecione | ||
| + | 4. Certifique-se de que a placa está no modo de programação | ||
| + | 5. Clique em **Flash** e aguarde a conclusão. | ||
| + | 6. Reinicie o dispositivo (pressione RST). | ||
| + | |||
| + | --- | ||
| + | |||
| + | ==== Opção 2: Gravação | ||
| + | |||
| + | Ideal para quando você baixa os arquivos divididos (`bootloader`, `partitions` e `firmware`): | ||
| + | |||
| + | 1. Acesse o [[https:// | ||
| + | 2. Clique em **Connect** e selecione a porta serial da sua Heltec V2. | ||
| + | 3. Garanta que a placa está no modo de programação. | ||
| + | 4. Adicione os arquivos | ||
| + | |||
| + | ^ Arquivo ^ Endereço de Memória (Offset) ^ | ||
| + | | `bootloader.bin` | `0x1000` | | ||
| + | | `partitions.bin` | `0x8000` | | ||
| + | | `firmware.bin` | `0x10000` | | ||
| + | |||
| + | 5. Clique em **Start / Flash** e aguarde finalizar. | ||
| + | 6. Pressione o botão **RST** para reiniciar a placa com o novo firmware. | ||
| + | |||
| + | ==== Opção 3: Linha de Comando / Terminal (esptool.py) ==== | ||
| + | |||
| + | Método via linha de comando | ||
| < | < | ||
| + | # 1. Limpa a memória flash antiga | ||
| esptool.py --chip esp32 --port / | esptool.py --chip esp32 --port / | ||
| - | esptool.py --chip esp32 --port / | + | |
| + | # 2. Grava o novo firmware (.bin único) | ||
| + | esptool.py --chip esp32 --port / | ||
| </ | </ | ||
| + | |||
| --- | --- | ||
| + | |||
| + | Após concluir a gravação por qualquer um dos métodos, **pressione o botão RST** na placa para inicializar o Meshtastic. | ||
| + | |||
| + | ===== 🔋 Leitura da Tensão da Bateria (V2.0 vs V2.1) ===== | ||
| + | |||
| + | Se após a gravação do firmware o dispositivo **não exibir a leitura da bateria** (ou a porcentagem ficar cravada em 0% / 0.0V): | ||
| + | |||
| + | > ⚠️ **Incompatibilidade de Hardware (V2.0 vs V2.1):** As placas **Heltec V2.0** e **Heltec V2.1** utilizam pinos diferentes do microcontrolador para ler a tensão do divisor de ressitores da bateria: | ||
| + | > * **Heltec V2.0:** Leitura pelo pino **GPIO 37** | ||
| + | > * **Heltec V2.1:** Leitura pelo pino **GPIO 13** | ||
| + | |||
| + | * **Como Corrigir:** | ||
| + | * Certifique-se de baixar/ | ||
| + | * Caso o firmware utilizado não possua uma build específica para a V2.1, você pode ajustar manualmente os pinos do ADC nas configurações do aplicativo Meshtastic (*Power / Battery Overriding*) informando o pino correto do sensor. | ||
| ===== ⚠️ Cuidados e Observações Importantes ===== | ===== ⚠️ Cuidados e Observações Importantes ===== | ||
meshtastic/dispositivos/heltec_v2.1786933445.txt.gz · Última modificação: por pedrom