Table des matières:

Système de sécurité avancé : 7 étapes
Système de sécurité avancé : 7 étapes

Vidéo: Système de sécurité avancé : 7 étapes

Vidéo: Système de sécurité avancé : 7 étapes
Vidéo: Cybersécurité [2024] : guide COMPLET pour démarrer rapidement | Sécurité informatique débutant 2024, Novembre
Anonim
Système de sécurité avancé
Système de sécurité avancé

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

Composants et matériaux
Composants et matériaux
Composants et matériaux
Composants et matériaux
Composants et matériaux
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

Assembler le matériel
Assembler le matériel
Assembler le matériel
Assembler le matériel
Assembler le matériel
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.

  1. Il y a 3 capteurs PIR, 2 à l'intérieur de la maison et 1 à l'extérieur de la maison.
  2. LDR pour indiquer au capteur extérieur s'il fait suffisamment sombre pour allumer la lumière.
  3. Capteur d'interrupteur magnétique qui sait quand la porte s'ouvre.
  4. Un écran OLED qui affiche les statistiques de mon Raspberry Pi dont l'IP du site.
  5. Led qui indique si l'alarme est allumée ou éteinte
  6. 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

Base de données
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

Rédaction du code
Rédaction du code
Rédaction du code
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

Concevoir le site Web réa-t.webp
Concevoir le site Web réa-t.webp
Concevoir le site Web réa-t.webp
Concevoir le site Web réa-t.webp
Concevoir le site Web réa-t.webp
Concevoir le site Web réa-t.webp
Concevoir le site Web réa-t.webp
Concevoir le site Web réa-t.webp

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

Logiciel sur le Raspberry Pi
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

Construire le cas
Construire le cas
Construire le cas
Construire le cas
Construire le cas
Construire le cas
Construire le cas
Construire le cas

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é: