Turinys:
- 1 žingsnis: surinkite LCD 16x2 su „Arduino“lenta
- 2 žingsnis: surinkite ultragarso jutiklį - HC -SR04 su „Arduino“lenta
- 3 žingsnis: išsirinkite pagrindinį servo su „Arduino Board“
- 4 veiksmas: išsirinkite 4x4 klaviatūros matricą, LED ir garsinį signalą su „Arduino“lenta
- 5 žingsnis: išsirinkite RTC DS3231 su „Arduino Board“
- 6 veiksmas: leiskite konfigūruoti programinės įrangos aplinką
- 7 veiksmas: leiskite gauti kredencialų reikalavimus
- 8 veiksmas: kodo eilutės, kuriose turėsite įvesti savo kredencialus
- 9 žingsnis: tilto prijungimas
- 10 žingsnis: galutinė instrukcija
- 11 žingsnis: Panikos režimo rezultatai
- 12 veiksmas: spąstų režimo rezultatai
Video: Namų saugumas naudojant įterptąją sistemą: 12 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
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
- Atsisiųskite „Arduino IDE IDE“atsisiuntimo puslapį
- Parsisiųsti DS3231 biblioteką Atsisiųskite biblioteką
- Parsisiųsti Bridge failą Atsisiųsti failą
- Atsisiųsti šaltinio kodą Atsisiųsti šaltinio kodą
Techninės įrangos reikalavimas
- „Arduino Uno Mega ATmega1280“
- Ethernet skydas
- Bandomoji Lenta
- LCD 16x2
- Pagrindinis servo
- Trikotažo viela nuo 30 iki 35 m
- Perjungimo laidas nuo patelės iki patelės nuo 20 iki 25
- Siuvimo laidas nuo patelės iki patino 10-15
- 4x4 klaviatūros matrica
- Ultragarsinis jutiklis - HC -SR04
- Garsinis pjezo
- LED lemputės 2
- LAN kabelis
- „Arduino“plokštės maitinimo kabelis
- RTC ds3231 modulis
Įgaliojimo reikalavimas
Norėdami gauti SMS pranešimus iš aparatūros:
- Paskyros SID iš „Twilio“API
- Autentifikavimo ženklas iš „Twilio“API
- „Temboo“programos raktas iš „Temboo“API
- 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
Reikalavimai atlikti šį veiksmą
- Arduino Mega
- Ethernet skydas
- LCD 16x2
- 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
Reikalavimai atlikti šį veiksmą
- „Arduino“lenta
- Ethernet skydas
- Ultragarsinis jutiklis - HC -SR04
- 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“
Reikalavimai atlikti šį veiksmą
- „Arduino“lenta
- Ethernet skydas
- Pagrindinis servo
- 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
Reikalavimai atlikti šį veiksmą
- „Arduino“lenta
- Ethernet skydas
- 4x4 klaviatūros matrica
- LED
- 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“
Reikalavimai atlikti šį veiksmą
- „Arduino“lenta
- Ethernet skydas
- RTC DS3231
- 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ą
Pagal įžangoje aptartus reikalavimus turėtumėte atsisiųsti „Arduino IDE“, ds3231 biblioteką, paketinį failą ir atsisiųsti šaltinio kodą.
- 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
- Dar kartą spustelėkite> eskizas> įtraukite biblioteką> Pridėti. ZIP biblioteką> Pasirinkite ds3231 Zip failą ir importuokite jį.
7 veiksmas: leiskite 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“.
- Prisiregistruokite „Twilio“svetainėje „Twilio Site“savo konsolės puslapyje pamatysite savo paskyros SID ir autentifikavimo raktą.
- 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.
- 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ą.
- 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.
- Įveskite visus tuos kredencialus ten ir įveskite unikalų siuntėjo numerį lauke „IŠ“
- 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
Čia paminėsiu eilutes, kuriose turite įvesti savo kredencialus šaltinio kode.
- Penkiose vietose turėsite pakeisti „Paskyros SID raktą“(eilutės Nr. 440, 467, 495, 525, 554)
- Penkiose vietose turėsite pakeisti „Auten Token Key“(eilutės Nr. 432, 459, 487, 517, 546)
- Penkiose vietose turėsite pakeisti „TO“numerį (eilutės numeris: 434, 461, 489, 519, 548)
- Penkiose vietose turėsite pakeisti „FROM“numerį (eilutės numeris: 436, 463, 491, 521, 550) Įklijuokite unikalų siuntėjo numerį, kurį gavote iš „twilio“.
- „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
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
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ą
- TRAP MODE PIN „A33333“
- Panikos režimo PIN kodas „B66666“
- 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
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
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
- Tinklalapio adresas
- „Google“žemėlapio nuorodos nuoroda iš policijos nuovados į aukos namus
Žiniatinklio ekrano nuotraukos yra paskelbtos aukščiau.
Šios sistemos privalumai
- Naujas būdas apsaugoti savo namus nuotoliniu būdu, nedelsiant imantis policijos ir kaimyno veiksmų
- Labai mažos įgyvendinimo išlaidos
- Skatina skaitmeninį saugumą
- Policijai nesuteikia jokių pasiteisinimų, kad nesiėmė veiksmų prieš plėšimą, nes apie apiplėšimo įrašą pranešama skaitmeniniu būdu.
- Sumažinkite apiplėšimo greitį.
Rekomenduojamas:
Automatinė geležinkelio pervažos sistema naudojant „Arduino“pagrįstą įterptąją platformą: 9 žingsniai
Automatinė geležinkelio pervažos sistema naudojant „Arduino“pagrįstą įterptąją platformą: Kalėdos liko tik už savaitės! Visi yra užsiėmę šventėmis ir gauna dovanų, kurios, beje, tampa vis sunkiau pasiekiamos su nesibaigiančiomis galimybėmis aplink mus. O kaip išsirinkti klasikinę dovaną ir pridėti „pasidaryk pats“
Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- įterptąją „Arduino“platformą: 13 žingsnių
Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive-Arduino“įterptąją platformą: iš visų žaidimų, įdomiausių yra arkadiniai žaidimai. Taigi, mes pagalvojome, kodėl gi nepasigaminus tokio namuose! Ir štai mes esame linksmiausias „pasidaryk pats“žaidimas, kurį kada nors žaidei iki šiol - „pasidaryk pats“arkadinis krepšinio žaidimas! Ne tik yra
Stalinis kėglio aparatas naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą: 18 žingsnių (su paveikslėliais)
Stalinis Pinball mašina naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą: Kitas savaitgalis, dar vienas įdomus žaidimas! Ir šį kartą tai ne kas kita, kaip visų mėgstamiausias arkadinis žaidimas - Pinball! Šis projektas parodys, kaip lengvai pasigaminti savo „Pinball“aparatą namuose. Viskas, ko jums reikia, yra komponentai iš ev
Namų saugumas naudojant „Raspberry Pi“: 6 žingsniai (su nuotraukomis)
Namų saugumas naudojant „Raspberry Pi“: tai paprastas sprendimas, leidžiantis jaustis labiau atsipalaidavus, kai išeinate iš savo buto - gaukite el. Laiškus su nuotraukomis apie jūsų turtą, kuriame lankosi nepageidaujami svečiai, paprasčiausiu ir patikimiausiu būdu įjunkite ir išjunkite savo apsaugos sistemą ( paspausti
Namų saugumas naudojant „Orange Pi“: 3 žingsniai (su nuotraukomis)
Namų saugumas naudojant „Orange Pi“: iš esmės tai yra ta pati idėja, kaip ir mano ankstesniame nurodyme: https://www.instructables.com/id/Home-Security-With … Vienintelis pakeitimas yra „Orange Pi“plokštės naudojimas (mano pasirinkimas buvo PC2) ir vienas 4050 lygio perjungiklis, skirtas apsaugoti plokštes IO. Apibendrinant