electronique:teleinformation-compteur-electricite:esp32

Ceci est une ancienne révision du document !


esp32

L’ESP32 constitue une alternative compacte et économique pour récupérer automatiquement les informations TIC d’un compteur électrique. Il présente plusieurs avantages :

  • une connexion Wi-Fi intégrée, permettant de communiquer facilement avec un serveur, une box domotique ou un service en ligne ;
  • un espace de stockage interne (SPI Flash) pour le firmware et les données nécessaires au fonctionnement ;
  • une interface série (UART) directement accessible sur les broches GPIO pour lire les trames issues du démodulateur ASK.

L’utilisation d’un démodulateur ASK permet d’obtenir un signal numérique TTL immédiatement compatible avec l’entrée UART de l’ESP32, sans adaptation de niveau. Les broches les plus couramment utilisées pour la liaison série sont GPIO16 (RX) ou GPIO3 (RX0), selon la configuration retenue. L’alimentation du module est assurée par la sortie 3,3 V de l’ESP32, ce qui permet un câblage simple et propre.

Grâce à son environnement logiciel flexible (Arduino, ESP-IDF, MicroPython…), l’ESP32 permet de mettre en place facilement des fonctions avancées : connexion Wi-Fi, envoi de données vers MQTT, interface Web locale, synchronisation NTP, journalisation, etc.

Schéma de câblage ESP32 générique provenant du site https://www.upesy.fr/blogs/tutorials/esp32-pinout-reference-gpio-pins-ultimate-guide

L’ESP32 est connecté au démodulateur ASK, qui fournit un signal numérique TTL prêt à être lu par l’UART de l’ESP32. Le câblage est très simple : trois fils suffisent entre l’ESP32 et le module.

Broches recommandées :

  • 3V3 – alimentation du démodulateur
  • GND – masse commune
  • GPIO3 / RX0 entrée série utilisée pour lire les trames TIC)

L’ESP32 ne transmet aucune commande au compteur : seule la ligne RX est nécessaire. Le démodulateur assure la conversion du signal modulé provenant du Linky vers un signal propre au format TTL.

           +-----------------------------+
           |        Compteur Linky       |
           |        Sortie TIC (ASK)     |
           +-------------+---------------+
                         |
                         |  Signal TIC modulé
                         v
           +-----------------------------+
           |   Démodulateur ASK          |
           |                             |
           |   IN  <---------------------+- TIC Data
           |   GND <---------------------+- TIC GND
           |                             |
           |   OUT ----------------------+------------------> GPIO3 (RX0)
           |   GND ----------------------+------------------> GND
           |   VCC <---------------------+------------------- 3V3
           +-----------------------------+

```
                ╔═══════════════════════╗
                ║        ESP32          ║
                ║      Dev Board        ║
                ╠═══════════════════════╣
                ║  3V3  : alimentation  ║
                ║  GND  : masse         ║
                ║  GPIO3 : RX (UART)    ║
                ╚═══════════════════════╝
```

Cédric ABONNEL dit Cédrix

  • electronique/teleinformation-compteur-electricite/esp32.1763535806.txt.gz
  • Dernière modification : 2025/11/19 08:03
  • de Cédrix