Skip to content

Installation

spanky59 edited this page Jan 29, 2026 · 3 revisions

Installation

Ce guide regroupe le matériel nécessaire et la procédure de flash initial du Heltec.

Matériel nécessaire

Carte principale

  • Heltec ESP32 WiFi LoRa 32 (SX1262)
    Module radio SX1262 obligatoire pour la compatibilité Frisquet.

Capteurs (optionnels)

  • DS18B20 (sonde extérieure)
    Lecture locale de la température extérieure.
  • Résistance 4,7 kΩ
    Pull-up entre VCC et DATA pour la DS18B20.

Câblage recommandé (DS18B20)

  • VCC -> 3.3 V
  • GND -> GND
  • DATA -> GPIO 33 (par défaut)
  • Résistance 4,7 kΩ entre VCC et DATA

Outils utiles

  • Câble USB pour flasher et déboguer.
  • Breadboard / Dupont pour prototypage rapide.

Flash initial du Heltec (USB)

Ce guide explique comment flasher un Heltec ESP32 (SX1262) pour la toute première fois via USB.

Prérequis

  • Câble USB données (pas uniquement charge).
  • Le binaire du firmware (ex: firmware.bin, factory.bin, etc.).
  • Un outil de flash :

1) Brancher la carte en USB

  1. Branchez la carte au PC via USB.
  2. Vérifiez qu'un port série apparaît :
    • macOS : /dev/cu.* ou /dev/tty.*
    • Windows : COMx
    • Linux : /dev/ttyUSB* ou /dev/ttyACM*

Si aucun port n'apparaît, installez le CP210x USB driver recommandé par Heltec pour votre modèle.

2) Mettre la carte en mode bootloader (si nécessaire)

Certaines cartes entrent en flash automatiquement. Sinon :

  1. Maintenez le bouton BOOT.
  2. Appuyez puis relâchez RESET.
  3. Relâchez BOOT.

La carte est alors en mode flash.

3) Flasher le firmware

Option A — PlatformIO / Arduino IDE

  1. Ouvrez le projet firmware.
  2. Sélectionnez la carte Heltec appropriée.
  3. Lancez l'upload.

Option B — esptool.py

Utilisez un port série et le binaire fourni :

esptool.py --port <PORT> --baud 460800 write_flash 0x0 <FIRMWARE.bin>

Notes :

  • Adaptez <PORT> et <FIRMWARE.bin>.
  • L'adresse 0x0 est courante pour un binaire "factory", mais peut varier.
  • Si le firmware précise un chip (ex: esp32, esp32s3), ajoutez --chip.

4) Vérifier le boot

Après flash :

  1. Débranchez/rebranchez la carte.
  2. Ouvrez un moniteur série (115200 baud par défaut) pour vérifier les logs.

Dépannage rapide

  • Pas de port série : changer de câble, de port USB, installer le driver.
  • Erreur de synchro : refaire la séquence BOOT/RESET.
  • Flash OK mais ne boot pas : vérifier le binaire et l'adresse de flash.