Le programmeur hors ligne ESP est une carte ESP32 avec un emplacement pour carte microSD conçue pour flasher le firmware sur d’autres modules ESP32 ou ESP8266 sans PC. Vous en aurez toujours besoin pour copier le firmware sur une carte microSD, mais une fois que c’est fait, vous pouvez simplement insérer la carte microSD dans la carte et une fois le câblage effectué idéalement à l’aide d’un gabarit, démarrez la séquence de clignotement en appuyant sur un bouton.
D’une certaine manière, c’est l’équivalent matériel de l’utilitaire esptool et peut être utile pour un déploiement à distance où transporter un ordinateur portable n’est pas toujours pratique et potentiellement pour flasher des centaines ou des milliers de modules à l’aide de plusieurs programmeurs hors ligne ESP d’une manière plus rapide que l’utilisation d’ordinateurs. .

Spécifications du programmeur hors ligne ESP :
- Module sans fil – Espressif Systems ESP32-WROOM-32E
- Microcontrôleur Tensilica LX6 double cœur ESP32
- Stockage – 4 Mo de mémoire flash
- Connectivité sans fil WiFi 2,4 GHz et Bluetooth LE, antenne PCB intégrée
- Stockage – Emplacement pour carte MicroSD
- USB – Port USB Type-C pour l’alimentation et la programmation du module ESP32-WROOM-32E intégré
- Connexion du module cible
- CH340C USB vers puce série pour communiquer avec le module cible ESP32 ou ESP8266
- Connecteur à 6 broches avec Tx/Rx, DTR/RTS pour le démarrage automatique (contrôle des broches GPIO0 et EN de l’ESP32/ESP8266), 3,3 V et GND
- Divers
- Bouton de démarrage pour l’ESP32 intégré
- Boutons Réinitialiser et Télécharger
- 3x LED d’état
- Alimentation – 5 V via le port USB-C
- Dimensions – à déterminer


Le module ESP32 ou ESP8266 doit être câblé comme indiqué ci-dessus. Connecter des fils directement au module irait à l’encontre de l’objectif d’avoir une solution de flashage de micrologiciel facile à utiliser, c’est pourquoi techiesms a créé des gabarits de programmation pour les modules ESP32-WROOM-32 et ESP8266. Notez que ces gabarits de programmation ne sont pas tout à fait nouveaux et vous en trouverez de nombreux sur Amazon, AliExpress ou d’autres magasins de divers fournisseurs.

Le projet est partiellement open source avec les schémas PDF, les composants nécessaires et les instructions disponibles sur Hackster.io et le firmware Arduino pour les modules ESP8266 et ESP32 clignotant sur GitHub. Le micrologiciel est basé sur le propre code esp-serial-flasher d’Espressif permettant à d’autres microcontrôleurs (STM32, série ESP32, tout MCU exécutant Zephyr OS et Raspberry Pi Pico) de flasher des modules ou des cartes ESP32.
La vidéo ci-dessous explique comment le projet a été créé et comment l’utiliser.

Le programmeur hors ligne ESP peut être acheté pour 1 499,00 (soit environ 17,5 $ US) et les gabarits de programmation pour les modules ESP32 et ESP8266 pour 465,25 (5,5 $) chacun. Malheureusement, il semble qu’ils expédient uniquement localement en Inde. Vous pourrez peut-être utiliser une autre carte ESP32 avec une carte microSD et des boutons utilisateur, ainsi qu’une carte de dérivation CH340C pour reproduire une configuration similaire. Alternativement, MeatPi Electronics est sur le point de lancer un produit similaire appelé ESP Offline Flasher via Crowd Supply qui sera expédié dans le monde entier.
Via le groupe Facebook du LamLoei Club
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
AZDelivery ESP32 NodeMCU Module WLAN WiFi Dev Kit C Development Board avec CP2102 (successeur de ESP8266) Compatible avec Arduino incluant Un E-Book!
-
Stemedu Lot de 2 adaptateurs USB vers ESP8266 ESP-01 Prog ESP-01S Programmateur Downloader CH340C Pilote avec bouton de réinitialisation, facile à utiliser
