IoT & Domotique Projet académique — Licence Professionnelle MRIT Intermédiaire

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.

C / C++ ESP32 Capteurs MicroPython Java Wi-Fi

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.