Déshumidificateur Connecté (LP MRIT — Projet IoT Android + ESP8266)
Système IoT complet développé en Licence Professionnelle : ESP8266 avec capteurs BME280 et ultrason, serveur web asynchrone embarqué, et application Android de monitoring et contrôle.
Galerie
Problématique
Surveiller et contrôler automatiquement un système de déshumidification depuis un smartphone, avec acquisition multi-capteurs et interface mobile intuitive.
Solution apportée
Firmware ESP8266 avec serveur web asynchrone + capteurs BME280/HC-SR04, portail captif Wi-Fi, et application Android Java communicant via REST HTTP.
Description du projet
Projet de Licence Professionnelle MRIT consistant à développer un système de déshumidification connecté complet, de l'électronique à l'application mobile.
Le firmware ESP8266 (C/Arduino) embarque un serveur web asynchrone (ESPAsyncWebServer + LittleFS) servant une interface HTML. Il gère les capteurs BME280 (température, humidité, pression) et HC-SR04 (niveau d'eau par ultrasons), avec calcul de moyennes glissantes pour lisser les mesures. La connexion Wi-Fi est automatiquement configurée via une interface portail captif.
L'application Android Java (Gradle) permet de monitorer les données des capteurs et de contrôler la ventilation via un Seek Bar. La communication entre l'app et l'ESP8266 se fait via requêtes HTTP/REST. Ce projet couvre l'ensemble de la chaîne IoT : capteurs → firmware → réseau → application mobile.
Résultat
Système IoT complet et fonctionnel : monitoring température/humidité/niveau d'eau en temps réel depuis l'application Android, contrôle de la ventilation.