Affichage date et heure sur ESP32 à l’aide d’une horloge temps-réel DS3231

Dans les transmissions radio-amateur en mode numérique certains protocoles (WSPR, FT8, …) nécessitent une synchronisation de l’ordre de la seconde entre toutes les stations.

Pour disposer d’une heure précise sur ESP32 il existe plusieurs solutions :
– la connexion à un serveur NTP,
– la connexion à un GPS,
– l’utilisation d’une horloge temps-réel sauvegardée
– une combinaison de plusieurs méthodes.

Les deux premières solutions impliquent soit d’être connecté à un réseau (WiFi, …) soit de pouvoir recevoir les signaux GPS ce qui n’est pas toujours possible.

L’article présente la réalisation d’un affichage de l’heure et de la date sur un ESP32 TTGO T-Display avec l’utilisation d’une horloge temps-réel sauvegardée DS3231.

Le principe est le suivant :

– les données date et heure sont acquises par une connexion WiFi avec un serveur NTP et sauvegardées sur le DS3231,
– le DS3231 fournit ensuite les données pour affichage.

Deux versions du programme ont été réalisées l’une utilisant un des boutons du TTGO T-Display pour éteindre ou allumer l’affichage. Les sources sont disponibles sur Github : Sources horloge DS3231.

Une vidéo de présentation.

73 de Philippe F6CZV https://f6czv.fr