Tartalomjegyzék:

Otthoni biztonság a beágyazott rendszerrel: 12 lépés (képekkel)
Otthoni biztonság a beágyazott rendszerrel: 12 lépés (képekkel)

Videó: Otthoni biztonság a beágyazott rendszerrel: 12 lépés (képekkel)

Videó: Otthoni biztonság a beágyazott rendszerrel: 12 lépés (képekkel)
Videó: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, November
Anonim
Otthoni biztonság a beágyazott rendszerrel
Otthoni biztonság a beágyazott rendszerrel

Helló Olvasók, Ez egy utasítás az otthoni biztonsági rendszer felépítéséhez, ellentétben minden más biztonsági rendszerrel. Ez a rendszer továbbfejlesztett funkcióval rendelkezik, TRAP és PANIC mód Az áldozat otthona tulajdonosának, szomszédjának és rendőrőrsének összekapcsolása hálózaton keresztül. Ebben a projektben az egész projektet az Intraneten (Zárt Terület Hálózaton) keresztül mutatom be, nem pedig Interneten keresztül, ha szeretné. ugyanez interneten keresztül..

PÁNIKUS ÜZEMMÓD: (Meglévő rendszer) Amikor az ultrahangos érzékelő észleli a betolakodót. az otthon és a zümmögő lámpái felrobbannak, ami a behatoló pánikját okozza, és SMS -értesítést küld az áldozat otthonának tulajdonosának és szomszédjának, és egy ideiglenes webhálózatot tárolnak, amely bizonyos információkat tartalmaz a vétségről, például arról, hogy mikor betolakodó megsértése, A jogsértés után eltelt idő és egy beviteli mező. Ahol a lakástulajdonos megadhatja a PIN -kódot a zümmögő és az otthoni világítás távoli deaktiválásához.

TRAP MODE: (javasolt rendszer) A behatoló észlelésekor a zümmögő és a fények nem fognak felrobbanni, mint a meglévő rendszerek. Helyette egy SMS -értesítést küldünk a rendőrségre, amely az IP -címre kattintva megnyílik egy internetes bér, ahol a rendőrség megkapja az olyan információkat, mint a jogsértés ideje, az eltelt idő a vétségtől és az áldozat otthoni címe, valamint a statikus google térkép iránya a rendőrségtől az áldozat otthonáig. És SMS -értesítést is küldünk a szomszédnak és az otthon tulajdonosának.

Az építéshez szükséges dolgok

Szoftverkövetelmény

  1. Töltse le az Arduino IDE IDE letöltési oldalt
  2. A DS3231 könyvtár letöltése A könyvtár letöltése
  3. Bridge fájl letöltése Fájl letöltése
  4. Forráskód letöltése Forráskód letöltése

Hardverkövetelmény

  1. Arduino Uno Mega ATmega1280
  2. Ethernet pajzs
  3. Kenyeretábla
  4. LCD 16x2
  5. Alap szervo
  6. Átkötő huzal Férfi -férfi 30-35
  7. Átkötő huzal Női -hüvely 20-25
  8. Átkötő huzal Nő-Férfi 10-15
  9. 4x4 billentyűzet mátrix
  10. Ultrahangos érzékelő - HC -SR04
  11. Zümmögő piezo
  12. LED -es fények 2
  13. LAN kábel
  14. Arduino tápkábel
  15. RTC ds3231 modul

Hitelesítési követelmény

SMS -értesítés fogadása hardverből:

  1. Fiók SID a Twilio API -tól
  2. Hitelesítési jogkivonat a Twilio API -tól
  3. Temboo App kulcs a Temboo API -ból
  4. Feladó száma a Twilio API -ból

Először szerelje fel az Ethernet pajzsot Arduino Uno Mega készülékkel, amint az a képen látható.

Az 1 -től 5 -ig terjedő lépések elmagyarázzák a modul és a fő arduino tábla közötti összeköttetéseket. És végül a tábla egész projektnek fog kinézni, mint a fenti.

Lépés: Sorolja fel az 16x2 -es LCD -t az Arduino táblával

Soros LCD 16x2 Arduino táblával
Soros LCD 16x2 Arduino táblával
Soros LCD 16x2 Arduino táblával
Soros LCD 16x2 Arduino táblával

Ennek a lépésnek a végrehajtásához szükséges követelmények

  1. Arduino Mega
  2. Ethernet pajzs
  3. LCD 16x2
  4. Jumper vezetékek férfi -férfi

Ez az LCD 16x2 16 érintkezővel rendelkezik. kövesse a képet, és csatlakoztassa az LCD -t az arduino táblához. ehhez a lépéshez szüksége lesz néhány férfi -férfi áthidaló vezetékre.

2. lépés: Sorolja fel az ultrahangos érzékelőt - HC -SR04 Arduino táblával

Soros ultrahangos érzékelő - HC -SR04 Arduino táblával
Soros ultrahangos érzékelő - HC -SR04 Arduino táblával
Soros ultrahangos érzékelő - HC -SR04 Arduino táblával
Soros ultrahangos érzékelő - HC -SR04 Arduino táblával
Soros ultrahangos érzékelő - HC -SR04 Arduino táblával
Soros ultrahangos érzékelő - HC -SR04 Arduino táblával
Soros ultrahangos érzékelő - HC -SR04 Arduino táblával
Soros ultrahangos érzékelő - HC -SR04 Arduino táblával

Ennek a lépésnek a végrehajtásához szükséges követelmények

  1. Arduino tábla
  2. Ethernet pajzs
  3. Ultrahangos érzékelő - HC -SR04
  4. Átkötő vezetékek Férfi -Nő

Az ultrahangos érzékelő olyan eszköz, amely hanghullámok segítségével képes mérni a tárgytól való távolságot. A távolságot úgy méri, hogy egy adott frekvencián hanghullámot bocsát ki, és hallgatja, hogy ez a hanghullám visszapattanjon, és ezt a hanghullám -technológiát betolakodó érzékelőként használjuk.

A biztonság érdekében a legtöbb területet lefedi az érzékelővel, és csökkenti a rendszer valós idejű telepítésének költségeit. Az ultrahangos érzékelő egy Basic Servo -ra van rögzítve, amely 180 fokban forog, és lefedi a maximális területet.

A 3. lépés bemutatja a Basic szervo sorát, valamint az ultrahangos érzékelő és a Basic Servo kombinálását a képen

3. lépés: Soroljon az alapvető szervóhoz az Arduino táblával

Sorba álljon az alapvető szervóhoz az Arduino táblával
Sorba álljon az alapvető szervóhoz az Arduino táblával
Sorba álljon az alapvető szervóhoz az Arduino táblával
Sorba álljon az alapvető szervóhoz az Arduino táblával
Sorba álljon az alapvető szervóhoz az Arduino táblával
Sorba álljon az alapvető szervóhoz az Arduino táblával
Sorba álljon az alapvető szervóhoz az Arduino táblával
Sorba álljon az alapvető szervóhoz az Arduino táblával

Ennek a lépésnek a végrehajtásához szükséges követelmények

  1. Arduino tábla
  2. Ethernet pajzs
  3. Alap szervo
  4. Jumper vezetékek

Ez az alapvető szervó az UltraSonic érzékelő 180 fokos elforgatására szolgál, hogy lefedje a biztonság maximális területét. Majd felerősítettem az ultrahangos érzékelőt a képen látható módon

4. lépés: Álljon be a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz az Arduino táblával

Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával
Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával
Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával
Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával
Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával
Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával
Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával
Sor a 4x4 -es billentyűzet mátrixhoz, a LED -hez és a csengőhöz Arduino táblával

Ennek a lépésnek a végrehajtásához szükséges követelmények

  1. Arduino tábla
  2. Ethernet pajzs
  3. 4x4 billentyűzet mátrix
  4. VEZETTE
  5. Zümmögő piezo

Megjegyzés: A 4x4 -es billentyűzet mátrix 8 tűvel rendelkezik, jobbról balra néző gombokkal kezdődően, a zümmögő csak akkor használható, ha a biztonsági rendszer pánik módban működik, és itt egy LED -et feltételezünk az otthon fényeként, akkor is, ha a biztonsági rendszer be van kapcsolva pánik módban fut, hogy pánikba essen a betolakodó..

5. lépés: Sorba állítás az RTC DS3231 készülékhez Arduino táblával

Sor az RTC DS3231 -hez Arduino táblával
Sor az RTC DS3231 -hez Arduino táblával
Sor az RTC DS3231 -hez Arduino táblával
Sor az RTC DS3231 -hez Arduino táblával

Ennek a lépésnek a végrehajtásához szükséges követelmények

  1. Arduino tábla
  2. Ethernet pajzs
  3. RTC DS3231
  4. Átkötő vezetékek Férfi - Férfi

Megjegyzés: Az RTC (valós idejű óra) modul ugyanúgy gondoskodik az időről, mint az asztali számítógépünk vagy laptopunk, még akkor is, ha a laptop egy ideig ki van kapcsolva. A megfelelő időt jeleníti meg, amikor bekapcsolja a laptopot.

Hasonlóan működik az RTC modul is. Tehát az RTC modul első használatához először be kell állítania egy időpontot. Megosztok egy videót az Idő beállításáról az RTC modulban, és az idő beállításához nem kell újra és újra megtennie. A DS3231 RTC modul használatba vétele.

6. lépés: Konfigurálja a szoftverkörnyezetet

Lehetővé teszi a szoftverkörnyezet konfigurálását
Lehetővé teszi a szoftverkörnyezet konfigurálását
Lehetővé teszi a szoftverkörnyezet konfigurálását
Lehetővé teszi a szoftverkörnyezet konfigurálását

A bevezetőben tárgyalt követelményeknek megfelelően töltse le az Arduino IDE, ds3231 könyvtárat, a kötegelt fájlt és töltse le a forráskódot.

  1. Az Arduino IDE letöltése után indítsa el. Kattintson a vázlat> könyvtár hozzáadása> Könyvtárak kezelése> Keresse meg a "Billentyűzet" elemet, majd válassza a "Billentyűzet Mark Stanley" lehetőséget, majd kattintson a Telepítés gombra
  2. Ismét kattintson a> vázlat> könyvtár hozzáadása>. ZIP könyvtár hozzáadása> Válassza ki a ds3231 Zip fájlhoz és importálja azt.

7. lépés: Lehetővé teszi a hitelesítési követelmények beszerzését

Lehetővé teszi a hitelesítési követelmények betöltését
Lehetővé teszi a hitelesítési követelmények betöltését

Amint azt a Bevezetés is említette, saját hitelesítő adatokra van szüksége a projekt futtatásához

  • Twilio fiók SID
  • Twilio Auth Token
  • Temboo alkalmazáskulcs és
  • A Twilio feladói száma.
  1. Jelentkezzen be a Twilio webhelyére A Twilio Site webhelyén látni fogja fiókja azonosítóját és hitelesítési tokenjét a konzololdalon.
  2. majd lépjen a programozható SMS -hez> kattintson a buildre és tanuljon kattintson a "GET A NUMBER" gombra, ahol megkaphatja az egyedi feladó számát, és erről az egyedi feladószámról SMS -értesítést kap, amikor a betolakodót észleli.
  3. Ezután regisztrálnia kell az SMS fogadó telefonszámát a Twilio -ban, ehhez kattintson a "Telefonszámok"> kattintson az Ellenőrzött hívóazonosítók> kattintson a plusz gombra a mobilszám hozzáadásához, hogy megkapja az SMS -értesítést.
  4. Másolja ezt a hitelesítő adatot, majd regisztráljon a Temboo API webhelyére Temboo API webhelyre. A bal oldali Choreos alatt kattintson a Twilio> SMS -üzenetek> SendSMS lehetőségre. Ezután megjelenik egy beviteli mező a Fiók SID, Auth Token, Body, From és To.
  5. Írja be mindazokat a hitelesítő adatokat, és írja be az egyedi feladószámot a "FROM" mezőbe
  6. Kattintson a "Futtatás most" gombra

Értesítést fog kapni.

MEGJEGYZÉS: Az SMS -értesítéshez „FROM” egyedi feladói számot kell kapnia, és „TO” -át kell regisztrálnia.

8. lépés: Kódsorok, ahol be kell írnia hitelesítő adatait

Kódsorok, ahol meg kell adnia hitelesítő adatait
Kódsorok, ahol meg kell adnia hitelesítő adatait

Itt megemlítem azokat a sorokat, ahol meg kell adnia hitelesítő adatait a forráskódban.

  1. Öt helyen ki kell cserélnie a "Fiók SID -kulcsát" (sor: 440, 467, 495, 525, 554)
  2. Öt helyen ki kell cserélnie az "Auth Token" kulcsot (sor: 432, 459, 487, 517, 546)
  3. Öt helyen ki kell cserélnie a "TO" számot (sorszám: 434, 461, 489, 519, 548).
  4. Öt helyen ki kell cserélnie a "FROM" számot (sorszám: 436, 463, 491, 521, 550) Illessze be a Twilio -tól kapott egyedi feladó számát.
  5. A TembooAccount.h fájlban #define TEMBOO_APP_KEY "#Illessze be alkalmazáskulcsát ide#" Az alkalmazáskulcsot a Temboo -fiókjából szerezheti be

Miután beillesztette hitelesítő adatait a megadott LOC -ba (kódsor), akkor végrehajtsa a kódot.

9. lépés: Hídcsatlakozás

Híd csatlakozás
Híd csatlakozás
Híd csatlakozás
Híd csatlakozás

Most válassza ki a LAN adaptert és az internet forrását, kattintson jobb gombbal, majd kattintson a hídkapcsolatok elemre. Ez áthidalja az intranetes kapcsolatot a laptop és az Ethernet -pajzs között, ami zárt hálózatot (Intranet) jelent

A kapcsolatok áthidalása után nyissa meg és zárja be az 1. lépésben letöltött kötegelt fájlt.

10. lépés: Végső utasítás

Végső utasítás
Végső utasítás
Végső utasítás
Végső utasítás

csatlakoztassa az Arduino tápkábelt a laptopjához, és a LAN -kábelt a laptop LAN -portjáról az Ethernet -pajzs LAN -portjához, majd kattintson a "feltöltés" gombra, és a feltöltés 5 percet vesz igénybe.

A feltöltés után a program elkezdi végrehajtani a DHCP IP -címet, amely megkapja a PIN -kódot

  1. TRAP MODE PIN "A33333"
  2. PÁNIK ÜZEMMÓD PIN "B66666"
  3. KIKAPCSOLÓ PIN -kód "D00000"

A megadott PIN kódnak megfelelően a rendszer futni kezd.

A PIN kódot tetszés szerint módosíthatja a forráskód szerkesztésével.

11. lépés: Pánik mód eredményei

Pánik mód eredményei
Pánik mód eredményei
Pánik mód eredményei
Pánik mód eredményei
Pánik mód eredményei
Pánik mód eredményei

Amint egy betolakodót észlel, a zümmögő és a LED (otthoni fényekként) felvillan, és SMS -értesítést küld a szomszédnak és az otthon tulajdonosának, amint az a képen látható, és ideiglenes internetet csak a háztulajdonos számára tárolnak. A webcím elküldjük a lakástulajdonosnak az SMS -értesítésen keresztül

A webes képernyőképek fent vannak közzétéve.

12. lépés: A csapda mód eredményei

Csapda mód eredményei
Csapda mód eredményei
Csapda mód eredményei
Csapda mód eredményei
Csapda mód eredményei
Csapda mód eredményei
Csapda mód eredményei
Csapda mód eredményei

Amint egy betolakodót észlelnek, a zümmögő és a lámpák nem fognak felvillanni, SMS -értesítést küldenek a szomszédnak, a háztulajdonosnak és a rendőrnek, amint az a képen látható, és ideiglenes internetet csak a háztulajdonos és a rendőr láthat el. a visszatartás fent látható képként, és a bevezető részben is kifejtésre kerül. A webcím SMS -értesítésben kerül elküldésre a lakástulajdonosnak és a rendőrnek.

Az SMS értesítés olyan információkat tartalmaz, mint a

  1. A weboldal címe
  2. A Google térkép iránya a rendőrségről az áldozathoz

A webes képernyőképek fent vannak közzétéve.

Ennek a rendszernek az előnyei

  1. Új módszer otthona biztonságának védelmére, távolról, a rendőrség és szomszédja azonnali intézkedéseivel
  2. Nagyon kevesebb megvalósítási költség
  3. Bátorítja a digitális biztonságot
  4. Nem ad felmentést a rendőrségnek, hogy nem lép fel a rablás ellen, mert a rablás jegyzőkönyvét a helyszínen digitálisan értesítik.
  5. Csökkentse a rablások arányát.

Ajánlott: