Présentation de ma station météo connectée à base d'ESP32

Schéma station météo

La station météo que je vous présente aujourd’hui a été conçue autour d’un microcontrôleur ESP32-WROOM-32D, bien connu pour ses capacités Wi-Fi, sa puissance, sa souplesse et sa consommation maîtrisée.

🌱 Pourquoi ce projet et pourquoi l’ESP32 ?

Étant passionné d’informatique et surtout d’électronique, je cherchais depuis plusieurs années à concevoir des projets autour des microcontrôleurs. J’ai commencé avec un Arduino Uno, qui m’a permis d’apprendre les bases du codage embarqué et de l’interfaçage avec des capteurs.

Mais je voulais aller plus loin, notamment créer un objet connecté utile et autonome. En cherchant une station météo accessible sur smartphone, je ne trouvais rien de simple, économique, et personnalisable. Alors, je me suis dit : Pourquoi ne pas la créer moi-même ?

Petite précision : avant d'utiliser l'ESP32, j'avais réalisé une première version de la station météo avec un Raspberry Pi Zero W. Le système fonctionnait correctement, mais j'ai rapidement rencontré un problème de durabilité : la carte microSD devait être changée régulièrement à cause des nombreux accès en écriture. À terme, cela devenait peu fiable pour un système autonome.

Le choix de l’ESP32 s’est donc imposé naturellement : un microcontrôleur 32 bits avec Wi-Fi intégré, des entrées analogiques précises, une gestion énergétique fine, et une grande communauté Arduino.

🌦️ Le fonctionnement de la station

L’ESP32 interroge plusieurs capteurs toutes les 30 secondes :

Schéma station météo

Les données sont traitées localement puis transmises toutes les 30 secondes via Wi-Fi vers un serveur web distant.

🖥️ La partie Web

Le site a été développé avec Symfony 5, un framework PHP robuste. Ce projet m’a permis d’apprendre le développement web à travers un cas concret.

Le site est autonome, sécurisé, et évolutif. Il génère aussi des fichiers dynamiques (JSON) pour l’affichage en temps réel.

🔮 Évolutions prévues

💬 Conclusion

Ce projet est né de la curiosité, s’est construit avec de la persévérance, et m’a permis d’explorer plusieurs domaines : électronique, programmation C++, développement web, et gestion de serveur.

Même si tout n’est pas encore terminé, cette station météo est pour moi une grande étape dans mon apprentissage. J’espère qu’elle vous inspirera ! N’hésitez pas à me laisser un message via la page Contact du site.

Schéma station météo