ArduinoFlaskPythonSQLite

Moniteur IoT de Température

Système de surveillance ambiante Arduino avec tableau de bord web en temps réel.

À propos de ce projet

Projet matériel + logiciel combinant un microcontrôleur Arduino Uno avec des capteurs DHT22 de température et d'humidité pour surveiller l'environnement en temps réel.

L'Arduino lit les données des capteurs toutes les 30 secondes et les transmet par USB série à un serveur Python léger. Le backend stocke les relevés dans SQLite et expose une API REST. Un tableau de bord web minimal affiche les données en direct et l'historique avec seuils d'alerte configurables.

Composants techniques : firmware Arduino en C++, listener série Python avec pyserial, API REST Flask, SQLite pour les séries temporelles, graphiques Chart.js avec auto-rafraîchissement, alertes email via smtplib.

Retour aux projets