Innholdsfortegnelse:

Hjemmesikkerhet med innebygd system: 12 trinn (med bilder)
Hjemmesikkerhet med innebygd system: 12 trinn (med bilder)

Video: Hjemmesikkerhet med innebygd system: 12 trinn (med bilder)

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

Hei lesere, Dette er en instruks for konstruksjon av et hjemmesikkerhetssystem i motsetning til alle andre sikkerhetssystemer. Dette systemet har en forbedret funksjon TRAP og PANIC -modus Koble til offerets eier, nabo og politistasjon over nettverk. I dette prosjektet demonstrerer jeg hele prosjektet over intranett (lukket område), ikke over internett, det er ditt ønske hvis du vil gjøre det det samme over internett..

PANIC MODE: (Eksisterende system) Når inntrenger oppdages av ultralydssensoren. lysene i hjemmet og summeren vil blåses opp, noe som resulterer i at inntrenger får panikk og sender en SMS -melding til offerets eier og hans/hennes nabo, og et midlertidig web vil bli holdt som inneholder informasjon om overtredelsen, som på hvilket tidspunkt inntrenger overtredet, Tiden gikk etter overtredelsen og et inndatafelt. Hvor huseieren kan angi PIN -kode for å deaktivere summer og hjemmelys eksternt.

TRAP MODE: (Forslag til system) Når inntrengeren oppdages, vil summer og lys ikke sprenge som eksisterende systemer. I stedet vil en SMS -melding som inneholder IP -adresse bli sendt til politistasjonen ved å klikke på IP -adressen, vil en weblønn åpne der politiet kan få informasjonen som Time of overtredelse, Forløpt tid fra overtredelse og adresse til offerets hjem og en statisk google -kartretning fra politistasjon til offerhjem. Og en SMS -melding til nabo og huseier vil også bli sendt.

Ting du trenger å bygge

Programvarekrav

  1. Last ned Arduino IDE IDE nedlastingsside
  2. Last ned DS3231 -bibliotek Last ned biblioteket
  3. Last ned Bridge -fil Last ned fil
  4. Last ned kildekoden Last ned kildekoden

Krav til maskinvare

  1. Arduino Uno Mega ATmega1280
  2. Ethernet -skjold
  3. Brødbrett
  4. LCD 16x2
  5. Grunnleggende servo
  6. Stikkontakt mann til mann 30 til 35
  7. Jumper wire Female to Female 20 til 25
  8. Hoppetråd Kvinne til Mann 10-15
  9. 4x4 tastaturmatrise
  10. Ultralydsensor - HC -SR04
  11. Summer piezo
  12. LED -lys 2
  13. LAN -kabel
  14. Arduino board strømkabel
  15. RTC ds3231 modul

Legitimasjonskrav

For å motta SMS -varsling fra maskinvare:

  1. SID -konto fra Twilio API
  2. Auth Token fra Twilio API
  3. Temboo App -nøkkel fra Temboo API
  4. Avsendernummer fra Twilio API

Først og fremst må du montere et Ethernet -skjold med Arduino Uno Mega som vist på bildet.

Trinn 1 til 5 forklarer separate tilkoblinger av modul til hoved arduino -kortet. Og til slutt vil brettet ditt se ut som et helt prosjekt som vist ovenfor.

Trinn 1: Sett opp LCD 16x2 med Arduino -bord

Line Up LCD 16x2 med Arduino -bord
Line Up LCD 16x2 med Arduino -bord
Line Up LCD 16x2 med Arduino -bord
Line Up LCD 16x2 med Arduino -bord

Krav for å fullføre dette trinnet

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

Denne LCD 16x2 har 16 pinner i den. følg bildet og koble LCD med arduino -kortet. du trenger noen mannlige til mannlige jumper -ledninger for å fullføre dette trinnet

Trinn 2: Sett opp 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 å fullføre dette trinnet

  1. Arduino Board
  2. Ethernet -skjold
  3. Ultralydsensor - HC -SR04
  4. Jumperkabler Mann til Kvinne

En ultralydsensor er en enhet som kan måle avstanden til et objekt ved å bruke lydbølger. Den måler avstand ved å sende ut en lydbølge med en bestemt frekvens og lytte til at lydbølgen hopper tilbake, og vi bruker denne lydbølgeteknologien som inntrengerdetektor.

For å dekke det meste med Sensor for sikkerhet og redusere kostnadene for å installere dette systemet i den virkelige verden. ultralydssensoren er festet til en grunnleggende servo som roterer 180 grader og dekker maksimalt område.

Trinn 3 viser oppstilling av Basic servo og kombinasjon av ultralydssensor og Basic Servo sammen i bildet

Trinn 3: Still opp for grunnleggende servo med Arduino -bord

Still deg opp for grunnleggende servo med Arduino -bord
Still deg opp for grunnleggende servo med Arduino -bord
Still opp for grunnleggende servo med Arduino -bord
Still opp for grunnleggende servo med Arduino -bord
Still opp for grunnleggende servo med Arduino -bord
Still opp for grunnleggende servo med Arduino -bord
Still opp for grunnleggende servo med Arduino -bord
Still opp for grunnleggende servo med Arduino -bord

Krav for å fullføre dette trinnet

  1. Arduino Board
  2. Ethernet -skjold
  3. Grunnleggende servo
  4. Jumper ledninger

Denne grunnleggende servoen brukes til å rotere UltraSonic -sensoren i 180 grader for å dekke maksimalt område for sikkerhet. Og så har jeg festet en ultralydssensor over den som vist på bildet

Trinn 4: Still opp for 4x4 tastaturmatrise, LED og summer med Arduino -bord

Line Up for 4x4 tastaturmatrise, LED og summer med Arduino -bord
Line Up for 4x4 tastaturmatrise, LED og summer med Arduino -bord
Line Up for 4x4 tastaturmatrise, LED og summer med Arduino -bord
Line Up for 4x4 tastaturmatrise, LED og summer med Arduino -bord
Oppstilling for 4x4 tastaturmatrise, LED og summer med Arduino -bord
Oppstilling for 4x4 tastaturmatrise, LED og summer med Arduino -bord
Line Up for 4x4 tastaturmatrise, LED og summer med Arduino -bord
Line Up for 4x4 tastaturmatrise, LED og summer med Arduino -bord

Krav for å fullføre dette trinnet

  1. Arduino Board
  2. Ethernet -skjold
  3. 4x4 tastaturmatrise
  4. LED
  5. Summer piezo

Merk: 4x4 tastaturmatrise har 8 pinner som starter fra høyre til venstre vendt knapper, summer brukes bare når sikkerhetssystemet kjører i panikkmodus, og her antar vi en LED som lys i hjemmet, det brukes også når sikkerhetssystemet er kjører i panikkmodus for å få inntrengeren til å få panikk.

Trinn 5: Still opp for RTC DS3231 med Arduino -bord

Still opp for RTC DS3231 med Arduino -bord
Still opp for RTC DS3231 med Arduino -bord
Still opp for RTC DS3231 med Arduino -bord
Still opp for RTC DS3231 med Arduino -bord

Krav for å fullføre dette trinnet

  1. Arduino Board
  2. Ethernet -skjold
  3. RTC DS3231
  4. Jumper ledninger mann til mann

Merk: RTC -modulen (sanntidsklokke) tar vare på tiden, akkurat som hvordan den stasjonære eller bærbare datamaskinen vår tar vare på tiden selv når den bærbare datamaskinen er slått av en stund. Den viser riktig tid når du slår på den bærbare datamaskinen.

På samme måte fungerer RTC -modulen. Så for å komme i gang med RTC -modulen for første gang må du sette opp et tidspunkt i begynnelsen. Jeg vil dele en video om hvordan du setter opp tid i RTC -modulen, og en gang for å sette opp tiden trenger du ikke å gjøre det igjen og igjen Komme i gang med DS3231 RTC -modul.

Trinn 6: Lar oss konfigurere programvaremiljø

Lar oss konfigurere programvaremiljø
Lar oss konfigurere programvaremiljø
Lar oss konfigurere programvaremiljø
Lar oss konfigurere programvaremiljø

I henhold til kravene som er omtalt i introduksjonen, bør du laste ned Arduino IDE, ds3231 -biblioteket, batchfilen og laste ned kildekoden.

  1. Etter å ha lastet ned Arduino IDE, start den. Klikk på skisse> inkluder bibliotek> Administrer biblioteker> Søk etter "Tastatur", velg deretter "Tastatur av Mark Stanley" og klikk på Installer
  2. Klikk igjen> skisse> inkluder bibliotek> Legg til. ZIP -bibliotek> Velg for ds3231 Zip -fil og importer den.

Trinn 7: La oss få legitimasjonskravene

La oss få legitimasjonskravene
La oss få legitimasjonskravene

Som nevnt i introduksjonen krever du din egen legitimasjon for å kjøre prosjektet, som

  • Twilio Account SID
  • Twilio Auth Token
  • Temboo -appnøkkel og
  • Et avsendernummer fra Twilio.
  1. Registrer deg på Twilio nettsted Twilio Site, du vil se kontosid og autentiseringstegn på konsollsiden.
  2. gå deretter til programmerbar SMS> klikk på build og lær klikk på "FÅ ET NUMMER" hvor du kan få ditt unike avsendernummer, og fra dette unike avsendernummeret vil du motta SMS -melding når inntrenger blir oppdaget.
  3. Deretter må du registrere ditt SMS -mottakende telefonnummer i Twilio for det klikk "Telefonnumre"> klikk Verifiserte anrops -IDer> klikk på pluss -knappen for å legge til mobilnummeret ditt for å få SMS -varselet.
  4. Kopier denne legitimasjonen, og registrer deg deretter på Temboo API -nettstedet Temboo API -nettstedet. Klikk på Twilio på venstre side under Choreos> klikk SMS -meldinger> klikk SendSMS. Deretter vil du se et Inndatafelt for Konto SID, Auth Token, Brødtekst, Fra og Til.
  5. Skriv inn alle disse legitimasjonene der og skriv inn det unike avsendernummeret i "FRA" -feltet
  6. Klikk "Kjør nå"

Du vil motta et varsel.

MERK: Du bør få et "FRA" unikt avsendernummer og "TIL" registrere telefonnummeret ditt for å få SMS -varselet.

Trinn 8: Kodelinjer der du må angi legitimasjonen din

Kodelinjer der du må angi legitimasjonen din
Kodelinjer der du må angi legitimasjonen din

Her vil jeg nevne linjene der du må skrive inn legitimasjonen din i kildekoden.

  1. På fem steder må du bytte ut "Kontosid -nøkkel" (linjenr: 440, 467, 495, 525, 554)
  2. På fem steder må du bytte ut "Auth Token key" (linjenr: 432, 459, 487, 517, 546)
  3. På fem steder må du erstatte "TO" -nummeret (linje nr. 434, 461, 489, 519, 548) Lim inn telefonnummeret ditt som skal registreres i "Verifiserte anrops -IDer"
  4. På fem steder må du erstatte "FROM" -nummeret ditt (linjenr: 436, 463, 491, 521, 550) Lim inn unikt avsendernummer som du fikk fra twilio.
  5. I TembooAccount.h -filen #define TEMBOO_APP_KEY "#Lim inn appnøkkelen din her#" Du kan få appnøkkelen din fra Temboo -kontoen din

Når du har limt inn legitimasjonen din i den angitte LOC (koderaden), er du god til å utføre koden.

Trinn 9: Bridge -tilkobling

Bridge -tilkobling
Bridge -tilkobling
Bridge -tilkobling
Bridge -tilkobling

Velg nå LAN -adapter og kilden til internett, høyreklikk og klikk deretter på broforbindelser. Dette vil bygge bro mellom en intranettforbindelse mellom den bærbare datamaskinen og et Ethernet -skjerm som utgjør et lukket nettverk (intranett)

Etter å ha koblet til tilkoblinger, bør du åpne og lukke batchfil som du lastet ned i trinn 1.

Trinn 10: Sluttinstruksjon

Endelig instruksjon
Endelig instruksjon
Endelig instruksjon
Endelig instruksjon

koble Arduino -strømkabelen med den bærbare datamaskinen og LAN -kabelen fra den bærbare LAN -porten til Ethernet -skjerm -LAN -porten, og klikk deretter "Last opp" det vil ta 5 minutter å laste opp.

Når programmet er lastet opp, vil programmet begynne å utføre DHCP IP -adressen vil bli oppnådd, og det vil be om PIN -kode for å angi

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

I henhold til PIN -koden som er angitt, begynner systemet å kjøre.

Du kan endre PIN -koden som du ønsker ved å redigere kildekoden.

Trinn 11: Resultater for panikkmodus

Panikkmodusresultater
Panikkmodusresultater
Panikkmodusresultater
Panikkmodusresultater
Panikkmodusresultater
Panikkmodusresultater

Når en inntrenger er oppdaget, summer og LED (som hjemmelys) vil blåse opp og SMS -varsel sendes til nabo og huseier som vist på bildet, og et midlertidig web vil bare være vert for huseier. Nettadressen vil bli sendt til huseier via SMS -varselet

Skjermbildene på nettet er lagt ut ovenfor.

Trinn 12: Resultat av felle -modus

Feller modus resultater
Feller modus resultater
Feller modus resultater
Feller modus resultater
Feller modus resultater
Feller modus resultater
Feller modus resultater
Feller modus resultater

Når en inntrenger er oppdaget, vil ingen summer og lys blåse i stedet for at SMS -varsel blir sendt til nabo, huseier og politibetjent som vist på bildet, og et midlertidig web vil bare være vert for huseier og politibetjent informasjonen som nettet holder er lagt ut ovenfor som bilde og også forklart i introduksjonsdelen, adressen til nettet vil bli sendt til huseier og politibetjent via SMS -melding.

SMS -varselet inneholder informasjon som

  1. Adressen til nettsiden
  2. Google kartretningslinje fra politistasjon til offerhuset

Skjermbildene på nettet er lagt ut ovenfor.

Fordeler med dette systemet

  1. Ny måte å sikre hjemmet ditt, eksternt med umiddelbar handling fra politiet og naboen
  2. Veldig lavere implementeringskostnad
  3. Oppmuntrer til digital sikkerhet
  4. Gir ingen unnskyldninger for politiet for ikke å iverksette tiltak mot ran, fordi ranet blir varslet digitalt på stedet.
  5. Reduser rån.

Anbefalt: