Inhaltsverzeichnis:

Sicherheit zu Hause mit eingebettetem System - Gunook
Sicherheit zu Hause mit eingebettetem System - Gunook

Video: Sicherheit zu Hause mit eingebettetem System - Gunook

Video: Sicherheit zu Hause mit eingebettetem System - Gunook
Video: Was ist ein Eingebettetes System 2024, November
Anonim
Sicherheit zu Hause mit eingebettetem System
Sicherheit zu Hause mit eingebettetem System

Hallo Leser, Dies ist ein Instructables für den Bau eines Home Security Systems im Gegensatz zu jedem anderen Sicherheitssystem. Dieses System verfügt über eine verbesserte Funktion TRAP- und PANIC-Modus, der den Eigentümer, den Nachbarn und die Polizeistation des Opfers über das Netzwerk verbindet. In diesem Projekt demonstriere ich das gesamte Projekt über Intranet (Closed Area Network) und nicht über das Internet das gleiche über das internet..

PANIK-MODUS: (Vorhandenes System) Wenn der Eindringling vom Ultraschallsensor erkannt wird. die Lichter des Hauses und der Summer werden explodiert, was zur Panik des Eindringlings führt und eine SMS-Benachrichtigung an den Eigentümer des Opferhauses und seinen Nachbarn sendet Eindringling betreten, Verstrichene Zeit nach dem Betreten und ein Eingabefeld. Hier kann der Hausbesitzer eine PIN eingeben, um den Summer und die Hausbeleuchtung aus der Ferne zu deaktivieren.

Fallenmodus: (Vorgeschlagenes System) Wenn der Eindringling erkannt wird, werden Summer und Lichter nicht wie bei bestehenden Systemen explodieren. Stattdessen wird eine SMS-Benachrichtigung mit der IP-Adresse an die Polizeistation gesendet, indem Sie auf die IP-Adresse klicken Holen Sie sich die Informationen wie Zeit des Einbruchs, Verstrichene Zeit seit Einbruch und Adresse des Opferhauses und eine statische Google-Map-Richtung von der Polizeistation zum Opferhaus. Außerdem wird eine SMS-Benachrichtigung an den Nachbarn und den Hausbesitzer gesendet.

Dinge, die Sie bauen müssen

Software-Anforderung

  1. Arduino IDE herunterladen IDE Download-Seite
  2. Laden Sie die DS3231-Bibliothek herunter Laden Sie die Bibliothek herunter
  3. Bridge-Datei herunterladen Datei herunterladen
  4. Quellcode herunterladen Quellcode herunterladen

Hardware-Anforderung

  1. Arduino Uno Mega ATmega1280
  2. Ethernet-Abschirmung
  3. Brotbrett
  4. LCD 16x2
  5. Grundservo
  6. Überbrückungskabel Stecker auf Stecker 30 bis 35
  7. Überbrückungskabel Buchse zu Buchse 20 bis 25
  8. Überbrückungsdraht Buchse auf Stecker 10-15
  9. 4x4 Tastaturmatrix
  10. Ultraschallsensor - HC-SR04
  11. Summer Piezo
  12. LED-Leuchten 2
  13. LAN-Kabel
  14. Stromkabel der Arduino-Platine
  15. RTC ds3231-Modul

Anmeldeinformationen

Zum Empfangen von SMS-Benachrichtigungen von der Hardware:

  1. Konto-SID von Twilio API
  2. Authentifizierungstoken von der Twilio-API
  3. Temboo App-Schlüssel von Temboo API
  4. Absendernummer von Twilio API

Montieren Sie zunächst Ihr Ethernet Shield mit Arduino Uno Mega wie im Bild gezeigt.

Die Schritte von 1 bis 5 erklären die separaten Verbindungen des Moduls mit dem Haupt-Arduino-Board. Und schließlich sieht Ihr Board wie das gesamte Projekt aus, wie oben gezeigt.

Schritt 1: LCD 16x2 mit Arduino Board ausrichten

Line-Up LCD 16x2 mit Arduino Board
Line-Up LCD 16x2 mit Arduino Board
Line-Up LCD 16x2 mit Arduino Board
Line-Up LCD 16x2 mit Arduino Board

Voraussetzungen für diesen Schritt

  1. Arduino Mega
  2. Ethernet-Schirm
  3. LCD 16x2
  4. Überbrückungsdrähte männlich zu männlich

Dieses LCD 16x2 hat 16 Pins. Folgen Sie dem Bild und verbinden Sie das LCD mit dem Arduino-Board. Sie benötigen einige Stecker-zu-Stecker-Überbrückungsdrähte, um diesen Schritt abzuschließen

Schritt 2: Ultraschallsensor ausrichten - HC-SR04 mit Arduino-Board

Ultraschallsensor anordnen - HC-SR04 mit Arduino-Platine
Ultraschallsensor anordnen - HC-SR04 mit Arduino-Platine
Ultraschallsensor aufreihen - HC-SR04 mit Arduino-Platine
Ultraschallsensor aufreihen - HC-SR04 mit Arduino-Platine
Ultraschallsensor anordnen - HC-SR04 mit Arduino-Platine
Ultraschallsensor anordnen - HC-SR04 mit Arduino-Platine
Ultraschallsensor aufreihen - HC-SR04 mit Arduino-Platine
Ultraschallsensor aufreihen - HC-SR04 mit Arduino-Platine

Voraussetzungen für diesen Schritt

  1. Arduino-Board
  2. Ethernet-Schirm
  3. Ultraschallsensor - HC-SR04
  4. Überbrückungsdrähte männlich zu weiblich

Ein Ultraschallsensor ist ein Gerät, das die Entfernung zu einem Objekt mithilfe von Schallwellen messen kann. Es misst die Entfernung, indem es eine Schallwelle mit einer bestimmten Frequenz aussendet und darauf wartet, dass diese Schallwelle zurückprallt, und wir verwenden diese Schallwellentechnologie als Einbruchmelder.

Um die meisten Bereiche mit Sensor für Sicherheit abzudecken und die Kosten für die Installation dieses Systems in der realen Welt zu reduzieren. Der Ultraschallsensor ist auf einem Basic Servo befestigt, das sich um 180 Grad dreht und den maximalen Bereich abdeckt.

Schritt 3 zeigt die Aufstellung von Basic Servo und die Kombination von Ultraschallsensor und Basic Servo im Bild

Schritt 3: Line-Up für Basic Servo mit Arduino Board

Line-Up für Basic Servo mit Arduino Board
Line-Up für Basic Servo mit Arduino Board
Line-Up für Basic Servo mit Arduino Board
Line-Up für Basic Servo mit Arduino Board
Line-Up für Basic Servo mit Arduino Board
Line-Up für Basic Servo mit Arduino Board
Line-Up für Basic Servo mit Arduino Board
Line-Up für Basic Servo mit Arduino Board

Voraussetzungen für diesen Schritt

  1. Arduino-Board
  2. Ethernet-Schirm
  3. Grundservo
  4. Überbrückungsdrähte

Dieses Basic Servo wird verwendet, um den Ultraschallsensor um 180 Grad zu drehen, um den maximalen Bereich für die Sicherheit abzudecken. Und dann habe ich den Ultraschallsensor darüber angebracht, wie im Bild gezeigt

Schritt 4: Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board

Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board
Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board
Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board
Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board
Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board
Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board
Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board
Line Up für 4x4 Keypad Matrix, LED und Summer mit Arduino Board

Voraussetzungen für diesen Schritt

  1. Arduino-Board
  2. Ethernet-Schirm
  3. 4x4 Tastaturmatrix
  4. LED
  5. Summer Piezo

Hinweis: Die 4x4-Tastaturmatrix hat 8 Pins von rechts nach links, der Summer wird nur verwendet, wenn das Sicherheitssystem im Panikmodus läuft, und hier nehmen wir eine LED als Lichter des Hauses an, die auch verwendet wird, wenn das Sicherheitssystem ausgeschaltet ist im Panikmodus laufen, um den Eindringling in Panik zu versetzen.

Schritt 5: Line-Up für RTC DS3231 mit Arduino Board

Line-Up für RTC DS3231 mit Arduino-Board
Line-Up für RTC DS3231 mit Arduino-Board
Line-Up für RTC DS3231 mit Arduino-Board
Line-Up für RTC DS3231 mit Arduino-Board

Voraussetzungen für diesen Schritt

  1. Arduino-Board
  2. Ethernet-Schirm
  3. RTC DS3231
  4. Überbrückungsdrähte männlich zu männlich

Hinweis: Das RTC-Modul (Real Time Clock) kümmert sich um die Uhrzeit, genau wie unser Desktop oder Laptop auch dann, wenn Ihr Laptop eine Weile ausgeschaltet ist. Es zeigt die richtige Uhrzeit an, wenn Sie Ihren Laptop einschalten.

Auf die gleiche Weise funktioniert das RTC-Modul. Um zum ersten Mal mit dem RTC-Modul zu beginnen, müssen Sie am Anfang eine Zeit einrichten. Ich werde ein Video zum Einrichten der Zeit in Ihrem RTC-Modul teilen und einmal, um die Zeit einzustellen, müssen Sie es nicht immer wieder tun Erste Schritte mit dem DS3231 RTC-Modul.

Schritt 6: Lassen Sie uns die Softwareumgebung konfigurieren

Lassen Sie uns die Softwareumgebung konfigurieren
Lassen Sie uns die Softwareumgebung konfigurieren
Lassen Sie uns die Softwareumgebung konfigurieren
Lassen Sie uns die Softwareumgebung konfigurieren

Gemäß den in der Einführung besprochenen Anforderungen sollten Sie die Arduino IDE, die ds3231-Bibliothek, die Batch-Datei und den Quellcode herunterladen.

  1. Nachdem Sie die Arduino IDE heruntergeladen haben, starten Sie sie. Klicken Sie auf Skizze > Bibliothek einschließen > Bibliotheken verwalten > Suchen Sie nach "Keypad", wählen Sie dann "Keypad by Mark Stanley" und klicken Sie auf Installieren
  2. Klicken Sie erneut auf > Skizze > Bibliothek einschließen >. ZIP-Bibliothek hinzufügen > Wählen Sie für die ds3231-ZIP-Datei aus und importieren Sie sie.

Schritt 7: Lassen Sie uns die Anmeldeinformationen abrufen

Lassen Sie uns die Anmeldeinformationen abrufen
Lassen Sie uns die Anmeldeinformationen abrufen

Wie in der Einführung erwähnt, benötigen Sie Ihre eigenen Anmeldeinformationen, um das Projekt durchzuführen, wie z

  • Twilio-Konto-SID
  • Twilio-Authentifizierungstoken
  • Temboo App-Taste und
  • Eine Absendernummer von Twilio.
  1. Melden Sie sich auf der Twilio-Website an. Auf der Twilio-Site werden Ihre Konto-SID und Ihr Auth-Token auf Ihrer Konsolenseite angezeigt.
  2. dann gehen Sie zu programmierbare SMS > klicken Sie auf Build and Learn Klicken Sie auf "GET A NUMBER", wo Sie Ihre einzigartige Absendernummer erhalten können und von dieser einzigartigen Absendernummer erhalten Sie eine SMS-Benachrichtigung, wenn ein Eindringling erkannt wird.
  3. Dann müssen Sie Ihre SMS-Empfangstelefonnummer in Twilio registrieren, klicken Sie auf "Telefonnummern"> klicken Sie auf Verifizierte Anrufer-IDs> klicken Sie auf die Plus-Schaltfläche, um Ihre Mobiltelefonnummer hinzuzufügen, um die SMS-Benachrichtigung zu erhalten.
  4. Kopieren Sie diese Anmeldeinformationen und melden Sie sich dann bei der Temboo API-Website an. Temboo API-Site. Klicken Sie auf der linken Seite unter Choreos auf Twilio > klicken Sie auf SMS-Nachrichten > klicken Sie auf SendSMS. Dann sehen Sie Eingabefelder für Account SID, Auth Token, Body, From und To.
  5. Geben Sie alle diese Anmeldeinformationen direkt dort ein und geben Sie diese eindeutige Absendernummer in das Feld "VON" ein
  6. Klicken Sie auf "Jetzt ausführen"

Sie erhalten eine Benachrichtigung.

HINWEIS: Sie sollten eine eindeutige "VON"-Absendernummer erhalten und Ihre Telefonnummer mit "TO" registrieren, um die SMS-Benachrichtigung zu erhalten.

Schritt 8: Codezeilen, in denen Sie Ihre Anmeldeinformationen eingeben müssen

Codezeilen, in denen Sie Ihre Anmeldeinformationen eingeben müssen
Codezeilen, in denen Sie Ihre Anmeldeinformationen eingeben müssen

Hier erwähne ich die Zeilen, in denen Sie Ihre Anmeldeinformationen in den Quellcode eingeben müssen.

  1. An fünf Stellen müssen Sie Ihren "Konto-SID-Schlüssel" ersetzen (Leitungsnr.: 440, 467, 495, 525, 554)
  2. An fünf Stellen müssen Sie Ihren "Auth Token key" ersetzen (Zeilennummer: 432, 459, 487, 517, 546)
  3. An fünf Stellen müssen Sie Ihre "TO"-Nummer ersetzen (Leitungsnr.: 434, 461, 489, 519, 548) Fügen Sie Ihre Telefonnummer ein, die in "Verifizierte Anrufer-IDs" registriert werden soll
  4. An fünf Stellen müssen Sie Ihre "FROM"-Nummer (Zeilennummer: 436, 463, 491, 521, 550) ersetzen. Eindeutige Absendernummer einfügen, die Sie von twilio erhalten haben.
  5. In der Datei TembooAccount.h #define TEMBOO_APP_KEY "#Fügen Sie Ihren App-Schlüssel hier ein#" Sie können Ihren App-Schlüssel von Ihrem Temboo-Konto erhalten

Sobald Sie Ihre Anmeldeinformationen in das angegebene LOC (Codezeile) eingefügt haben, können Sie Ihren Code ausführen.

Schritt 9: Brückenverbindung

Brückenverbindung
Brückenverbindung
Brückenverbindung
Brückenverbindung

Wählen Sie nun den LAN-Adapter und die Internetquelle aus, klicken Sie mit der rechten Maustaste und klicken Sie dann auf Bridge-Verbindungen. Dadurch wird eine Intranet-Verbindung zwischen Ihrem Laptop und dem Ethernet-Shield überbrückt, die ein geschlossenes Netzwerk (Intranet) darstellt.

Nach dem Überbrücken von Verbindungen sollten Sie die Batch-Datei öffnen und schließen, die Sie in SCHRITT 1 heruntergeladen haben.

Schritt 10: Abschließende Anweisung

Abschließende Anweisung
Abschließende Anweisung
Abschließende Anweisung
Abschließende Anweisung

Stecken Sie Ihr Arduino-Stromkabel mit Ihrem Laptop und LAN-Kabel von Ihrem Laptop-LAN-Port zum Ethernet-Shield-LAN-Port und klicken Sie dann auf "Hochladen". Es dauert 5 Minuten, um hochgeladen zu werden.

Nach dem Hochladen beginnt das Programm mit der Ausführung von DHCP. Die IP-Adresse wird abgerufen und zur Eingabe der PIN aufgefordert

  1. TRAP-MODUS-PIN "A33333"
  2. PANIK-MODUS-PIN "B66666"
  3. PIN "D00000" DEAKTIVIEREN

Entsprechend der eingegebenen PIN wird das System gestartet.

Sie können die PIN nach Belieben ändern, indem Sie den Quellcode bearbeiten.

Schritt 11: Ergebnisse des Panikmodus

Ergebnisse des Panikmodus
Ergebnisse des Panikmodus
Ergebnisse des Panikmodus
Ergebnisse des Panikmodus
Ergebnisse des Panikmodus
Ergebnisse des Panikmodus

Sobald ein Eindringling erkannt wird, werden Summer und LED (als Hausbeleuchtung) explodieren und eine SMS-Benachrichtigung wird an den Nachbarn und den Hausbesitzer gesendet, wie im Bild gezeigt, und ein temporäres Web wird nur für den Hausbesitzer gehostet. Die Adresse des Webs wird über die SMS-Benachrichtigung an den Hauseigentümer gesendet werden

Die Screenshots des Webs sind oben gepostet.

Schritt 12: Ergebnisse des Trap-Modus

Ergebnisse des Trap-Modus
Ergebnisse des Trap-Modus
Ergebnisse des Trap-Modus
Ergebnisse des Trap-Modus
Ergebnisse des Trap-Modus
Ergebnisse des Trap-Modus
Ergebnisse des Trap-Modus
Ergebnisse des Trap-Modus

Sobald ein Eindringling erkannt wird, wird kein Summer und Lichter explodieren, stattdessen wird eine SMS-Benachrichtigung an den Nachbarn, den Hausbesitzer und den Polizeibeamten gesendet, wie im Bild gezeigt, und ein temporäres Web wird nur für Hausbesitzer und Polizeibeamte gehostet hält ist oben als Bild gepostet und auch im Einführungsteil erklärt. Die Adresse des Webs wird per SMS-Benachrichtigung an Hausbesitzer und Polizeibeamten gesendet.

Die SMS-Benachrichtigung enthält Informationen wie

  1. Adresse der Webseite
  2. Google Map-Richtungslink von der Polizeistation zum Zuhause des Opfers

Die Screenshots des Webs sind oben gepostet.

Vorteile dieses Systems

  1. Neue Möglichkeit, Ihr Zuhause aus der Ferne zu sichern, mit sofortiger Aktion der Polizei und Ihres Nachbarn
  2. Sehr geringe Implementierungskosten
  3. Fördert die digitale Sicherheit
  4. Gibt der Polizei keine Entschuldigung dafür, dass sie nicht gegen Raubüberfälle vorgeht, da die Raubaufzeichnungen an Ort und Stelle digital gemeldet werden.
  5. Reduzieren Sie die Raubüberfälle.

Empfohlen: