Développement d'un système d'alarme connectée complet utilisant Arduino, Raspberry Pi et ESP32. Intégration de capteurs multiples, interface web moderne et notifications temps réel via Telegram.
Architecture technique et fonctionnalités
Ce projet d'alarme connectée a été développé dans le cadre de mon projet d'étude. L'objectif était de créer un système de sécurité complet et modulaire, capable de surveiller un espace en temps réel et d'alerter l'utilisateur via Telegram, afin de me former sur l'IoT et le réseau.
Le système combine plusieurs technologies : Une arduino Uno pour l'unité centrale, Raspberry Pi pour la photo, et une ESP32 pour la détection de mouvement.
Gestion des capteurs de mouvement (Infrarouge) et Hub central
Photographie si mouvement détecté
Détection de mouvement (ultrason)
Un système complet et intelligent
Détection en temps réel des mouvements et intrusions avec analyse comportementale avancée.
Application web responsive permettant le contrôle de l'état de l'alarme
Notifications instantanées via Telegram pour alerter l'utilisateur, en recevant des données comme, une photo, si l'alarme s'est déclenchée ou si quelqu'un a tenté d'activer ou désactiver l'alarme
Base de données complète des événements avec statistiques et rapports détaillés (nombre d'alertes, nombre de tentatives d'activation ou de désactivation de l'alarme, etc.)
Chiffrement des communications et authentification (code / carte RFID) pour protéger le système. L'unité centrale est protégée physiquement par une boite imprimée en 3D.
Installation rapide et simple, avec une configuration flexible pour les différents capteurs.
Les obstacles techniques surmontés
Le défi principal était de faire communiquer efficacement les différents micro-contrôleurs entre eux tout en maintenant une latence minimale.
La configuration de l'appareil photo était complexe, en effet il fallait trouver les bons paramètres pour que la photo soit la plus nette possible. (angle, distance, luminosité, couleur.)
La boite imprimée en 3D était complexe, car je n'avais pas d'expérience dans l'impression 3D
Technologies utilisées dans ce projet
Photos et captures d'écran du système
Intéressé par ce projet ? Parlons-en !