Table des matières:

Sécurité à domicile avec système embarqué : 12 étapes (avec photos)
Sécurité à domicile avec système embarqué : 12 étapes (avec photos)

Vidéo: Sécurité à domicile avec système embarqué : 12 étapes (avec photos)

Vidéo: Sécurité à domicile avec système embarqué : 12 étapes (avec photos)
Vidéo: Maison connectée : la sécurité avant tout 2024, Juin
Anonim
Sécurité à domicile avec système embarqué
Sécurité à domicile avec système embarqué

Bonjour lecteurs, Il s'agit d'un Instructables pour construire un système de sécurité à domicile contrairement à tous les autres systèmes de sécurité. Ce système a une fonctionnalité améliorée TRAP et PANIC Mode reliant le propriétaire de la maison de la victime, le voisin et le poste de police sur le réseau. Dans ce projet, je démontre l'ensemble du projet sur Intranet (réseau fermé) et non sur Internet, c'est votre souhait si vous voulez la même chose sur Internet..

MODE PANIQUE: (Système existant) Lorsqu'un intrus est détecté par le capteur à ultrasons. les lumières de la maison et le buzzer seront explosés, provoquant la panique de l'intrus et envoyant une notification par SMS au propriétaire de la maison de la victime et à son voisin et un site Web temporaire sera hébergé qui contiendra des informations sur l'intrusion, comme à quelle heure le intrus trespassed, Temps écoulé après l'intrusion et un champ de saisie. Où le propriétaire de la maison peut entrer le code PIN pour désactiver le buzzer et les lumières de la maison à distance.

MODE PIÈGE: (Système proposé) Lorsque l'intrus est détecté, le buzzer et les lumières n'exploseront pas comme les systèmes existants. Au lieu de cela, une notification SMS contenant l'adresse IP sera envoyée au poste de police en cliquant sur l'adresse IP, un salaire Web s'ouvrira où la police pourra obtenez des informations telles que l'heure de l'intrusion, le temps écoulé depuis l'intrusion et l'adresse du domicile de la victime et une direction Google Map statique du poste de police au domicile de la victime. Et une notification par SMS au voisin et au propriétaire de la maison sera également envoyée.

Choses que vous devez construire

Configuration logicielle requise

  1. Télécharger la page de téléchargement de l'IDE Arduino IDE
  2. Télécharger la bibliothèque DS3231 Télécharger la bibliothèque
  3. Télécharger le fichier Bridge Télécharger le fichier
  4. Télécharger le code source Télécharger le code source

Configuration matérielle requise

  1. Arduino Uno Mega ATmega1280
  2. Bouclier Ethernet
  3. Planche à pain
  4. ACL 16x2
  5. Servo de base
  6. Cavalier mâle à mâle 30 à 35
  7. Cavalier Femelle à Femelle 20 à 25
  8. Cavalier Femelle vers Mâle 10-15
  9. Matrice clavier 4x4
  10. Capteur à ultrasons - HC-SR04
  11. Sonnerie piézo
  12. Lumières LED 2
  13. Câble LAN
  14. Câble d'alimentation de la carte Arduino
  15. Module RTC ds3231

Exigence d'identification

Pour recevoir une notification par SMS depuis le matériel:

  1. SID du compte de l'API Twilio
  2. Jeton d'authentification de l'API Twilio
  3. Clé d'application Temboo de l'API Temboo
  4. Numéro d'expéditeur de l'API Twilio

Tout d'abord, montez votre Ethernet Shield avec Arduino Uno Mega comme indiqué dans l'image.

Les étapes de 1 à 5 expliqueront les connexions séparées du module avec la carte arduino principale. Enfin, votre carte ressemblera à un projet complet, comme indiqué ci-dessus.

Étape 1: alignez l'écran LCD 16x2 avec la carte Arduino

Alignez l'écran LCD 16x2 avec la carte Arduino
Alignez l'écran LCD 16x2 avec la carte Arduino
Alignez l'écran LCD 16x2 avec la carte Arduino
Alignez l'écran LCD 16x2 avec la carte Arduino

Conditions requises pour effectuer cette étape

  1. Arduino méga
  2. Bouclier Ethernet
  3. ACL 16x2
  4. Cavalier mâle à mâle

Cet écran LCD 16x2 a 16 broches. suivez l'image et connectez l'écran LCD à la carte arduino. vous aurez besoin de câbles de raccordement mâle à mâle pour terminer cette étape

Étape 2: alignez le capteur à ultrasons - HC-SR04 avec la carte Arduino

Capteur à ultrasons d'alignement - HC-SR04 avec carte Arduino
Capteur à ultrasons d'alignement - HC-SR04 avec carte Arduino
Capteur à ultrasons d'alignement - HC-SR04 avec carte Arduino
Capteur à ultrasons d'alignement - HC-SR04 avec carte Arduino
Capteur à ultrasons d'alignement - HC-SR04 avec carte Arduino
Capteur à ultrasons d'alignement - HC-SR04 avec carte Arduino
Capteur à ultrasons Line Up - HC-SR04 avec carte Arduino
Capteur à ultrasons Line Up - HC-SR04 avec carte Arduino

Conditions requises pour effectuer cette étape

  1. Carte Arduino
  2. Bouclier Ethernet
  3. Capteur à ultrasons - HC-SR04
  4. Cavaliers mâle à femelle

Un capteur à ultrasons est un appareil qui peut mesurer la distance à un objet en utilisant des ondes sonores. Il mesure la distance en envoyant une onde sonore à une fréquence spécifique et en écoutant cette onde sonore pour rebondir et nous utilisons cette technologie d'onde sonore comme détecteur d'intrusion.

Pour couvrir la plupart des zones avec Sensor pour la sécurité et réduire le coût d'installation de ce système dans le monde réel. le capteur à ultrasons est fixé sur un servo de base qui tourne à 180 degrés et couvre une surface maximale.

L'étape 3 montre l'alignement du servo de base et la combinaison du capteur à ultrasons et du servo de base dans l'image

Étape 3: Alignez-vous pour un servo de base avec une carte Arduino

Alignement pour le servo de base avec carte Arduino
Alignement pour le servo de base avec carte Arduino
Alignement pour le servo de base avec carte Arduino
Alignement pour le servo de base avec carte Arduino
Gamme pour servo de base avec carte Arduino
Gamme pour servo de base avec carte Arduino
Alignement pour le servo de base avec carte Arduino
Alignement pour le servo de base avec carte Arduino

Conditions requises pour effectuer cette étape

  1. Carte Arduino
  2. Bouclier Ethernet
  3. Servo de base
  4. Fils de cavalier

Ce servo de base est utilisé pour faire pivoter le capteur ultrasonique à 180 degrés pour couvrir une zone maximale pour la sécurité.

Étape 4: Alignez-vous pour la matrice de clavier 4x4, la LED et le buzzer avec la carte Arduino

Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino
Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino
Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino
Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino
Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino
Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino
Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino
Alignement pour matrice de clavier 4x4, LED et buzzer avec carte Arduino

Conditions requises pour effectuer cette étape

  1. Carte Arduino
  2. Bouclier Ethernet
  3. Matrice de clavier 4x4
  4. LED
  5. Sonnerie piézo

Remarque: la matrice de clavier 4x4 a 8 broches à partir des boutons orientés de droite à gauche, le buzzer n'est utilisé que lorsque le système de sécurité fonctionne en mode panique, et ici nous supposons qu'une LED comme lumières de la maison est également utilisée lorsque le système de sécurité est fonctionnant en mode panique afin de faire paniquer l'intrus.

Étape 5: Alignez-vous pour RTC DS3231 avec la carte Arduino

Alignement pour RTC DS3231 avec carte Arduino
Alignement pour RTC DS3231 avec carte Arduino
Alignement pour RTC DS3231 avec carte Arduino
Alignement pour RTC DS3231 avec carte Arduino

Conditions requises pour effectuer cette étape

  1. Carte Arduino
  2. Bouclier Ethernet
  3. RTC DS3231
  4. Cavaliers mâle à mâle

Remarque: le module RTC (Real Time Clock) s'occupe de l'heure tout comme notre ordinateur de bureau ou portable s'occupe de l'heure même lorsque votre ordinateur portable est éteint pendant un certain temps. Il affichera l'heure correcte lorsque vous allumerez votre ordinateur portable.

De la même manière, le module RTC fonctionne. Donc, pour commencer avec le module RTC pour la première fois, vous devez configurer une heure au début. Je vais partager une vidéo sur la configuration de l'heure dans votre module RTC et une fois pour configurer l'heure, vous n'avez pas besoin de le faire encore et encore.

Étape 6: Permet de configurer l'environnement logiciel

Permet de configurer l'environnement logiciel
Permet de configurer l'environnement logiciel
Permet de configurer l'environnement logiciel
Permet de configurer l'environnement logiciel

Conformément aux exigences décrites dans l'introduction, vous devez télécharger l'IDE Arduino, la bibliothèque ds3231, le fichier batch et télécharger le code source.

  1. Après avoir téléchargé Arduino IDE, lancez-le. Cliquez sur croquis > inclure la bibliothèque > Gérer les bibliothèques > Recherchez "Clavier", puis sélectionnez "Clavier par Mark Stanley" et cliquez sur Installer
  2. Cliquez à nouveau sur> esquisse> inclure la bibliothèque> Ajouter une bibliothèque. ZIP> Sélectionnez le fichier Zip ds3231 et importez-le.

Étape 7: Permet d'obtenir les informations d'identification requises

Permet d'obtenir les exigences des informations d'identification
Permet d'obtenir les exigences des informations d'identification

Comme mentionné dans l'introduction, vous avez besoin de vos propres informations d'identification pour exécuter le projet, comme

  • SID du compte Twilio
  • Jeton d'authentification Twilio
  • Clé de l'application Temboo et
  • Un numéro d'expéditeur de Twilio.
  1. Inscrivez-vous sur le site Web de Twilio Twilio Site, vous verrez votre SID de compte et votre jeton d'authentification sur la page de votre console.
  2. puis allez dans SMS programmable> cliquez sur construire et apprendre cliquez sur "OBTENIR UN NUMÉRO" où vous pouvez obtenir votre numéro d'expéditeur unique et à partir de ce numéro d'expéditeur unique, vous recevrez une notification par SMS lorsqu'un intrus est détecté.
  3. Ensuite, vous devez enregistrer votre numéro de téléphone de réception de SMS dans Twilio pour cela, cliquez sur "Numéros de téléphone"> cliquez sur ID d'appelant vérifiés> cliquez sur le bouton plus pour ajouter votre numéro de téléphone portable et recevoir la notification par SMS.
  4. Copiez ces informations d'identification, puis inscrivez-vous sur le site Web de l'API Temboo Site de l'API Temboo. Dans la partie gauche sous Choreos, cliquez sur Twilio > cliquez sur SMS Messages > cliquez sur SendSMS. Ensuite, vous verrez des champs de saisie pour le SID du compte, le jeton d'authentification, le corps, de et vers.
  5. Entrez toutes ces informations d'identification ici et entrez ce numéro d'expéditeur unique dans le champ "FROM"
  6. Cliquez sur "Exécuter maintenant"

Vous recevrez une notification.

REMARQUE: Vous devriez obtenir un numéro d'expéditeur unique « DE » et « À » enregistrer votre numéro de téléphone pour recevoir la notification par SMS.

Étape 8: Lignes de code où vous devrez entrer vos informations d'identification

Lignes de code où vous devrez entrer vos informations d'identification
Lignes de code où vous devrez entrer vos informations d'identification

Ici, je vais mentionner les lignes où vous devez entrer vos informations d'identification dans le code source.

  1. À cinq endroits, vous devrez remplacer votre « clé SID de compte » (numéro de ligne: 440, 467, 495, 525, 554)
  2. À cinq endroits, vous devrez remplacer votre "Auth Token key" (ligne no: 432, 459, 487, 517, 546)
  3. Dans cinq endroits, vous devrez remplacer votre numéro "À" (N° de ligne: 434, 461, 489, 519, 548) Coller votre numéro de téléphone qui doit être enregistré dans "Identifiants d'appelant vérifiés"
  4. À cinq endroits, vous devrez remplacer votre numéro « FROM » (numéro de ligne: 436, 463, 491, 521, 550) Collez le numéro d'expéditeur unique que vous avez obtenu de twilio.
  5. Dans le fichier TembooAccount.h #define TEMBOO_APP_KEY "#Collez votre clé d'application ici#" Vous pouvez obtenir votre clé d'application à partir de votre compte Temboo

Une fois que vous avez collé vos informations d'identification dans le LOC (ligne de codes) donné, vous pouvez exécuter votre code.

Étape 9: Connexion du pont

Connexion de pont
Connexion de pont
Connexion de pont
Connexion de pont

Maintenant, sélectionnez l'adaptateur LAN et la source d'Internet, cliquez avec le bouton droit de la souris, puis cliquez sur les connexions de pont. Cela établira un pont entre votre ordinateur portable et le shield Ethernet constituant un réseau fermé (Intranet)

Après avoir ponté les connexions, vous devez ouvrir et fermer le fichier batch que vous avez téléchargé à l'ÉTAPE 1.

Étape 10: instruction finale

Instruction finale
Instruction finale
Instruction finale
Instruction finale

branchez votre câble d'alimentation Arduino avec votre ordinateur portable et le câble LAN du port LAN de votre ordinateur portable au port LAN du blindage Ethernet, puis cliquez sur "télécharger", cela prendra 5 minutes pour être téléchargé.

Une fois téléchargé, le programme commencera à exécuter l'adresse IP DHCP sera obtenue, puis il demandera le code PIN pour entrer

  1. PIN MODE PIÈGE "A33333"
  2. PIN MODE PANIQUE "B66666"
  3. DÉSACTIVER LE PIN "D00000"

Selon le code PIN entré, le système commencera à fonctionner.

Vous pouvez modifier le code PIN à votre guise en modifiant le code source.

Étape 11: Résultats du mode panique

Résultats du mode panique
Résultats du mode panique
Résultats du mode panique
Résultats du mode panique
Résultats du mode panique
Résultats du mode panique

Une fois qu'un intrus est détecté, le buzzer et la LED (comme les lumières de la maison) exploseront et une notification par SMS sera envoyée au voisin et au propriétaire de la maison, comme indiqué sur l'image, et un site Web temporaire sera hébergé uniquement pour le propriétaire de la maison. L'adresse du site Web sera être envoyé au propriétaire de la maison via la notification SMS

Les captures d'écran du Web sont publiées ci-dessus.

Étape 12: Résultats du mode Piège

Résultats du mode piège
Résultats du mode piège
Résultats du mode piège
Résultats du mode piège
Résultats du mode piège
Résultats du mode piège
Résultats du mode piège
Résultats du mode piège

Une fois qu'un intrus est détecté, aucun buzzer et les lumières ne s'allumeront à la place, une notification par SMS sera envoyée au voisin, au propriétaire de la maison et à l'agent de police, comme indiqué sur l'image, et un site Web temporaire sera hébergé uniquement pour le propriétaire de la maison et l'agent de police. les retenues sont publiées ci-dessus sous forme d'image et également expliquées dans la partie d'introduction. L'adresse du site Web sera envoyée au propriétaire de la maison et à l'agent de police par notification SMS.

La notification SMS contient des informations telles que

  1. Adresse de la page Web
  2. Lien de direction de la carte Google du poste de police au domicile de la victime

Les captures d'écran du Web sont publiées ci-dessus.

Avantages de ce système

  1. Nouvelle façon de sécuriser votre maison, à distance avec une action instantanée de la police et de votre voisin
  2. Coût de mise en œuvre très inférieur
  3. Encourage la sécurité numérique
  4. Ne donne aucune excuse à la police pour ne pas prendre de mesures contre le vol car le dossier du vol est notifié numériquement sur place.
  5. Réduire le taux de vol.

Conseillé: