Indholdsfortegnelse:

Hjemmesikkerhed med integreret system: 12 trin (med billeder)
Hjemmesikkerhed med integreret system: 12 trin (med billeder)

Video: Hjemmesikkerhed med integreret system: 12 trin (med billeder)

Video: Hjemmesikkerhed med integreret system: 12 trin (med billeder)
Video: AQARA Dørlås EVE Bevægelsessensor Forbedrer dit Smart Home-sikkerhedssystem ved hjælp af IoT... 2024, November
Anonim
Hjemmesikkerhed med integreret system
Hjemmesikkerhed med integreret system

Hej læsere, Dette er en instruks til konstruktion af et hjemmesikkerhedssystem i modsætning til alle andre sikkerhedssystemer. Dette system har en forbedret funktion TRAP og PANIC -tilstand Tilslutning af offerhjemets ejer, nabo og politistation over netværk. I dette projekt demonstrerer jeg hele projektet via Intranet (lukket område netværk) ikke over internettet, det er dit ønske, hvis du vil gøre det det samme over internettet..

PANIC MODE: (Eksisterende system) Når ubuden gæst detekteres af ultralydssensoren. lyset i hjemmet og summeren blæses op, hvilket resulterer i, at ubudne gæster får panik og sender en sms -besked til offerhjemets ejer og hans/hendes nabo, og der vil blive hostet et midlertidigt web, der indeholder nogle oplysninger om overtrædelsen, som på hvilket tidspunkt ubuden gæst, Tiden gik efter overtrædelsen og et inputfelt. Hvor boligejeren kan indtaste pinkode for at deaktivere summer og hjemmelys eksternt.

TRAP MODE: (Forslag til system) Når ubuden gæst opdages, vil summer og lys ikke blæse op som eksisterende systemer. I stedet vil en SMS -besked med IP -adresse blive sendt til politistationen ved at klikke på IP -adressen, vil en webløn åbne, hvor politiet kan få oplysningerne som Tid for overtrædelse, Forløbet tid fra overtrædelse og adresse på offerets hjem og en statisk google map -retning fra politistation til offerhjem. Og der vil også blive sendt en SMS -meddelelse til nabo og husejer.

Ting du skal bygge

Softwarekrav

  1. Download Arduino IDE IDE Download side
  2. Download DS3231 bibliotek Download biblioteket
  3. Download Bridge -fil Download -fil
  4. Download kildekode Download kildekode

Krav til hardware

  1. Arduino Uno Mega ATmega1280
  2. Ethernet -skjold
  3. Brødbræt
  4. LCD 16x2
  5. Grundlæggende servo
  6. Jumperledning Mand til Mand 30 til 35
  7. Jumper wire Kvinde til Kvinde 20 til 25
  8. Jumper wire Hun til Mand 10-15
  9. 4x4 tastaturmatrix
  10. Ultralydssensor - HC -SR04
  11. Summer piezo
  12. LED lys 2
  13. LAN -kabel
  14. Arduino board strømkabel
  15. RTC ds3231 modul

Legitimationskrav

Til modtagelse af SMS -besked fra hardware:

  1. Kontosid fra Twilio API
  2. Auth Token fra Twilio API
  3. Temboo App -nøgle fra Temboo API
  4. Afsendernummer fra Twilio API

Først og fremmest skal du montere dit Ethernet -skjold med Arduino Uno Mega som vist på billedet.

Trin fra 1 til 5 forklarer separate tilslutninger af modulet til det vigtigste arduino -kort. Og endelig ser dit bord ud som et helt projekt som vist ovenfor.

Trin 1: Opstil LCD 16x2 med Arduino Board

Line Up LCD 16x2 Med Arduino Board
Line Up LCD 16x2 Med Arduino Board
Line Up LCD 16x2 Med Arduino Board
Line Up LCD 16x2 Med Arduino Board

Krav for at fuldføre dette trin

  1. Arduino Mega
  2. Ethernet -skjold
  3. LCD 16x2
  4. Jumper Wires Mand til Mand

Denne LCD 16x2 har 16 ben i den. følg billedet, og tilslut LCD med arduino -kortet. du skal bruge nogle mandlige til mandlige jumperwirer for at fuldføre dette trin

Trin 2: Opstil ultralydssensor - HC -SR04 med Arduino -kort

Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board
Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board
Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board
Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board
Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board
Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board
Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board
Line Up Ultrasonic Sensor - HC -SR04 Med Arduino Board

Krav for at fuldføre dette trin

  1. Arduino bord
  2. Ethernet -skjold
  3. Ultralydssensor - HC -SR04
  4. Jumper ledninger Mand til Kvinde

En ultralydssensor er en enhed, der kan måle afstanden til et objekt ved hjælp af lydbølger. Det måler afstand ved at sende en lydbølge ud med en bestemt frekvens og lytte efter, at lydbølgen hopper tilbage, og vi bruger denne lydbølgeteknologi som indtrængningsdetektor.

For at dække det meste af området med sensor til sikkerhed og reducere omkostningerne ved at installere dette system i den virkelige verden. ultralydssensoren er fastgjort til en Basic Servo, der roterer 180 grader og dækker maksimalt område.

Trin 3 viser opstilling af Basic servo og kombination af ultralydssensor og Basic Servo sammen i billedet

Trin 3: Stil op til grundlæggende servo med Arduino -bord

Opstilling til grundlæggende servo med Arduino -bord
Opstilling til grundlæggende servo med Arduino -bord
Opstilling til grundlæggende servo med Arduino -bord
Opstilling til grundlæggende servo med Arduino -bord
Opstilling til grundlæggende servo med Arduino -bord
Opstilling til grundlæggende servo med Arduino -bord
Opstilling til grundlæggende servo med Arduino -bord
Opstilling til grundlæggende servo med Arduino -bord

Krav for at fuldføre dette trin

  1. Arduino bord
  2. Ethernet -skjold
  3. Grundlæggende servo
  4. Jumper ledninger

Denne grundlæggende servo bruges til at rotere den ultralydssensor i 180 grader for at dække det maksimale område for sikkerhed. Og så har jeg monteret en ultralydssensor over den som vist på billedet

Trin 4: Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord

Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord
Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord
Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord
Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord
Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord
Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord
Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord
Opstilling til 4x4 tastaturmatrix, LED og summer med Arduino -bord

Krav for at fuldføre dette trin

  1. Arduino bord
  2. Ethernet -skjold
  3. 4x4 tastaturmatrix
  4. LED
  5. Summer piezo

Bemærk: 4x4 tastaturmatrix har 8 ben, der starter fra højre til venstre mod knapper, summer bruges kun, når sikkerhedssystemet kører i panik -tilstand, og her antager vi en LED som lys i hjemmet, det bruges også, når sikkerhedssystemet er kører i paniktilstand for at få ubudne gæster til at gå i panik..

Trin 5: Stil op til RTC DS3231 med Arduino -bord

Opstilling til RTC DS3231 med Arduino -bord
Opstilling til RTC DS3231 med Arduino -bord
Opstilling til RTC DS3231 med Arduino -bord
Opstilling til RTC DS3231 med Arduino -bord

Krav for at fuldføre dette trin

  1. Arduino bord
  2. Ethernet -skjold
  3. RTC DS3231
  4. Jumper ledninger Mand til Mand

Bemærk: RTC -modulet (Real Time Clock) tager sig af tiden, ligesom vores stationære eller bærbare computer tager sig af tiden, selvom din bærbare computer er slukket et stykke tid. Den viser det korrekte tidspunkt, når du tænder din bærbare computer.

På samme måde fungerer RTC -modulet. Så for at komme i gang med RTC -modulet for første gang skal du konfigurere et tidspunkt i begyndelsen. Jeg vil dele en video om opsætning af tid i dit RTC -modul og en gang for at konfigurere den tid, du ikke behøver at gøre det igen og igen Kom godt i gang med DS3231 RTC -modul.

Trin 6: Lad os konfigurere softwaremiljø

Lad os konfigurere softwaremiljø
Lad os konfigurere softwaremiljø
Lad os konfigurere softwaremiljø
Lad os konfigurere softwaremiljø

I henhold til de krav, der er diskuteret i indledningen, skal du downloade Arduino IDE, ds3231 -biblioteket, batchfilen og downloade kildekoden.

  1. Efter download af Arduino IDE start den. Klik på skitse> inkluder bibliotek> Administrer biblioteker> Søg efter "Tastatur", vælg derefter "Tastatur af Mark Stanley", og klik på Installer
  2. Klik igen> skitse> inkluder bibliotek> Tilføj. ZIP -bibliotek> Vælg for ds3231 Zip -fil, og importer den.

Trin 7: Lad os få kravene til legitimationsoplysninger

Lad os få legitimationskravene
Lad os få legitimationskravene

Som nævnt i introduktionen kræver du din egen legitimation for at køre projektet, som f.eks

  • Twilio -konto SID
  • Twilio Auth Token
  • Temboo -appnøgle og
  • Et afsendernummer fra Twilio.
  1. Tilmeld dig Twilio -webstedet Twilio -websted, du vil se dit kontos SID og Auth Token på din konsolside.
  2. gå derefter til programmerbar SMS> klik på build og lær klik på "FÅ ET NUMMER", hvor du kan få dit unikke afsendernummer, og fra dette unikke afsendernummer vil du modtage SMS -besked, når ubuden gæst opdages.
  3. Derefter skal du registrere dit SMS -modtagende telefonnummer i Twilio for det klik på "Telefonnumre"> klik på Verificerede opkalds -id'er> klik på plus -knappen for at tilføje dit mobilnummer for at få SMS -beskeden.
  4. Kopiér denne legitimationsoplysninger, og tilmeld dig derefter Temboo API -webstedet Temboo API -websted. Klik på Twilio i venstre side under Choreos> klik på SMS -beskeder> klik på SendSMS. Derefter vil du se et indtastningsfelt for konto SID, Auth Token, Body, From og To.
  5. Indtast alle disse legitimationsoplysninger lige der, og indtast det unikke afsendernummer i feltet "FRA"
  6. Klik på "Kør nu"

Du modtager en meddelelse.

BEMÆRK: Du skal få et "FRA" unikt afsendernummer og "TIL" registrere dit telefonnummer for at få SMS -beskeden.

Trin 8: Koderegler, hvor du skal indtaste dine legitimationsoplysninger

Koderegler, hvor du skal indtaste dine legitimationsoplysninger
Koderegler, hvor du skal indtaste dine legitimationsoplysninger

Her vil jeg nævne de linjer, hvor du skal indtaste dine legitimationsoplysninger inde i kildekoden.

  1. Fem steder skal du udskifte din "Kontosid -nøgle" (linjenr.: 440, 467, 495, 525, 554)
  2. Fem steder skal du udskifte din "Auth Token -nøgle" (linjenr: 432, 459, 487, 517, 546)
  3. Fem steder skal du udskifte dit "TO" -nummer (linjenr: 434, 461, 489, 519, 548) Indsæt dit telefonnummer, som skal registreres i "Verificerede opkalds -id'er"
  4. Fem steder skal du udskifte dit "FROM" -nummer (linjenr: 436, 463, 491, 521, 550) Indsæt unikt afsendernummer, som du fik fra twilio.
  5. I TembooAccount.h fil #define TEMBOO_APP_KEY "#Indsæt din App -nøgle her#" Du kan få din App -nøgle fra din Temboo -konto

Når du har indsat din legitimationsoplysninger i den givne LOC (kodelinje), er du god til at eksekvere din kode.

Trin 9: Broforbindelse

Broforbindelse
Broforbindelse
Broforbindelse
Broforbindelse

Vælg nu LAN -adapter og kilden til internet, højreklik derefter på broforbindelser. Dette vil bygge en intranetforbindelse mellem din bærbare computer og Ethernet -skjold, der udgør et lukket netværk (Intranet)

Efter broforbindelse skal du åbne og lukke den batchfil, som du downloadede ved TRIN 1.

Trin 10: Endelig instruktion

Endelig instruktion
Endelig instruktion
Endelig instruktion
Endelig instruktion

tilslut dit Arduino -strømkabel med din bærbare computer og LAN -kabel fra din bærbare LAN -port til Ethernet -skærm LAN -port, og klik derefter på "upload", det tager 5 minutter at blive uploadet.

Når programmet er uploadet, starter programmet med at udføre DHCP IP -adressen vil blive opnået, så vil det bede om PIN -kode for at indtaste

  1. TRAP MODE PIN "A33333"
  2. PANIC MODE PIN "B66666"
  3. DEAKTIVER PIN -kode "D00000"

Ifølge den indtastede pinkode vil systemet begynde at køre.

Du kan ændre pinkoden efter eget ønske ved at redigere kildekoden.

Trin 11: Resultater af paniktilstand

Paniktilstandsresultater
Paniktilstandsresultater
Paniktilstandsresultater
Paniktilstandsresultater
Paniktilstandsresultater
Paniktilstandsresultater

Når en ubuden gæst er registreret, summer og LED (som hjemmelys) blæser op, og SMS -besked sendes til nabo og husejer som vist på billedet, og et midlertidigt web vil kun blive hostet for husejer, webadressen vil sendes til boligejer via SMS -beskeden

Skærmbillederne på nettet er indsendt ovenfor.

Trin 12: Fældetilstandsresultater

Fældetilstandsresultater
Fældetilstandsresultater
Fældetilstandsresultater
Fældetilstandsresultater
Fældetilstandsresultater
Fældetilstandsresultater
Fældetilstandsresultater
Fældetilstandsresultater

Når en ubuden gæst er registreret, vil ingen summer og lys blæse i stedet for, at SMS -besked sendes til nabo, husejer og politibetjent som vist på billedet, og et midlertidigt web vil kun blive hostet for husejer og politibetjent de oplysninger, som internettet tilbageholdelser er indsat ovenfor som billede og også forklaret i indledningsdelen, webadressen sendes til husejer og politibetjent via SMS -besked.

SMS -meddelelsen indeholder oplysninger som

  1. Webstedets adresse
  2. Google map retningslink fra politistation til offerhuset

Skærmbillederne på nettet er indsendt ovenfor.

Fordele ved dette system

  1. Ny måde at sikre dit hjem, eksternt med øjeblikkelig handling fra politi og din nabo
  2. Meget mindre implementeringsomkostninger
  3. Fremmer digital sikkerhed
  4. Giver ingen undskyldninger for politiet for ikke at tage affære mod røveri, fordi røveriet er digitalt underrettet på stedet.
  5. Reducer røveriet.

Anbefalede: