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.
É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 ?
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.
L’ESP32 interroge plusieurs capteurs toutes les 30 secondes :
Les données sont traitées localement puis transmises toutes les 30 secondes via Wi-Fi vers un serveur web distant.
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.
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.