Mundarija:

O'rnatilgan tizim bilan uy xavfsizligi: 12 qadam (rasmlar bilan)
O'rnatilgan tizim bilan uy xavfsizligi: 12 qadam (rasmlar bilan)

Video: O'rnatilgan tizim bilan uy xavfsizligi: 12 qadam (rasmlar bilan)

Video: O'rnatilgan tizim bilan uy xavfsizligi: 12 qadam (rasmlar bilan)
Video: Telefonning 15 ta siz bilmagan maxfiy kodlari/Телефоннинг сиз билмаган 15 та махфий кодлари 2024, Noyabr
Anonim
O'rnatilgan tizim bilan uy xavfsizligi
O'rnatilgan tizim bilan uy xavfsizligi

Salom O'quvchilar, Bu boshqa xavfsizlik tizimlaridan farqli o'laroq, uy xavfsizlik tizimini yaratish bo'yicha ko'rsatmalar. Ushbu tizim qurbonning uyi, qo'shnisi va politsiya bo'limini tarmoq orqali bog'laydigan "TRAP" va "PANIC" rejimiga ega. Agar siz xohlasangiz, men butun loyihani Internet orqali emas, balki intranet (yopiq tarmoq) orqali ko'rsataman. Internetda ham xuddi shunday..

PANIK MODE: (mavjud tizim) Ultrasonik sensori orqali kiruvchi aniqlanganda. uy va signal signallari o'chiriladi, vahima qo'zg'atadi va jabrlanuvchining uyi egasiga va uning qo'shnisiga SMS -xabar yuboriladi va vaqtincha veb -sayt joylashtiriladi, unda qanday vaqtda jinoyat sodir etilganligi haqida ma'lumot saqlanadi. tajovuzkorning huquqbuzarligi, vaqt va kirish maydonidan keyin vaqt o'tdi. Qaerda uy egasi signalni va uy chiroqlarini masofadan o'chirish uchun PIN -kodni kiritishi mumkin.

QO'ShIMChA TARTIBI: (Tavsiya etilgan tizim) Intruder aniqlanganda, Buzzer va Chiroqlar mavjud tizimlar kabi o'chmaydi, IP -manzilni o'z ichiga olgan SMS -xabar IP -manzilni bosish orqali militsiya bo'limiga yuboriladi. "Jinoyat sodir etish vaqti", "jinoyat sodir etilganidan keyin jabrlanuvchining uyi va politsiya bo'limidan jabrlanuvchining uyiga google xaritasining statik yo'nalishi" kabi ma'lumotlarni oling va qo'shni va uy egasiga SMS -xabar yuboriladi.

Siz qurishingiz kerak bo'lgan narsalar

Dasturiy ta'minot talablari

  1. Arduino IDE IDE yuklab olish sahifasini yuklab oling
  2. DS3231 kutubxonasini yuklab olish Kutubxonani yuklab oling
  3. Bridge faylini yuklab olish Faylni yuklab olish
  4. Manba kodini yuklab olish Manba kodini yuklab oling

Uskuna talablari

  1. Arduino Uno Mega ATmega1280
  2. Ethernet qalqoni
  3. Non paneli
  4. LCD 16x2
  5. Asosiy Servo
  6. Erkak -erkak 30 -dan 35 -gacha o'tish kabeli
  7. Jumper sim Ayol 20 dan 25 gacha
  8. Jumper simli Ayol-Erkak 10-15
  9. 4x4 klaviatura matritsasi
  10. Ultrasonik sensor - HC -SR04
  11. Buzzer piezo
  12. LED chiroqlar 2
  13. LAN kabeli
  14. Arduino platasining quvvat kabeli
  15. RTC ds3231 moduli

Ishonchnoma talablari

Apparatdan SMS -xabar olish uchun:

  1. Twilio API -dan SID hisob qaydnomasi
  2. Twilio API -dan autentifikatsiya belgisi
  3. Temboo API -dan Temboo ilovasi kaliti
  4. Twilio API -dan yuboruvchi raqami

Birinchidan, rasmda ko'rsatilganidek, Ethernet qalqonini Arduino Uno Mega bilan ulang.

1 dan 5 gacha bo'lgan qadamlar modulning asosiy arduino platasi bilan alohida ulanishini tushuntiradi va nihoyat sizning taxtangiz yuqorida ko'rsatilgandek butun loyihaga o'xshaydi.

1 -qadam: Arduino platasi bilan LCD 16x2

Arduino platasi bilan LCD 16x2 liniyasi
Arduino platasi bilan LCD 16x2 liniyasi
Arduino platasi bilan LCD 16x2 liniyasi
Arduino platasi bilan LCD 16x2 liniyasi

Ushbu bosqichni bajarish uchun talablar

  1. Arduino Mega
  2. Ethernet qalqoni
  3. LCD 16x2
  4. Jumper erkakdan erkakka o'tadi

Bu 16x2 LCD displeyda 16 ta pin bor. tasvirni kuzatib boring va LCD ni arduino platasi bilan ulang, bu bosqichni bajarish uchun sizga erkak va erkak o'tish simlari kerak bo'ladi.

2 -qadam: Ultrasonik sensor - Arduino platasi bilan HC -SR04

Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan
Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan
Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan
Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan
Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan
Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan
Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan
Ultrasonik sensorlar qatori - HC -SR04 Arduino platasi bilan

Ushbu bosqichni bajarish uchun talablar

  1. Arduino taxtasi
  2. Ethernet qalqoni
  3. Ultrasonik sensor - HC -SR04
  4. Jumper simlari Erkakdan Ayolgacha

Ultrasonik sensor - bu tovush to'lqinlari yordamida ob'ektgacha bo'lgan masofani o'lchaydigan qurilma. U ma'lum bir chastotada tovush to'lqinini yuborish va bu tovush to'lqinining orqaga qaytishini tinglash orqali masofani o'lchaydi va biz bu tovush to'lqinlari texnologiyasini tajovuzkor detektori sifatida ishlatamiz.

Sensor bilan xavfsizlik sohasining ko'p qismini qamrab olish va ushbu tizimni real dunyoda o'rnatish xarajatlarini kamaytirish. Ultrasonik sensor 180 daraja aylanadigan va maksimal maydonni o'z ichiga olgan asosiy Servo -ga o'rnatiladi.

3 -qadam rasmda asosiy servo va ultratovush sensori va asosiy servolarni birlashtirishni ko'rsatadi

3 -qadam: Arduino platasi bilan asosiy Servo xizmatiga yozilish

Arduino kartasi bilan asosiy xizmat ko'rsatish uchun navbat
Arduino kartasi bilan asosiy xizmat ko'rsatish uchun navbat
Arduino platasi bilan asosiy xizmat ko'rsatish uchun navbat
Arduino platasi bilan asosiy xizmat ko'rsatish uchun navbat
Arduino platasi bilan asosiy xizmat ko'rsatish uchun navbat
Arduino platasi bilan asosiy xizmat ko'rsatish uchun navbat
Arduino platasi bilan asosiy xizmat ko'rsatish uchun navbat
Arduino platasi bilan asosiy xizmat ko'rsatish uchun navbat

Ushbu bosqichni bajarish uchun talablar

  1. Arduino taxtasi
  2. Ethernet qalqoni
  3. Asosiy Servo
  4. Jumper simlari

Bu asosiy Servo UltraSonic Sensorni 180 daraja burish uchun ishlatiladi va xavfsizlik uchun maksimal maydonni qamrab oladi.

4 -qadam: 4x4 klaviatura matritsasi, LED va buzzer uchun Arduino taxtasi uchun navbat

Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat
Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat
Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat
Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat
Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat
Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat
Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat
Arduino platasi bilan 4x4 klaviatura matritsasi, LED va buzzer uchun navbat

Ushbu bosqichni bajarish uchun talablar

  1. Arduino taxtasi
  2. Ethernet qalqoni
  3. 4x4 klaviatura matritsasi
  4. LED
  5. Buzzer piezo

Eslatma: 4x4 klaviatura matritsasida o'ngdan chapga qaragan tugmachalardan iborat 8 ta pin bor, Buzzer faqat Xavfsizlik tizimi vahima rejimida ishlaganda ishlatiladi va bu erda biz LEDni uy chirog'i sifatida qabul qilamiz, u ham xavfsizlik tizimi yoqilganda ishlatiladi. vahima qo'zg'ash uchun vahima rejimida ishlaydi.

5 -qadam: Arduino platasi bilan RTC DS3231 uchun navbat

Arduino platasi bilan RTC DS3231 uchun navbat
Arduino platasi bilan RTC DS3231 uchun navbat
Arduino kartasi bilan RTC DS3231 uchun navbat
Arduino kartasi bilan RTC DS3231 uchun navbat

Ushbu bosqichni bajarish uchun talablar

  1. Arduino taxtasi
  2. Ethernet qalqoni
  3. RTC DS3231
  4. Jumper simlari erkakdan erkakgacha

Eslatma: RTC (Real Time Clock) moduli vaqt haqida qayg'uradi, xuddi noutbuk bir muncha vaqt o'chirilgan bo'lsa ham, ish stoli yoki noutbuk vaqtni qayg'uradi.

Xuddi shu tarzda, RTC moduli ishlaydi. Shunday qilib, RTC modulini birinchi marta ishga tushirish uchun avval vaqtni sozlash kerak. Men sizning RTC modulida Vaqtni sozlash bo'yicha videoni baham ko'raman va vaqtni sozlash uchun uni qayta -qayta qilish shart emas DS3231 RTC modulini ishga tushirish.

6 -qadam: Dasturiy ta'minot muhitini sozlash imkonini beradi

Dasturiy muhitni sozlash imkonini beradi
Dasturiy muhitni sozlash imkonini beradi
Dasturiy muhitni sozlash imkonini beradi
Dasturiy muhitni sozlash imkonini beradi

Kirish qismida muhokama qilingan talablarga muvofiq siz Arduino IDE, ds3231 kutubxonasini, ommaviy ish faylini va manba kodini yuklab olishingiz kerak.

  1. Arduino IDE yuklab olingandan so'ng uni ishga tushiring. Eskiz> kutubxonani kiritish> Kutubxonalarni boshqarish> "Klaviatura" ni qidiring, so'ng "Mark Stenli tomonidan klaviatura" -ni tanlang va O'rnatish -ni bosing.
  2. Yana> eskiz> kutubxonani qo'shish> ZIP kutubxonasini qo'shish> ds3231 Zip faylini tanlash -ni bosing va uni import qiling.

7 -qadam: Hisob ma'lumotlari talablarini olaylik

Hisob ma'lumotlari talablarini olaylik
Hisob ma'lumotlari talablarini olaylik

Kirish qismida aytib o'tilganidek, siz loyihani ishga tushirish uchun o'zingizning shaxsiy ma'lumotlaringizni talab qilasiz

  • Twilio hisob qaydnomasi
  • Twilio Auth token
  • Temboo dastur kaliti va
  • Twilio -dan yuboruvchi raqami.
  1. Twilio veb -saytiga kiring Twilio saytida siz konsol sahifangizda hisob qaydnomangiz identifikatori va avtorizatsiya tokenini ko'rasiz.
  2. keyin dasturlashtiriladigan SMS -ga o'ting> qurishni bosing va o'rganing "NOMRINI OLISH" tugmasini bosing, bu erda siz yagona yuboruvchi raqamini olishingiz mumkin va bu noyob yuboruvchi raqamidan kiruvchi aniqlanganda sizga SMS -xabar keladi.
  3. Keyin siz Twilio -da SMS -qabul qiluvchi telefon raqamingizni ro'yxatdan o'tkazishingiz kerak, buning uchun "Telefon raqamlari"> tasdiqlangan qo'ng'iroq qiluvchining identifikatorlari -ni bosing va SMS -xabarni olish uchun mobil raqamingizni qo'shish uchun ortiqcha -ni bosing.
  4. Ushbu ma'lumotlardan nusxa oling va keyin Temboo API veb -saytiga kiring. Choreosning chap tomonida Twilio -ni bosing, SMS -xabarlarni bosing, SendSMS -ni bosing. Keyin siz SID hisob qaydnomasi, tasdiqlash belgisi, tanasi, kimdan va kimga kirish maydonlarini ko'rasiz.
  5. Bu erda barcha hisob ma'lumotlarini kiriting va "FROM" maydoniga yuboruvchining yagona raqamini kiriting
  6. "Hozir ishga tushirish" ni bosing

Sizga bildirishnoma keladi.

QAYD: SMS -xabarnomani olish uchun sizga "FROM" yagona yuboruvchi raqami va "TO" telefon raqamini ro'yxatdan o'tkazish kerak.

8 -qadam: Hisob ma'lumotlarini kiritishingiz kerak bo'lgan kod satrlari

Hisob ma'lumotlarini kiritishingiz kerak bo'lgan kod satrlari
Hisob ma'lumotlarini kiritishingiz kerak bo'lgan kod satrlari

Bu erda men sizning shaxsiy ma'lumotlaringizni manba kodiga kiritishingiz kerak bo'lgan qatorlarni eslatib o'taman.

  1. Besh joyda "Hisob qaydnomasi SID kalitini" almashtirish kerak bo'ladi (440, 467, 495, 525, 554 -qator).
  2. Besh joyda siz "avtorizatsiya tokenini" almashtirishingiz kerak bo'ladi (qator raqami: 432, 459, 487, 517, 546)
  3. Besh joyda "TO" raqamini almashtirish kerak bo'ladi (434, 461, 489, 519, 548 -qatorlar) "Tasdiqlangan qo'ng'iroqlar identifikatorlari" da ro'yxatdan o'tkazilishi kerak bo'lgan telefon raqamingizni joylashtiring.
  4. Besh joyda siz "FROM" raqamini almashtirishingiz kerak bo'ladi (qator raqami: 436, 463, 491, 521, 550), twilio -dan olgan yagona yuboruvchi raqamini joylashtiring.
  5. TembooAccount.h faylida #define TEMBOO_APP_KEY "#Ilova kalitini bu erga joylashtiring#" Siz ilovangiz kalitini Temboo hisobingizdan olishingiz mumkin.

Hisob ma'lumotlarini berilgan LOC (kodlar qatori) ga kiritganingizdan so'ng, kodingizni bajarganingiz ma'qul.

9 -qadam: Ko'prik aloqasi

Ko'prik aloqasi
Ko'prik aloqasi
Ko'prik aloqasi
Ko'prik aloqasi

Endi LAN adapterini va Internet manbasini tanlang, sichqonchaning o'ng tugmachasini bosing, keyin ko'prikli ulanishlarni bosing. Bu noutbuk va Ethernet qalqoni o'rtasida yopiq tarmoqni (Intranet) tashkil etuvchi intranet aloqasini ko'prik qiladi.

Ulanishlar tugagandan so'ng, siz 1 -QADAMda yuklangan ommaviy ish faylini ochishingiz va yopishingiz kerak.

10 -qadam: Yakuniy ko'rsatma

Yakuniy ko'rsatma
Yakuniy ko'rsatma
Yakuniy ko'rsatma
Yakuniy ko'rsatma

noutbukning LAN portidan Ethernet qalqonli LAN portiga Arduino quvvat kabelini va noutbukni LAN kabeliga ulang, so'ng "yuklash" tugmachasini yuklash uchun 5 daqiqa kerak bo'ladi.

Dastur yuklanganidan so'ng DHCP IP -manzili olinadi, keyin PIN -kodni kiritish talab qilinadi

  1. Tuzoq rejimi PIN kodi "A33333"
  2. Panik rejimining PIN kodi "B66666"
  3. "D00000" PIN kodini O'CHIRISH

Kiritilgan PIN -kodga ko'ra, tizim ishlay boshlaydi.

Manba kodini o'zgartirish orqali PIN -kodni xohlaganingizcha o'zgartirishingiz mumkin.

11 -qadam: vahima rejimi natijalari

Vahima rejimi natijalari
Vahima rejimi natijalari
Vahima rejimi natijalari
Vahima rejimi natijalari
Vahima rejimi natijalari
Vahima rejimi natijalari

Intruder aniqlangandan so'ng, Buzzer va LED (uy yoritgichlari) yonadi va rasmda ko'rsatilgandek, qo'shni va uy egasiga SMS -xabar yuboriladi va vaqtincha veb faqat uy egasi uchun joylashtiriladi. uy egasiga SMS -xabar orqali yuboriladi

Internetning ekran tasvirlari yuqorida joylashtirilgan.

12 -qadam: tuzoq rejimi natijalari

Tuzoq rejimi natijalari
Tuzoq rejimi natijalari
Tuzoq rejimi natijalari
Tuzoq rejimi natijalari
Tuzoq rejimi natijalari
Tuzoq rejimi natijalari
Tuzoq rejimi natijalari
Tuzoq rejimi natijalari

Agar buzg'unchi aniqlanmasa, hech qanday signal eshitilmaydi va chiroqlar o'chadi, aksincha rasmda ko'rsatilgandek qo'shniga, uy egasi va politsiya xodimiga SMS -xabar yuboriladi va vaqtincha tarmoq faqat uy egasi va politsiya xodimi uchun joylashtiriladi. ushlagichlar rasm sifatida joylashtirilgan va kirish qismida ham tasvirlangan. Internet manzili uy egasi va militsionerga SMS orqali yuboriladi.

SMS -xabarnoma kabi ma'lumotlarni o'z ichiga oladi

  1. Veb -sayt manzili
  2. Politsiya bo'limidan jabrlanuvchining uyiga Google xaritasi yo'nalishi

Internetning ekran tasvirlari yuqorida joylashtirilgan.

Ushbu tizimning afzalliklari

  1. Politsiya va qo'shnining tezkor harakati yordamida uyingizni xavfsiz saqlashning yangi usuli
  2. Amalga oshirish xarajatlari ancha past
  3. Raqamli xavfsizlikni rag'batlantiradi
  4. Politsiyani talonchilikka qarshi choralar ko'rmaganligi uchun hech qanday bahona bermaydi, chunki talon -taroj qilinganligi to'g'risida raqamli xabar joyida yuboriladi.
  5. O'g'irlik darajasini kamaytirish.

Tavsiya: