Мазмуну:

Камтылган системасы бар үй коопсуздугу: 12 кадам (сүрөттөр менен)
Камтылган системасы бар үй коопсуздугу: 12 кадам (сүрөттөр менен)

Video: Камтылган системасы бар үй коопсуздугу: 12 кадам (сүрөттөр менен)

Video: Камтылган системасы бар үй коопсуздугу: 12 кадам (сүрөттөр менен)
Video: Сиздин мээңиз кандай иштейт👀??? Логикалык суроолор🤪!!! 2024, Июнь
Anonim
Камтылган система менен үй коопсуздугу
Камтылган система менен үй коопсуздугу

Саламатсызбы окурмандар, Бул башка Коопсуздук тутумунан айырмаланып, үй коопсуздук тутумун курууга көрсөтмө. Бул тутум жакшыртылган ТРАП жана ПАНИК режимине ээ, жабырлануучунун үйүнүн кожоюнун, коңшусун жана полицияны участок аркылуу туташтырат. Бул долбоордо мен бүтүндөй долбоорду Интранет аркылуу көрсөтөм (Жабык аймак тармагы), эгер кааласаң Интернетте деле ошондой..

PANIC MODE: (бар система) Intruder Ultrasonic Sensor тарабынан аныкталганда. үйдүн чырактары жана ызы -чуу жарылып, кирүүчүлөрдүн дүрбөлөңүнө түшүп, жабырлануучунун үйүнүн ээсине жана анын коңшусуна SMS билдирүү жөнөтүлөт жана Убактылуу веб жайгаштырылат, анда кайсы убакта бузулгандыгы тууралуу маалымат камтылат. бузуучу чектен чыкты, Убакыт кылмыштан жана кирүү талаасынан кийин өттү. Үй ээси коңгуроону жана үй жарыгын алыстан өчүрүү үчүн PIN кодун киргизе алат.

ТРАПТЫН РЕЖИМИ: (Сунушталган система) Кирүүчү табылганда Баззер жана Чырактар учурдагы системалар сыяктуу жарылып кетпейт. Анын ордуна IP дарегин камтыган SMS билдирүү IP дарегине басуу менен полиция бөлүмүнө жөнөтүлөт, бул жерде полиция ала турган веб -айлык ачылат. кылмыштын убактысы, жабырлануучунун үйүнүн күнөөсүнөн жана дарегинен өткөн убакыт сыяктуу маалыматты алуу жана полиция бөлүмүнөн жабырлануучунун үйүнө статикалык гугл картасынын багыты. Жана кошунасына жана үй ээсине SMS билдирүү жөнөтүлөт.

Сиз куруу керек нерселер

Программалык камсыздоо талабы

  1. Arduino IDE IDE жүктөө барагын жүктөп алыңыз
  2. DS3231 китепканасын түшүрүү Китепкананы жүктөп алыңыз
  3. Bridge файлын жүктөө Файлды жүктөө
  4. Булак кодун түшүрүү Булак кодун түшүрүү

Аппараттык талап

  1. Arduino Uno Mega ATmega1280
  2. Ethernet Shield
  3. Нан тактасы
  4. LCD 16x2
  5. Basic Servo
  6. Jumper зымы Эркектен Эркекке 30дан 35ке чейин
  7. Аялдан секирүүчү зым 20дан 25ке чейин
  8. Аялдан Эркекке 10-15 секирүүчү зым
  9. 4x4 баскычтоп матрицасы
  10. УЗИ сенсор - HC -SR04
  11. Buzzer piezo
  12. LED чырактары 2
  13. LAN кабели
  14. Arduino тактасынын электр кабели
  15. RTC ds3231 модулу

Ишеним грамотасы

Аппараттык жактан SMS билдирүүсүн алуу үчүн:

  1. Twilio API'ден эсеп SID
  2. Twilio API'ден Auth Token
  3. Temboo API'ден Temboo App ачкычы
  4. Twilio APIден жөнөтүүчү номери

Биринчиден, Ethernet Shield'иңизди Arduino Uno Mega менен сүрөттө көрсөтүлгөндөй орнотуңуз.

1ден 5ке чейинки кадамдар модулдун өзүнчө туташууларын негизги arduino board.and менен түшүндүрөт жана акыры сиздин тактаңыз жогоруда көрсөтүлгөндөй бүтүндөй долбоорго окшош болот.

1 -кадам: LCD 16x2 Arduino тактасы менен сапта

Line Up LCD 16x2 Arduino тактасы менен
Line Up LCD 16x2 Arduino тактасы менен
Line Up LCD 16x2 Arduino тактасы менен
Line Up LCD 16x2 Arduino тактасы менен

Бул кадамды аягына чыгаруу үчүн талаптар

  1. Arduino Mega
  2. Ethernet калканы
  3. LCD 16x2
  4. Jumper Эркек менен Эркекти байланыштырат

Бул LCD 16x2 анын ичинде 16 төөнөгүч бар. Сүрөттү ээрчип, arduino board менен LCDди туташтырыңыз. Бул кадамды бүтүрүү үчүн сизге эркек менен секирүүчү зымдар керек болот.

2 -кадам: Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен

Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен
Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен
Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен
Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен
Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен
Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен
Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен
Line Up Ultrasonic Sensor - HC -SR04 Arduino Board менен

Бул кадамды аягына чыгаруу үчүн талаптар

  1. Arduino Board
  2. Ethernet калканы
  3. УЗИ сенсор - HC -SR04
  4. Jumper зымдары Эркектен Аялга чейин

УЗИ сенсору - үн толкундарынын жардамы менен объектке чейинки аралыкты өлчөй турган түзүлүш. Ал белгилүү бир жыштыкта үн толкунун жөнөтүү жана ал үн толкунунун артка кайтуусун угуу менен аралыкты өлчөйт жана биз бул Үн толкуну технологиясын бузуку детектор катары колдонобуз.

Коопсуздук үчүн көпчүлүк аймакты сенсор менен жабуу жана бул системаны реалдуу дүйнөдө орнотуу чыгымын азайтуу. УЗИ сенсор 180 градуска бурулган жана максималдуу аймакты камтыган негизги сервоприёмникке бекитилген.

3 -кадам Негизги сервонун линиясын көрсөтүп, УЗИ сенсорун жана Негизги Сервону сүрөттө бириктирет

3 -кадам: Arduino тактасы менен негизги Servo кызматына катталуу

Arduino тактасы менен негизги Servo үчүн кезекке туруу
Arduino тактасы менен негизги Servo үчүн кезекке туруу
Arduino тактасы менен негизги Servo үчүн кезекке туруу
Arduino тактасы менен негизги Servo үчүн кезекке туруу
Arduino тактасы менен негизги Servo үчүн кезекке туруу
Arduino тактасы менен негизги Servo үчүн кезекке туруу
Arduino тактасы менен негизги Servo үчүн кезекке туруу
Arduino тактасы менен негизги Servo үчүн кезекке туруу

Бул кадамды аягына чыгаруу үчүн талаптар

  1. Arduino Board
  2. Ethernet калканы
  3. Basic Servo
  4. Өткөргүч зымдар

Бул негизги Servo коопсуздук үчүн максималдуу аймакты жабуу үчүн 180 градуска UltraSonic сенсорду айландыруу үчүн колдонулат

4 -кадам: 4x4 клавиатура матрицасына, LED жана Buzzerге Arduino тактасы менен катар туруңуз

4x4 баскычтоп матрицасы, LED жана Arduino тактасы менен Buzzer үчүн линия
4x4 баскычтоп матрицасы, LED жана Arduino тактасы менен Buzzer үчүн линия
4x4 баскычтоп матрицасы, LED жана Arduino тактасы менен Buzzer үчүн линия
4x4 баскычтоп матрицасы, LED жана Arduino тактасы менен Buzzer үчүн линия
4x4 клавиатура матрицасына, LED жана Buzzerге Arduino тактасы менен сап түзүңүз
4x4 клавиатура матрицасына, LED жана Buzzerге Arduino тактасы менен сап түзүңүз
4x4 баскычтоп матрицасы, LED жана Arduino тактасы менен Buzzer үчүн линия
4x4 баскычтоп матрицасы, LED жана Arduino тактасы менен Buzzer үчүн линия

Бул кадамды аягына чыгаруу үчүн талаптар

  1. Arduino Board
  2. Ethernet калканы
  3. 4x4 баскычтоп матрицасы
  4. LED
  5. Buzzer piezo

Эскертүү: 4x4 клавиатура матрицасында оңдон солго карай караган 8 казык бар, Buzzer Коопсуздук тутуму Panic режиминде иштеп турганда гана колдонулат жана бул жерде биз LEDди үйдүн жарыгы катары кабыл алабыз, ал коопсуздук тутуму колдонулганда да колдонулат. Паник режиминде чуркап кирүүчүнү паник кылуу үчүн..

5 -кадам: Arduino Board менен RTC DS3231ге катталуу

Arduino тактасы менен RTC DS3231 үчүн кезекке туруу
Arduino тактасы менен RTC DS3231 үчүн кезекке туруу
Arduino тактасы менен RTC DS3231 үчүн кезекке туруу
Arduino тактасы менен RTC DS3231 үчүн кезекке туруу

Бул кадамды аягына чыгаруу үчүн талаптар

  1. Arduino Board
  2. Ethernet калканы
  3. RTC DS3231
  4. Jumper Эркектен Эркекке зым

Эскертүү: RTC (Real Time Clock) модулу убактыбызга кам көрөт, болгону биздин ноутбук же ноутбук убакыттын өтүшү менен ноутбукуңуз бир азга өчүрүлгөндөй эле кам көрөт.

Ошол эле жол менен RTC модулу иштейт. Ошентип, RTC модулун биринчи жолу баштоо үчүн, башында убакытты орнотушуңуз керек. Мен сиздин RTC модулуңузда Убакытты орнотуу боюнча видеону бөлүшөм жана убактыңызды орнотуу үчүн аны кайра -кайра жасоонун кажети жок DS3231 RTC модулу менен баштоо.

6 -кадам: Программалык чөйрөнү конфигурациялоого мүмкүнчүлүк берет

Программалык чөйрөнү конфигурациялоого мүмкүнчүлүк берет
Программалык чөйрөнү конфигурациялоого мүмкүнчүлүк берет
Программалык чөйрөнү конфигурациялоого мүмкүнчүлүк берет
Программалык чөйрөнү конфигурациялоого мүмкүнчүлүк берет

Киришүүдө каралган Талаптарга ылайык, Arduino IDE, ds3231 китепканасын, партия файлын жана баштапкы кодду жүктөп алышыңыз керек.

  1. Arduino IDE жүктөлгөндөн кийин, аны ишке киргизиңиз. Эскизди басыңыз> китепкананы кошуу> Китепканаларды башкаруу> "Баскычтопту" издеңиз, андан кийин "Марк Стэнли баскычтобун" тандап, Орнотууну чыкылдатыңыз.
  2. Дагы басыңыз> эскиз> китепкананы кошуу>. ZIP китепканасын кошуу> ds3231 Zip файлын тандоо жана аны импорттоо.

7 -кадам: Ишеним грамоталарынын талаптарын алалы

Ишеним грамоталарынын талаптарын алалы
Ишеним грамоталарынын талаптарын алалы

Киришүүдө айтылгандай, сиз долбоорду иштетүү үчүн өзүңүздүн ишеним грамотаңызды талап кыласыз

  • Twilio эсеп SID
  • Twilio Auth Токени
  • Temboo колдонмо ачкычы жана
  • Twilioдон жөнөтүүчү номери.
  1. Twilio веб -сайтына катталыңыз Twilio Сайты, сиз консолуңуздагы баракчаңызда каттоо эсебиңиздин SID жана авторизация Токенин көрөсүз.
  2. андан кийин программалоочу SMSке өтүңүз> курууну басыңыз жана "НОМЕРДИ АЛУУ" баскычын чыкылдатыңыз, анда сиз уникалдуу Жөнөтүүчү номериңизди ала аласыз жана бул уникалдуу Жөнөтүүчү номеринен Кирүүчү табылганда SMS билдирүүсүн аласыз.
  3. Андан кийин сиз SMS алуучу телефон номериңизди Twilioдо катташыңыз керек, ал үчүн "Телефон номерлери"> "Ырасталган ырастоочу IDлерди" басыңыз> SMS билдирүүсүн алуу үчүн мобилдик номериңизди кошуу үчүн плюс баскычын басыңыз.
  4. Бул ишеним грамотасын көчүрүп, андан кийин Temboo API веб -сайтына Temboo API сайтына катталыңыз. Сол жактагы Choreos астындагы Twilioго> SMS билдирүүлөрүнө> SendSMS чыкылдатыңыз. Андан кийин сиз каттоо эсебинин SID, авторизация токени, дене, кимден жана кимге кирүү талааларын көрөсүз.
  5. Ошол грамоталардын бардыгын ошол жерге киргизиңиз жана "FROM" талаасына ошол уникалдуу Жөнөтүүчү номерин киргизиңиз
  6. "Азыр иштетүү" дегенди басыңыз

Сиз эскертме аласыз.

ЭСКЕРТҮҮ: Сиз "FROM" уникалдуу Жөнөтүүчүнүн номерин жана SMS билдирүүсүн алуу үчүн "TO" телефон номериңизди катташыңыз керек.

8 -кадам: Ишеним грамотаңызды киргизүү керек болгон коддор

Сизге ишеним грамотаңызды киргизүү керек болгон коддордун саптары
Сизге ишеним грамотаңызды киргизүү керек болгон коддордун саптары

Бул жерде мен ишеним каттарыңызды баштапкы коддун ичине киргизишиңиз керек болгон саптарды айтам.

  1. Беш жерде "Каттоо эсебинин SID ачкычын" алмаштырышыңыз керек болот (Сап No: 440, 467, 495, 525, 554)
  2. Беш жерде сиз "Аутентификация Токенин ачкычын" алмаштырышыңыз керек болот (Сап No: 432, 459, 487, 517, 546)
  3. Беш жерде "TO" номериңизди алмаштырышыңыз керек болот (Линия номери: 434, 461, 489, 519, 548)
  4. Беш жерде сиз "FROM" номериңизди алмаштырышыңыз керек болот (Сап No: 436, 463, 491, 521, 550) Twilioдон алган уникалдуу жөнөтүүчү номерин чаптаңыз.
  5. TembooAccount.h файлында #define TEMBOO_APP_KEY "#Колдонмо ачкычыңызды бул жерге чаптаңыз#" Сиз колдонмо ачкычыңызды Temboo каттоо эсебиңизден ала аласыз

Ишеним грамотаңызды берилген LOCго (коддор линиясына) чаптагандан кийин, кодуңузду аткарганыңыз жакшы.

9 -кадам: Bridge Connection

Bridge Connection
Bridge Connection
Bridge Connection
Bridge Connection

Азыр LAN адаптерин жана интернет булагын тандап, оң баскыч менен чыкылдатып, көпүрө байланыштарын чыкылдатыңыз. Бул сиздин ноутбук менен Ethernet калканынын ортосундагы жабык тармакты түзүүчү Интранет байланышы (Intranet)

Байланыштарды бириктиргенден кийин, 1 -КАДАМда жүктөлгөн партия файлын ачып, жабышыңыз керек.

10 -кадам: Акыркы көрсөтмө

Акыркы көрсөтмө
Акыркы көрсөтмө
Акыркы көрсөтмө
Акыркы көрсөтмө

ноутбуктун LAN портунан Ethernet калкан LAN портуна Arduino кубат кабелин ноутбукка жана LAN кабелине туташтырыңыз, анан "жүктөө" баскычын жүктөө үчүн 5 мүнөт талап кылынат.

Программа жүктөлгөндөн кийин DHCP IP дареги алынат, андан кийин PIN киргизүүнү сурайт

  1. ТРАП РЕЖИМИНИН ПИНИ "A33333"
  2. PANIC MODE PIN "B66666"
  3. ПИН "D00000" ӨЧҮРҮҮ

ПИН -кодго ылайык, система иштей баштайт.

Сиз PIN кодун булак кодун түзөтүү аркылуу каалагандай өзгөртө аласыз.

11 -кадам: Panic Mode Results

Паник режиминин жыйынтыктары
Паник режиминин жыйынтыктары
Паник режиминин жыйынтыктары
Паник режиминин жыйынтыктары
Паник режиминин жыйынтыктары
Паник режиминин жыйынтыктары

Кирүүчү аныкталгандан кийин Бузер жана LED (үйдүн жарыгы катары) жарылып, Сүрөттө көрсөтүлгөндөй коңшу жана үйдүн ээсине SMS билдирүү жөнөтүлөт, ал эми убактылуу веб үй ээси үчүн гана жайгаштырылат, Интернеттин дареги үй ээсине SMS билдирүү аркылуу жөнөтүлөт

Вебдин скриншоттору жогоруда жайгаштырылган.

12 -кадам: Trap Mode Results

Trap Mode Results
Trap Mode Results
Trap Mode Results
Trap Mode Results
Trap Mode Results
Trap Mode Results
Trap Mode Results
Trap Mode Results

Кирүүчү аныкталгандан кийин Бузер жок жана жарыктар күйүп калат, анын ордуна SMS билдирүүсү кошунасына, үйдүн ээсине жана полиция кызматкерине сүрөттө көрсөтүлгөндөй жөнөтүлөт, ал эми убактылуу интернет үй ээси менен полиция кызматкерине гана жайгаштырылат. кармоолор жогоруда сүрөт катары жайгаштырылган, ошондой эле кириш бөлүгүндө түшүндүрүлгөн, Интернеттин дареги SMS -билдирүү аркылуу үйдүн ээсине жана полиция кызматкерине жөнөтүлөт.

SMS билдирүүсү сыяктуу маалыматты камтыйт

  1. Веб -баракчанын дареги
  2. Полиция бөлүмүнөн жабырлануучунун үйүнө Google картасынын багыты

Вебдин скриншоттору жогоруда жайгаштырылган.

Бул системанын артыкчылыктары

  1. Полиция менен кошунаңыздын тез аракети менен алыстан үйүңүздү коргоонун жаңы жолу
  2. Абдан аз ишке ашыруу наркы
  3. Санариптик коопсуздукту колдойт
  4. Полицияга талап -тоноочулукка каршы чара көрбөгөнү үчүн эч кандай шылтоо жок, анткени каракчылык тууралуу санарип жеринде кабарланат.
  5. Каракчылыкты азайтуу.

Сунушталууда: