-
Notifications
You must be signed in to change notification settings - Fork 7
Installation
spanky59 edited this page Jan 29, 2026
·
3 revisions
Ce guide regroupe le matériel nécessaire et la procédure de flash initial du Heltec.
-
Heltec ESP32 WiFi LoRa 32 (SX1262)
Module radio SX1262 obligatoire pour la compatibilité Frisquet.
-
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.
- VCC -> 3.3 V
- GND -> GND
- DATA -> GPIO 33 (par défaut)
- Résistance 4,7 kΩ entre VCC et DATA
- Câble USB pour flasher et déboguer.
- Breadboard / Dupont pour prototypage rapide.
Ce guide explique comment flasher un Heltec ESP32 (SX1262) pour la toute première fois via USB.
- Câble USB données (pas uniquement charge).
- Le binaire du firmware (ex:
firmware.bin,factory.bin, etc.). - Un outil de flash :
- PlatformIO (VS Code) ou Arduino IDE
- ou esptool.py en ligne de commande.
- via un outil en ligne comme https://esptool.spacehuhn.com
- Branchez la carte au PC via USB.
- Vérifiez qu'un port série apparaît :
- macOS :
/dev/cu.*ou/dev/tty.* - Windows :
COMx - Linux :
/dev/ttyUSB*ou/dev/ttyACM*
- macOS :
Si aucun port n'apparaît, installez le CP210x USB driver recommandé par Heltec pour votre modèle.
Certaines cartes entrent en flash automatiquement. Sinon :
- Maintenez le bouton BOOT.
- Appuyez puis relâchez RESET.
- Relâchez BOOT.
La carte est alors en mode flash.
- Ouvrez le projet firmware.
- Sélectionnez la carte Heltec appropriée.
- Lancez l'upload.
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
0x0est courante pour un binaire "factory", mais peut varier. - Si le firmware précise un chip (ex:
esp32,esp32s3), ajoutez--chip.
Après flash :
- Débranchez/rebranchez la carte.
- Ouvrez un moniteur série (115200 baud par défaut) pour vérifier les logs.
- 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.