Ferramentas do usuário

Ferramentas do site


meshtastic:dispositivos:heltec_v2

Essa é uma revisão anterior do documento!


📟 Heltec V2 (ESP32)

← Voltar para Dispositivos

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.


📐 Especificações Técnicas

Componente Especificação
MCU ESP32-D0WDQ6 (Dual-Core 32-bit LX6, até 240 MHz)
RF Transceiver Semtech SX1276 / SX1278
Frequência Operacional 915 MHz (Versão BR/US - SX1276) ou 433 MHz (SX1278)
Memória 8 MB Flash, 520 KB SRAM
Conectividade Wi-Fi 802.11 b/g/n, Bluetooth 4.2 / BLE
Display OLED 0.96” Azul/Branco (Driver SSD1306)
Conector USB Micro-USB (Ponte Serial CP2102)
Gerenciamento de Bateria Conector SH1.25 2-pin (Carga LiPo 3.7V / TP4054 integrados)

⚡ Mapeamento de Pinos (Pinout Interno)

Para fins de compilação, diagnóstico ou adição de sensores externos no Meshtastic:

  • OLED SDA: GPIO 21
  • OLED SCL: GPIO 22
  • OLED RST: GPIO 16
  • LoRa NSS (CS): GPIO 18
  • LoRa SCK: GPIO 5
  • LoRa MOSI: GPIO 27
  • LoRa MISO: GPIO 19
  • LoRa RST: GPIO 14
  • LoRa DIO0: GPIO 26
  • LoRa DIO1: GPIO 35
  • LoRa DIO2: GPIO 34
  • Botão PRG (Usuário): GPIO 0
  • Medição de Bateria (ADC): GPIO 37

💾 Instalação do Firmware Meshtastic

⚠️ Alerta de Suporte do Firmware

Atenção: A placa Heltec V2 não é mais suportada oficialmente pelas versões recentes do firmware Meshtastic (deprovisionada no repositório principal). Para utilizar esta placa, você deve recorrer a builds customizadas da comunidade ou compilar uma versão recente manualmente.


💾 Métodos de Instalação

Opção 1: 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:

Opção 2: Build Estável 2.5.22 (GitHub psdurco)

Firmware pré-compilado na versão 2.5.22 mantido pelo usuário psdurco:

Opção 3: Compilação Manual via PlatformIO (Avançado)

Caso deseje compilar versões customizadas manualmente no seu computador:


🛠️ Como Gravar o Arquivo .bin Baixado

Após baixar o arquivo .bin (via LoRa Italia ou GitHub), conecte a placa via Micro-USB e execute no terminal:

esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash 0x10000 nome_do_arquivo.bin

⚠️ Cuidados e Observações Importantes

  • Proteção de Antena: Nunca alimente ou ligue a placa sem a antena devidamente rosqueada/conectada ao conector U.FL/IPEX. Ligar o rádio transmitindo sem antena pode danificar o amplificador de potência do chip LoRa (SX1276).
  • Diferença Heltec V2 vs Heltec V2.1: A revisão V2.1 possui pequenas melhorias no circuito de carga de bateria e no layout de dissipação, mas ambas utilizam o mesmo alvo de firmware (heltec-v2) no Meshtastic.
  • Consumo de Energia: Como utiliza o processador ESP32 clássico e regulação linear em algumas partes, o consumo em operação contínua gira em torno de 100mA a 130mA. Para repetidores solares isolados, placas baseadas em nRF52 (como RAK4631) são mais indicadas.

meshtastic/dispositivos/heltec_v2.1786933445.txt.gz · Última modificação: por pedrom