Turinys:

Namų saugumas naudojant įterptąją sistemą: 12 žingsnių (su paveikslėliais)
Namų saugumas naudojant įterptąją sistemą: 12 žingsnių (su paveikslėliais)

Video: Namų saugumas naudojant įterptąją sistemą: 12 žingsnių (su paveikslėliais)

Video: Namų saugumas naudojant įterptąją sistemą: 12 žingsnių (su paveikslėliais)
Video: Mastering Active Directory Health: Dcdiag Troubleshooting Tips for IT Pros 2024, Birželis
Anonim
Namų saugumas naudojant įterptąją sistemą
Namų saugumas naudojant įterptąją sistemą

Sveiki skaitytojai, Tai yra instrukcijos, skirtos namų apsaugos sistemai sukurti, skirtingai nei visos kitos saugos sistemos. Ši sistema turi patobulintą funkciją „TRAP“ir „PANIC“režimas, jungiantis aukų namų savininką, kaimyną ir policijos nuovadą tinklu. Šiame projekte aš demonstruoju visą projektą per intranetą (uždarojo tinklo tinklą), o ne internetu, tai yra jūsų pageidavimas, jei norite tai padaryti per internetą tas pats..

PANIKOS REŽIMAS: (Esama sistema) Kai ultragarso jutiklis aptinka įsibrovėlį. būsto ir žadintuvo lemputės bus susprogdintos, o tai sukels paniką ir išsiųs SMS pranešimą nukentėjusiųjų namų savininkui ir jo kaimynui, o bus talpinamas laikinas žiniatinklis, kuriame yra tam tikros informacijos apie pažeidimą, pvz., kuriuo metu įsibrovėlio pažeidimas, laikas, praėjęs po pažeidimo, ir įvesties laukas. Kur namų savininkas gali įvesti PIN kodą, kad nuotoliniu būdu išjungtų signalą ir namų apšvietimą.

TRAP MODE: (siūloma sistema) Kai aptinkamas įsibrovėlis, garsinis signalas ir žibintai nesprogs kaip esamos sistemos. Vietoj SMS pranešimo su IP adresu bus išsiųstas policijos nuovadai spustelėjus IP adresą, bus atidarytas internetinis atlyginimas, kuriame policija gali gauti tokią informaciją kaip pažeidimo laikas, praėjęs laikas nuo pažeidimo ir aukos namų adresas bei statinė „Google“žemėlapio kryptis nuo policijos nuovados iki aukos namų. Taip pat bus išsiųstas SMS pranešimas kaimynui ir namų savininkui.

Dalykai, kuriuos reikia sukurti

Programinės įrangos reikalavimas

  1. Atsisiųskite „Arduino IDE IDE“atsisiuntimo puslapį
  2. Parsisiųsti DS3231 biblioteką Atsisiųskite biblioteką
  3. Parsisiųsti Bridge failą Atsisiųsti failą
  4. Atsisiųsti šaltinio kodą Atsisiųsti šaltinio kodą

Techninės įrangos reikalavimas

  1. „Arduino Uno Mega ATmega1280“
  2. Ethernet skydas
  3. Bandomoji Lenta
  4. LCD 16x2
  5. Pagrindinis servo
  6. Trikotažo viela nuo 30 iki 35 m
  7. Perjungimo laidas nuo patelės iki patelės nuo 20 iki 25
  8. Siuvimo laidas nuo patelės iki patino 10-15
  9. 4x4 klaviatūros matrica
  10. Ultragarsinis jutiklis - HC -SR04
  11. Garsinis pjezo
  12. LED lemputės 2
  13. LAN kabelis
  14. „Arduino“plokštės maitinimo kabelis
  15. RTC ds3231 modulis

Įgaliojimo reikalavimas

Norėdami gauti SMS pranešimus iš aparatūros:

  1. Paskyros SID iš „Twilio“API
  2. Autentifikavimo ženklas iš „Twilio“API
  3. „Temboo“programos raktas iš „Temboo“API
  4. Siuntėjo numeris iš „Twilio“API

Pirmiausia pritvirtinkite „Ethernet“skydą naudodami „Arduino Uno Mega“, kaip parodyta paveikslėlyje.

Žingsniai nuo 1 iki 5 paaiškins atskiras modulio jungtis su pagrindine arduino lenta. Ir pagaliau jūsų plokštė atrodys kaip visas projektas, kaip parodyta aukščiau.

1 žingsnis: surinkite LCD 16x2 su „Arduino“lenta

Išdėstykite 16x2 skystųjų kristalų ekraną su „Arduino“lenta
Išdėstykite 16x2 skystųjų kristalų ekraną su „Arduino“lenta
Išdėstykite 16x2 skystųjų kristalų ekraną su „Arduino“lenta
Išdėstykite 16x2 skystųjų kristalų ekraną su „Arduino“lenta

Reikalavimai atlikti šį veiksmą

  1. Arduino Mega
  2. Ethernet skydas
  3. LCD 16x2
  4. Džemperio laidai nuo vyrų iki vyrų

Šiame 16x2 skystųjų kristalų ekrane yra 16 kaiščių. sekite paveikslėlį ir prijunkite LCD ekraną prie „arduino“plokštės. norint užbaigti šį veiksmą, jums reikės kelių jungiamųjų laidų nuo vyrų iki vyrų

2 žingsnis: surinkite ultragarso jutiklį - HC -SR04 su „Arduino“lenta

Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta
Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta
Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta
Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta
Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta
Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta
Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta
Linijos ultragarso jutiklis - HC -SR04 su „Arduino“lenta

Reikalavimai atlikti šį veiksmą

  1. „Arduino“lenta
  2. Ethernet skydas
  3. Ultragarsinis jutiklis - HC -SR04
  4. Sujungimo laidai iš vyro į moterį

Ultragarsinis jutiklis yra prietaisas, galintis išmatuoti atstumą iki objekto naudojant garso bangas. Jis matuoja atstumą, išsiųsdamas garso bangą tam tikru dažniu ir klausydamasis, kol ši garso banga atsigaus, ir mes naudojame šią garso bangų technologiją kaip įsibrovėlių detektorių.

Siekiant apsaugoti daugumą sričių su jutikliu, siekiant užtikrinti saugumą ir sumažinti šios sistemos įdiegimo realiame pasaulyje išlaidas. Ultragarso jutiklis yra pritvirtintas prie pagrindinio servo, kuris sukasi 180 laipsnių ir apima didžiausią plotą.

3 veiksme parodyta pagrindinio servo linija ir ultragarso jutiklio bei pagrindinio servo derinimas paveikslėlyje

3 žingsnis: išsirinkite pagrindinį servo su „Arduino Board“

Eikite į pagrindinį servo su „Arduino“lenta
Eikite į pagrindinį servo su „Arduino“lenta
Eikite į pagrindinį servo su „Arduino“lenta
Eikite į pagrindinį servo su „Arduino“lenta
Eikite į pagrindinį servo su „Arduino“lenta
Eikite į pagrindinį servo su „Arduino“lenta
Eikite į pagrindinį servo su „Arduino“lenta
Eikite į pagrindinį servo su „Arduino“lenta

Reikalavimai atlikti šį veiksmą

  1. „Arduino“lenta
  2. Ethernet skydas
  3. Pagrindinis servo
  4. Jumperio laidai

Šis „Basic Servo“naudojamas „UltraSonic“jutikliui pasukti 180 laipsnių kampu, kad jis apimtų maksimalią saugumo sritį. Ir tada virš jo pritvirtinau ultragarsinį jutiklį, kaip parodyta paveikslėlyje

4 veiksmas: išsirinkite 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta

Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
Rinkitės 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta

Reikalavimai atlikti šį veiksmą

  1. „Arduino“lenta
  2. Ethernet skydas
  3. 4x4 klaviatūros matrica
  4. LED
  5. Garsinis pjezo

Pastaba: 4x4 klaviatūros matricoje yra 8 kaiščiai, prasidedantys iš dešinės į kairę nukreiptų mygtukų, garsinis signalas naudojamas tik tada, kai apsaugos sistema veikia panikos režimu, ir čia mes manome, kad šviesos diodas yra namų apšvietimas, jis taip pat naudojamas, kai apsaugos sistema veikia veikia panikos režimu, kad įsibrovėlis panikuotų.

5 žingsnis: išsirinkite RTC DS3231 su „Arduino Board“

„RTC DS3231“linija su „Arduino“lenta
„RTC DS3231“linija su „Arduino“lenta
„RTC DS3231“linija su „Arduino“lenta
„RTC DS3231“linija su „Arduino“lenta

Reikalavimai atlikti šį veiksmą

  1. „Arduino“lenta
  2. Ethernet skydas
  3. RTC DS3231
  4. Sujungimo laidai iš vyrų į vyriškus

Pastaba: RTC (realiojo laiko laikrodis) modulis rūpinasi laiku taip pat, kaip ir mūsų stalinis kompiuteris ar nešiojamasis kompiuteris rūpinasi laiku, net jei jūsų nešiojamasis kompiuteris kurį laiką yra išjungtas. Jis parodys teisingą laiką, kai įjungsite nešiojamąjį kompiuterį.

Panašiai veikia ir RTC modulis. Taigi, norėdami pirmą kartą pradėti naudoti RTC modulį, pradžioje turite nustatyti laiką. Pasidalinsiu vaizdo įrašu apie laiko nustatymą jūsų RTC modulyje ir vieną kartą, kad nustatytumėte laiką, kurio jums nereikia daryti vėl ir vėl. Darbo su DS3231 RTC moduliu pradžia.

6 veiksmas: leiskite konfigūruoti programinės įrangos aplinką

Leidžia konfigūruoti programinės įrangos aplinką
Leidžia konfigūruoti programinės įrangos aplinką
Leidžia konfigūruoti programinės įrangos aplinką
Leidžia konfigūruoti programinės įrangos aplinką

Pagal įžangoje aptartus reikalavimus turėtumėte atsisiųsti „Arduino IDE“, ds3231 biblioteką, paketinį failą ir atsisiųsti šaltinio kodą.

  1. Atsisiuntę „Arduino IDE“, paleiskite ją. Spustelėkite eskizas> įtraukti biblioteką> Tvarkyti bibliotekas> Ieškokite „Klaviatūra“, tada pasirinkite „Mark Stanley klaviatūra“ir spustelėkite Įdiegti
  2. Dar kartą spustelėkite> eskizas> įtraukite biblioteką> Pridėti. ZIP biblioteką> Pasirinkite ds3231 Zip failą ir importuokite jį.

7 veiksmas: leiskite gauti kredencialų reikalavimus

Leidžia gauti kredencialų reikalavimus
Leidžia gauti kredencialų reikalavimus

Kaip minėta įžangoje, jums reikia savo įgaliojimų, kad galėtumėte vykdyti projektą, pvz

  • „Twilio“paskyros SID
  • „Twilio Auth Token“
  • „Temboo“programos raktas ir
  • Siuntėjo numeris iš „Twilio“.
  1. Prisiregistruokite „Twilio“svetainėje „Twilio Site“savo konsolės puslapyje pamatysite savo paskyros SID ir autentifikavimo raktą.
  2. tada eikite į programuojamas SMS> spustelėkite kurti ir išmokite spustelėti „GAUTI NUMERĮ“, kur galite gauti savo unikalų siuntėjo numerį, o iš šio unikalaus siuntėjo numerio gausite SMS pranešimą, kai bus aptiktas įsibrovėlis.
  3. Tada jūs turite užregistruoti savo SMS gavėjo telefono numerį „Twilio“, kad spustelėtumėte „Telefono numeriai“> spustelėkite Patvirtinti skambintojo ID> spustelėkite pliuso mygtuką, kad pridėtumėte savo mobiliojo telefono numerį, kad gautumėte SMS pranešimą.
  4. Nukopijuokite šiuos kredencialus ir prisiregistruokite prie „Temboo“API svetainės „Temboo“API svetainės. Kairėje pusėje po „Choreos“spustelėkite „Twilio“> spustelėkite SMS žinutės> spustelėkite „SendSMS“. Tada pamatysite paskyros SID, Auth Token, Body, From ir To įvesties laukus.
  5. Įveskite visus tuos kredencialus ten ir įveskite unikalų siuntėjo numerį lauke „IŠ“
  6. Spustelėkite „Vykdyti dabar“

Gausite pranešimą.

PASTABA: kad gautumėte SMS pranešimą, turėtumėte gauti unikalų siuntėjo „FROM“numerį ir „TO“užregistruoti savo telefono numerį.

8 veiksmas: kodo eilutės, kuriose turėsite įvesti savo kredencialus

Kodo eilutės, kuriose turėsite įvesti savo kredencialus
Kodo eilutės, kuriose turėsite įvesti savo kredencialus

Čia paminėsiu eilutes, kuriose turite įvesti savo kredencialus šaltinio kode.

  1. Penkiose vietose turėsite pakeisti „Paskyros SID raktą“(eilutės Nr. 440, 467, 495, 525, 554)
  2. Penkiose vietose turėsite pakeisti „Auten Token Key“(eilutės Nr. 432, 459, 487, 517, 546)
  3. Penkiose vietose turėsite pakeisti „TO“numerį (eilutės numeris: 434, 461, 489, 519, 548)
  4. Penkiose vietose turėsite pakeisti „FROM“numerį (eilutės numeris: 436, 463, 491, 521, 550) Įklijuokite unikalų siuntėjo numerį, kurį gavote iš „twilio“.
  5. „TembooAccount.h“faile #define TEMBOO_APP_KEY "#Įklijuokite programos raktą čia#" Programos raktą galite gauti iš „Temboo“paskyros

Kai įklijuosite savo kredencialus į nurodytą LOC (kodų eilutę), galėsite vykdyti savo kodą.

9 žingsnis: tilto prijungimas

Tilto jungtis
Tilto jungtis
Tilto jungtis
Tilto jungtis

Dabar pasirinkite LAN adapterį ir interneto šaltinį dešiniuoju pelės mygtuku spustelėkite, tada spustelėkite tiltelio jungtys. Tai sujungs intraneto ryšį tarp nešiojamojo kompiuterio ir „Ethernet“skydo, sudarančio uždarą tinklą (intranetas)

Sujungę ryšius, turite atidaryti ir uždaryti paketinį failą, kurį atsisiuntėte 1 veiksme.

10 žingsnis: galutinė instrukcija

Galutinė instrukcija
Galutinė instrukcija
Galutinė instrukcija
Galutinė instrukcija

prijunkite „Arduino“maitinimo kabelį prie nešiojamojo kompiuterio ir LAN kabelį iš nešiojamojo kompiuterio LAN prievado prie „Ethernet“skydo LAN prievado, tada spustelėkite „įkelti“, kad įkėlimas užtruks 5 minutes.

Kai programa bus įkelta, ji pradės vykdyti DHCP IP adresą, tada jis paprašys įvesti PIN kodą

  1. TRAP MODE PIN „A33333“
  2. Panikos režimo PIN kodas „B66666“
  3. IŠJUNGTI PIN kodą „D00000“

Sistema pradės veikti pagal įvestą PIN kodą.

Galite pakeisti PIN kodą pagal pageidavimą, redaguodami šaltinio kodą.

11 žingsnis: Panikos režimo rezultatai

Panikos režimo rezultatai
Panikos režimo rezultatai
Panikos režimo rezultatai
Panikos režimo rezultatai
Panikos režimo rezultatai
Panikos režimo rezultatai

Aptikus įsibrovėlį, suskamba garsinis signalas ir šviesos diodas (kaip namų apšvietimas), o kaimynui ir namų savininkui bus išsiųstas SMS pranešimas, kaip parodyta paveikslėlyje, o laikinas žiniatinklis bus priglobtas tik namų savininkui. bus išsiųstas namo savininkui SMS žinute

Žiniatinklio ekrano nuotraukos yra paskelbtos aukščiau.

12 veiksmas: spąstų režimo rezultatai

Gaudymo režimo rezultatai
Gaudymo režimo rezultatai
Gaudymo režimo rezultatai
Gaudymo režimo rezultatai
Gaudymo režimo rezultatai
Gaudymo režimo rezultatai
Gaudymo režimo rezultatai
Gaudymo režimo rezultatai

Nustačius įsibrovėlį, garsinis signalas ir lemputės neužsidegs, o kaimynui, namų savininkui ir policijos pareigūnui bus išsiųstas SMS pranešimas, kaip parodyta paveikslėlyje, o laikinas žiniatinklis bus talpinamas tik namų savininkui ir policijos pareigūnui. sulaikymai yra paskelbti aukščiau kaip paveikslėlis, taip pat paaiškinta įžanginėje dalyje, žiniatinklio adresas bus išsiųstas namų savininkui ir policijos pareigūnui SMS žinute.

SMS pranešime yra tokia informacija kaip

  1. Tinklalapio adresas
  2. „Google“žemėlapio nuorodos nuoroda iš policijos nuovados į aukos namus

Žiniatinklio ekrano nuotraukos yra paskelbtos aukščiau.

Šios sistemos privalumai

  1. Naujas būdas apsaugoti savo namus nuotoliniu būdu, nedelsiant imantis policijos ir kaimyno veiksmų
  2. Labai mažos įgyvendinimo išlaidos
  3. Skatina skaitmeninį saugumą
  4. Policijai nesuteikia jokių pasiteisinimų, kad nesiėmė veiksmų prieš plėšimą, nes apie apiplėšimo įrašą pranešama skaitmeniniu būdu.
  5. Sumažinkite apiplėšimo greitį.

Rekomenduojamas: