Table des matières:
- Étape 1: Composants et matériaux
- Étape 2: Assembler le matériel
- Étape 3: Base de données
- Étape 4: Rédaction du code
- Étape 5: Concevoir le site Web réactif
- Étape 6: Logiciel sur le Raspberry Pi
- Étape 7: Construire le dossier
Vidéo: Système de sécurité avancé : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Avez-vous déjà voulu sécuriser complètement votre maison et empêcher les intrus d'entrer dans votre maison ? Si oui, c'est la solution pour vous !
J'ai créé Advanced Security System, c'est un système qui sécurisera votre maison de l'intérieur et de l'extérieur et effraiera les intrus avec une sirène puissante qui s'allumera lorsqu'ils entreront. Vous pouvez contrôler ce système via un site Web et vous saurez toujours quand et où un intrus a été détecté.
Il s'agit de mon premier projet dans mon domaine d'études: Multimedia and communication Technology (MCT) à Howest (Courtrai belgique).
Étape 1: Composants et matériaux
Pour mon projet, j'ai utilisé plusieurs pièces que je vais énumérer ci-dessous, j'ajouterai également la nomenclature avec le prix correct et les sites Web auprès desquels je les ai commandés.
Composants:
- Raspberry Pi 4 modèle B / 4 Go
- Pi T-corder assemblé plus GPIO Breakout
- LDR
- Capteur de mouvement
- Contacteur magnétique
- Bande led
- OLED
- Sirène
- MCP3008
- ASTUCE120
- Planche à pain
- Source de courant
- Cavalier mâle à mâle
- Cavalier mâle à femelle
Matériaux:
- Profil LED
- Bois MDF 18mm
- Verre plexi
- Charnières
Outils:
- Fer à souder
- Scie sauteuse
- Vu
- Lamello
- Papier de verre
- peinture blanche
- Cloueuse
- Colle à bois
Étape 2: Assembler le matériel
J'ai construit mon circuit en suivant mon schéma Fritzing que j'ai fait, j'ai téléchargé le schéma ci-dessous. Le circuit a plusieurs capteurs et un actionneur qui fonctionnent ensemble comme un seul. Je vais énumérer les différents circuits, comment vous devrez les connecter que vous pouvez trouver dans le schéma.
- Il y a 3 capteurs PIR, 2 à l'intérieur de la maison et 1 à l'extérieur de la maison.
- LDR pour indiquer au capteur extérieur s'il fait suffisamment sombre pour allumer la lumière.
- Capteur d'interrupteur magnétique qui sait quand la porte s'ouvre.
- Un écran OLED qui affiche les statistiques de mon Raspberry Pi dont l'IP du site.
- Led qui indique si l'alarme est allumée ou éteinte
- Sirene pour alerter les gens que quelqu'un s'introduit dans la maison sans l'autorisation des propriétaires.
Étape 3: Base de données
Vous pouvez voir mon diagramme ERD ci-dessus, je vais également mettre le fichier de vidage dans mon github afin que vous puissiez importer la base de données par vous-même.
Avec cette base de données, vous pourrez afficher plusieurs choses comme:
- Quand la porte s'ouvre et se ferme
- Quand et où quelqu'un déclenche l'alarme
- Quand quelqu'un déclenche l'éclairage à l'extérieur
- Quand quelqu'un entre dans une pièce sans déclencher l'alarme
Si vous souhaitez recréer cette base de données, vous devrez créer un nouvel utilisateur afin de pouvoir vous connecter à votre Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Étape 4: Rédaction du code
Il est maintenant temps de s'assurer que tous les composants font leur travail. J'ai donc écrit du code en python et l'ai déployé sur raspberry pi. Vous pouvez trouver mon code sur Github lorsque mes professeurs le rendent public.
github.com/howest-mct/1920-1mct-project1-W…
Pour programmer le code, j'ai utilisé Visual Code. Le code est écrit en html, CSS, JavaScript en utilisant Sockets et python.
Étape 5: Concevoir le site Web réactif
Je pensais à quoi devait ressembler mon site Web réactif. Avant de pouvoir le faire, j'ai dû revenir sur l'analyse fonctionnelle que j'avais faite et rechercher l'inspiration et des modèles intéressants.
Tout d'abord, j'ai fait ma conception dans Adobe XD. La police que j'ai utilisée était Robotto. J'ai opté pour une conception simple parce que je veux qu'elle soit conviviale et qu'elle n'ait pas trop de boutons, mais juste assez pour que l'utilisateur puisse aimer travailler avec l'application.
Le design a été approuvé par mes professeurs, donc j'ai pu commencer à programmer. J'ai écrit le site en HTML - CSS - JavaScript.
Étape 6: Logiciel sur le Raspberry Pi
Pour que mon code fonctionne (que je vais lier ci-dessous), vous devrez installer des packages et des bibliothèques. La première chose dont vous avez besoin est de mettre à jour votre Pi.
Tout d'abord, mettez à jour la liste des packages de votre système en entrant la commande suivante: sudo apt-get update
Ensuite, mettez à niveau tous vos packages installés vers leurs dernières versions avec la commande suivante: sudo apt-get dist-upgrade
Après avoir installé les packages, vous devrez installer certaines bibliothèques:
- Enfilage
- Temps
- Json
- araignée
- ballon
- fiole_cors
- RPI. GPIO
- dateheure
- sous-processus
- mysql
- SocketIO
Et nous devons cloner la bibliothèque ci-dessous pour faire fonctionner l'OLED.
github.com/adafruit/Adafruit_Python_SSD130…
Étape 7: Construire le dossier
Pour mon cas, je construis un petit manoir avec une porte 2 chambres et une fenêtre et un toit en verre plexie. J'ai fait une pièce sous la maison pour contenir l'électronique et je l'ai assemblé avec des lamelles.
J'ai aussi mis des photos où vous pouvez voir le processus de construction du boîtier.
Pour les mesures, je vais également télécharger un fichier ci-dessous où vous pouvez voir mon schéma de la façon dont vous pouvez le recréer.
Conseillé:
Système de sécurité maison utilisant Sensor Fusion : 5 étapes
Système de sécurité maison utilisant la fusion de capteurs : L'idée derrière ce projet est de créer un capteur de sécurité bon marché et facile à fabriquer qui peut être utilisé pour vous alerter lorsque quelqu'un l'a traversé. L'objectif initial était de créer quelque chose qui pourrait m'avertir lorsque quelqu'un montait les escaliers mais j'ai aussi
Système d'alerte avancé de diapositive : 6 étapes
Slide Advance Alert System : Chez Brown Dog Gadgets, nous faisons beaucoup de streaming vidéo pour les ateliers, et notre configuration comprend une personne à la caméra et une autre personne en tant que producteur qui exécute le logiciel, surveille la fenêtre de discussion et effectue la commutation et les avancées de la caméra. les diapositives
Système de sécurité électronique avec RTC et code PIN défini par l'utilisateur : 7 étapes
Système de sécurité électronique avec RTC et code PIN défini par l'utilisateur : Salut les gars ! Il s'agit d'un projet que j'ai réalisé à l'aide d'un microcontrôleur pic, c'est un système de sécurité par code PIN électronique avec horloge en temps réel et fonctionnalités de code PIN définies par l'utilisateur, cette page contient tous les détails pour en créer un vous-même. SON FONCTIONNEMENT ET CONCEPT : Eh bien
SYSTÈME D'IRRIGATION IoT AVANCÉ : 17 étapes
SYSTÈME D'IRRIGATION IoT AVANCÉ : --par Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
Bouton de sécurité sans fil pour la sécurité de l'API : 6 étapes (avec photos)
Bouton de sécurité sans fil pour la sécurité des automates : ce projet est ma preuve de concept pour l'utilisation de l'IoT et (éventuellement) de la robotique pour créer une couche de sécurité supplémentaire pour les installations de fabrication dangereuses. Ce bouton peut être utilisé pour démarrer ou arrêter plusieurs processus, y compris le contrôle du signal