Portfolio Alarme Connectée

Projet IoT Alarme Connectée Système de Sécurité Intelligent

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.

Alarme Connectée

Détails du Projet

Architecture technique et fonctionnalités

Contexte du Projet

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.

3
Micro-contrôleurs
10
Modules
100+
Heures de travail

Arduino Uno

Gestion des capteurs de mouvement (Infrarouge) et Hub central

  • Capteur Infrarouge (mouvement)
  • Activation alarm (code / carte RFID)
  • Ecran + leds (Etat de l'alarme)
  • Déclenchement de l'alarme (buzzer)
  • Envoie les données sur Telegram
  • Serveur web (Interface de gestion)

Raspberry Pi 3

Photographie si mouvement détecté

  • Photographie si alarme se déclenche
  • Connecté au serveur web

ESP32

Détection de mouvement (ultrason)

  • Capteur ultrason (mouvement)
  • Connecté au serveur web
  • Permet le déclenchement de l'alarme

Fonctionnalités Clés

Un système complet et intelligent

Surveillance Continue

Détection en temps réel des mouvements et intrusions avec analyse comportementale avancée.

Interface Mobile

Application web responsive permettant le contrôle de l'état de l'alarme

Alertes Multiples

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

Historique & Analytics

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.)

Sécurité Renforcée

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.

Configuration Flexible

Installation rapide et simple, avec une configuration flexible pour les différents capteurs.

Défis & Solutions

Les obstacles techniques surmontés

01

Communication Inter-Modules

Le défi principal était de faire communiquer efficacement les différents micro-contrôleurs entre eux tout en maintenant une latence minimale.

Solution : Mise en place d'un serveur web (Flask) pour la communication entre les modules.
02

L'appareil photo

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.)

Solution : Utilisation de paramètres complexes pour la qualité de la photo et pour avoir le meilleur focus possible.
03

Boite imprimée en 3D

La boite imprimée en 3D était complexe, car je n'avais pas d'expérience dans l'impression 3D

Solution : Utilisation de logiciels de modélisation 3D (Fusion 360) pour la création de la boite et pour l'impression 3D.

Stack Technique

Technologies utilisées dans ce projet

Hardware

Arduino Uno Raspberry Pi 3 ESP32 Différents capteurs Différents modules

Backend

Python Flask GPIO Telegram API

Frontend

HTML5 CSS3 JavaScript Responsive Design

Réseau & IoT

WiFi WebSocket

Contactez-moi

Intéressé par ce projet ? Parlons-en !