Projet : Système de Contrôle d’Accès Intelligent avec Raspberry Pi et Home Assistant

Contrôle par smartphone et verrouillage automatique. Voici comment j’ai fait.

💡 Le problème

Combien de fois avez-vous oublié vos clés ? Combien de fois avez-vous dû faire un double pour un proche ou un artisan ? J’en avais marre de ce système archaïque. Il fallait une solution moderne, sécurisée et accessible.

✨ La solution : Un système intelligent

Avec un Raspberry Pi, quelques composants électroniques et Home Assistant, j’ai créé un système de verrouillage intelligent qui me permet de :

  • 📱 Contrôler à distance depuis mon smartphone (iOS/Android)
  • 🔒 Verrouillage automatique après 2 minutes
  • 💡 Notifications en temps réel à chaque ouverture
  • 📊 Historique complet des accès

🎥 Démonstration vidéo

Avant de rentrer dans les détails techniques, voici une démonstration du système en action :

🛠️ Liste du matériel

Voici tout ce dont vous avez besoin pour reproduire ce projet :

Composant Modèle
Microcontrôleur Raspberry Pi 4 (4GB)
Servo-moteur MG996R 180°
Écran LCD LCD I2C 16×2
LED + Divers LED RGB, câbles, résistances
Alimentation 5V 3A USB-C

🏗️ Comment ça fonctionne ?

Le système repose sur 3 piliers :

1️⃣ Raspberry Pi

Le cerveau du système. Il gère le clavier, contrôle le servo-moteur, affiche les messages sur le LCD et communique avec Home Assistant via MQTT.

2️⃣ Home Assistant

La plateforme domotique qui permet de contrôler la porte depuis une interface web ou mobile. Synchronisation en temps réel, notifications push et historique complet.

3️⃣ MQTT Protocol

Le protocole de communication qui fait le lien entre le Raspberry Pi et Home Assistant. Léger, rapide et fiable.

📊 Architecture du système

                        ┌──────────────┐         ┌─────────────┐
                        │ Raspberry Pi │ <────── │ Smartphone  │
                        │   + Python   │  MQTT   │    Home     │
                        └──────────────┘         │  Assistant  │
                              │                  └─────────────┘
                              ▼
                        ┌──────────┐
                        │  Servo   │
                        │  Motor   │
                        └──────────┘
  

💻 Stack technique

🐍 Python 3.9+ 🥧 Raspberry Pi 📡 MQTT 🏠 Home Assistant 🐳 Docker ⚡ GPIO Zero

📚 Ressources pour reproduire le projet

Tout le code source et la documentation sont disponibles gratuitement :

🎯 Envie de reproduire ce projet ?

Tout le code source est disponible gratuitement sur GitHub. N'hésitez pas à me poser vos questions en commentaire ou à ouvrir une issue sur le projet !

⭐ Si ce projet vous plaît, mettez une étoile sur GitHub ! ⭐

📢 Partagez cet article si vous l'avez trouvé intéressant !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut