Talaan ng mga Nilalaman:

Seguridad sa Bahay na May Embedded System: 12 Hakbang (na may Mga Larawan)
Seguridad sa Bahay na May Embedded System: 12 Hakbang (na may Mga Larawan)

Video: Seguridad sa Bahay na May Embedded System: 12 Hakbang (na may Mga Larawan)

Video: Seguridad sa Bahay na May Embedded System: 12 Hakbang (na may Mga Larawan)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Hunyo
Anonim
Security sa Bahay Na May Embedded System
Security sa Bahay Na May Embedded System

Kamusta Mga Mambabasa, Ito ay isang Instructable para sa pagbuo ng isang Home Security System hindi katulad ng bawat iba pang security system. Ang sistemang ito ay may pinahusay na tampok na TRAP at PANIC Mode na Kumokonekta sa may-ari ng bahay ng Biktima, kapitbahay at istasyon ng Pulisya sa network. Sa proyektong ito ipinapakita ko ang buong proyekto sa Intranet (Closed area Network) hindi sa Internet gusto mo kung nais mong gawin pareho sa Internet..

PANIC MODE: (Umiiral na System) Kapag ang Intruder ay napansin ng Ultrasonic Sensor. ang mga ilaw ng bahay at ang buzzer ay pasabog na nagreresulta sa pananabik na gulat at magpadala ng isang abiso sa SMS sa may-ari ng bahay ng Biktima at ang kanyang kapitbahay at isang pansamantalang web ay mai-host na mayroong ilang impormasyon tungkol sa trespass tulad ng sa anong oras nanghimasok na lumabag, Lumipas ang Oras pagkatapos ng pagkakasala at isang patlang ng pag-input. Kung saan maaaring magpasok ang PIN ng may-ari ng PIN upang mai-deactivate ang buzzer at mga ilaw sa bahay mula sa malayo.

TRAP MODE: (Iminungkahing System) Kapag napansin ang nanghihimasok Buzzer at ang mga ilaw ay hindi magpaputok tulad ng mga umiiral na mga system. Sa halip na isang abiso sa SMS na naglalaman ng IP Address ay ipapadala sa istasyon ng pulisya sa pamamagitan ng pag-click sa IP Address isang web sahod ay magbubukas kung saan maaaring pulis kunin ang impormasyon tulad ng Oras ng pagsuway, Lumipas na oras mula sa pagkakasala at address ng bahay ng biktima at isang static na direksyon ng google map mula sa istasyon ng pulisya hanggang sa bahay ng biktima, at ipapadala din ang isang abiso sa SMS sa kapit-bahay at may-ari ng bahay.

Mga bagay na kailangan mong buuin

Kinakailangan ng Software

  1. I-download ang pahina ng Pag-download ng Arduino IDE IDE
  2. I-download ang DS3231 library I-download ang library
  3. I-download ang Bridge file I-download ang file
  4. I-download ang Source code I-download ang Source code

Kinakailangan sa Hardware

  1. Arduino Uno Mega ATmega1280
  2. Ethernet Shield
  3. Bread board
  4. LCD 16x2
  5. Pangunahing Servo
  6. Jumper wire Lalaki hanggang Lalaki 30 hanggang 35
  7. Jumper wire Babae hanggang Babae 20 hanggang 25
  8. Jumper wire Babae hanggang Lalaki 10-15
  9. 4x4 keypad matrix
  10. Ultrasonic Sensor - HC-SR04
  11. Buzzer piezo
  12. LED lights 2
  13. LAN Cable
  14. Arduino board power cable
  15. RTC ds3231 module

Kinakailangan sa Kredensyal

Para sa Pagtanggap ng Abiso sa SMS mula sa hardware:

  1. Ang SID ng account mula sa Twilio API
  2. Auth Token mula sa Twilio API
  3. Temboo App key mula sa Temboo API
  4. Numero ng Nagpadala mula sa Twilio API

Una sa lahat i-mount ang iyong Ethernet Shield kasama ang Arduino Uno Mega tulad ng ipinakita sa imahe.

Ang mga hakbang mula 1 hanggang 5 ay magpapaliwanag ng magkakahiwalay na koneksyon ng module sa pangunahing arduino board. At sa wakas ang iyong board ay magiging hitsura ng buong proyekto tulad ng ipinakita sa itaas.

Hakbang 1: Pumila sa LCD 16x2 Sa Arduino Board

Line Up LCD 16x2 Sa Arduino Board
Line Up LCD 16x2 Sa Arduino Board
Line Up LCD 16x2 Sa Arduino Board
Line Up LCD 16x2 Sa Arduino Board

Mga kinakailangan upang makumpleto ang hakbang na ito

  1. Arduino Mega
  2. Ethernet kalasag
  3. LCD 16x2
  4. Jumper Wires Lalaki hanggang Lalaki

Ang LCD 16x2 na ito ay mayroong 16 na mga pin dito. sundin ang imahe at ikonekta ang LCD sa arduino board. kakailanganin mo ng ilang mga lalaking hanggang lalaking jumper wires upang makumpleto ang hakbang na ito

Hakbang 2: Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board

Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board
Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board
Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board
Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board
Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board
Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board
Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board
Line Up Ultrasonic Sensor - HC-SR04 Sa Arduino Board

Mga kinakailangan upang makumpleto ang hakbang na ito

  1. Lupon ng Arduino
  2. Ethernet kalasag
  3. Ultrasonic Sensor - HC-SR04
  4. Jumper wires Lalaki hanggang Babae

Ang isang sensor ng Ultrasonic ay isang aparato na maaaring masukat ang distansya sa isang bagay sa pamamagitan ng paggamit ng mga sound wave. Sinusukat nito ang distansya sa pamamagitan ng pagpapadala ng isang alon ng tunog sa isang tukoy na dalas at pakikinig para sa tunog na alon na umatras at ginagamit namin ang teknolohiyang alon na Sound na ito bilang panghihimasok na detektor.

Upang masakop ang karamihan sa lugar sa Sensor para sa seguridad at mabawasan ang gastos sa pag-install ng sistemang ito sa totoong mundo. ang sensor ng Ultrasonic ay naayos sa isang Pangunahing Servo na umiikot ng 180 degree at sumasaklaw sa maximum na lugar.

Ipinapakita ng Hakbang 3 ang Line up ng Basic servo at pagsasama-sama ng Ultrasonic sensor at Basic Servo na magkasama sa larawan

Hakbang 3: Pumila para sa Pangunahing Servo Sa Arduino Board

Pumila para sa Pangunahing Servo Sa Arduino Board
Pumila para sa Pangunahing Servo Sa Arduino Board
Pumila para sa Pangunahing Servo Sa Arduino Board
Pumila para sa Pangunahing Servo Sa Arduino Board
Pumila para sa Pangunahing Servo Sa Arduino Board
Pumila para sa Pangunahing Servo Sa Arduino Board
Pumila para sa Pangunahing Servo Sa Arduino Board
Pumila para sa Pangunahing Servo Sa Arduino Board

Mga kinakailangan upang makumpleto ang hakbang na ito

  1. Lupon ng Arduino
  2. Ethernet kalasag
  3. Pangunahing Servo
  4. Jumper wires

Ginagamit ang Pangunahing Servo na ito para sa pag-ikot ng UltraSonic Sensor sa 180 degree upang masakop ang maximum na lugar para sa seguridad. At pagkatapos ay na-attach ko ang Ultrasonic Sensor sa itaas nito tulad ng ipinakita sa larawan

Hakbang 4: Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board

Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board
Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board
Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board
Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board
Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board
Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board
Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board
Pumila para sa 4x4 Keypad Matrix, LED at Buzzer Sa Arduino Board

Mga kinakailangan upang makumpleto ang hakbang na ito

  1. Lupon ng Arduino
  2. Ethernet kalasag
  3. 4x4 Keypad Matrix
  4. LED
  5. Buzzer piezo

Tandaan: Ang 4x4 keypad matrix ay may 8 mga pin na nagsisimula sa kanan hanggang kaliwa na nakaharap na mga pindutan, ang Buzzer ay ginagamit lamang kapag ang Security system ay tumatakbo sa Panic mode, at dito ipinapalagay namin ang isang LED bilang mga ilaw ng bahay ginagamit din ito kapag ang security system ay tumatakbo sa Panic mode upang gawin ang nanghihimasok na Panic..

Hakbang 5: Pumila para sa RTC DS3231 Sa Arduino Board

Pumila para sa RTC DS3231 Sa Arduino Board
Pumila para sa RTC DS3231 Sa Arduino Board
Pumila para sa RTC DS3231 Sa Arduino Board
Pumila para sa RTC DS3231 Sa Arduino Board

Mga kinakailangan upang makumpleto ang hakbang na ito

  1. Lupon ng Arduino
  2. Ethernet kalasag
  3. RTC DS3231
  4. Jumper wires Lalaki hanggang Lalaki

Tandaan: Ang module ng RTC (Real Time Clock) ay nag-aalaga tungkol sa oras tulad ng kung paano ang pag-aalaga ng aming desktop o laptop tungkol sa oras kahit na ang iyong laptop ay naka-off para sa isang sandali. Ipapakita nito ang tamang oras kapag nagpagana ka sa iyong laptop.

Sa parehong paraan gumana ang module ng RTC. Kaya upang makapagsimula sa module ng RTC sa kauna-unahang pagkakataon kailangan mong mag-setup ng isang oras sa simula. Magbabahagi ako ng isang video sa pagse-set up ng Oras sa iyong module ng RTC at isang beses upang mai-set up ang oras na hindi mo kailangang gawin ito nang paulit-ulit Magsimula Sa DS3231 RTC Module.

Hakbang 6: Hinahayaan ang I-configure ang Kapaligiran ng Software

Hinahayaan i-configure ang Kapaligiran ng Software
Hinahayaan i-configure ang Kapaligiran ng Software
Hinahayaan i-configure ang Kapaligiran ng Software
Hinahayaan i-configure ang Kapaligiran ng Software

Tulad ng tungkol sa Mga Kinakailangan na tinalakay sa pagpapakilala dapat mong i-download ang Arduino IDE, ds3231 library, ang file ng batch at i-download ang source code.

  1. Pagkatapos i-download ang Arduino IDE ilunsad ito. I-click ang sketch> isama ang library> Pamahalaan ang Mga Aklatan> Paghahanap para sa "Keypad" pagkatapos ay piliin ang "Keypad ni Mark Stanley" at i-click ang I-install
  2. Muli Pag-click> sketch> isama ang library> Idagdag. ZIP library> Piliin para sa ds3231 Zip file at i-import ito.

Hakbang 7: Hinahayaan Namin ang Mga Kinakailangan sa Mga Kredensyal

Hinahayaan nating makuha ang Mga Kinakailangan sa Mga Kredensyal
Hinahayaan nating makuha ang Mga Kinakailangan sa Mga Kredensyal

Tulad ng nabanggit sa Panimula kailangan mo ng iyong sariling kredensyal upang patakbuhin ang proyekto, tulad ng

  • Twilio Account SID
  • Twilio Auth Token
  • Temboo app key at
  • Isang numero ng nagpadala mula kay Twilio.
  1. Mag-sign up sa Twilio website na Twilio Site makikita mo ang iyong Account SID at Auth Token sa iyong pahina ng console.
  2. pagkatapos ay pumunta sa maiprograma na SMS> mag-click sa build at alamin ang pag-click sa "GET A NUMBER" kung saan makukuha mo ang iyong Natatanging numero ng Sender at mula sa natatanging numero ng Sender na ito ay makakatanggap ka ng SMS Notification kapag nakita ang Intruder.
  3. Pagkatapos ay kailangan mong irehistro ang iyong SMS na tumatanggap ng numero ng telepono sa Twilio para sa pag-click na "Mga Numero ng Telepono"> i-click ang Mga Na-verify na Caller ID> pindutan ng pag-click plus upang idagdag ang iyong numero ng mobile upang makuha ang notification sa SMS.
  4. Kopyahin ito ang mga kredensyal at pagkatapos ay mag-sign up sa website ng Temboo API na site ng Temboo API. Sa kaliwang kamay sa ilalim ng Choreos mag-click sa Twilio> i-click ang Mga Mensahe sa SMS> i-click ang SendSMS. Pagkatapos ay makakakita ka ng mga patlang ng Pag-input para sa Account SID, Auth Token, Body, From at To.
  5. Ipasok doon ang lahat ng mga kredensyal at ipasok ang natatanging numero ng Nagpadala sa patlang na "MULA"
  6. I-click ang "Run Now"

Makakatanggap ka ng isang abiso.

TANDAAN: Dapat kang makakuha ng isang "MULA" natatanging numero ng Nagpadala at "TO" irehistro ang iyong numero ng telepono upang makuha ang notification sa SMS.

Hakbang 8: Mga Linya ng Code Kung saan Kakailanganin mong Ipasok ang Iyong Mga Kredensyal

Mga Linya ng Code Kung saan Kakailanganin mong Ipasok ang Iyong Mga Kredensyal
Mga Linya ng Code Kung saan Kakailanganin mong Ipasok ang Iyong Mga Kredensyal

Dito ko babanggitin ang mga linya kung saan kailangan mong Ipasok ang iyong mga kredensyal sa loob ng source code.

  1. Sa Limang mga lugar kakailanganin mong palitan ang iyong "Account SID key" (Line no: 440, 467, 495, 525, 554)
  2. Sa Limang mga lugar kakailanganin mong palitan ang iyong "Auth Token key" (No linya: 432, 459, 487, 517, 546)
  3. Sa Limang lugar kakailanganin mong palitan ang iyong numero na "TO" (Line no: 434, 461, 489, 519, 548) I-paste ang iyong numero ng telepono na dapat na nakarehistro sa "Na-verify na mga caller ID"
  4. Sa Limang lugar kakailanganin mong palitan ang iyong "MULA" na numero (Line no: 436, 463, 491, 521, 550) I-paste ang Natatanging numero ng Sender na nakuha mo mula sa twilio.
  5. Sa TembooAccount.h file #define TEMBOO_APP_KEY "#I-paste ang iyong App key dito #" Maaari mong makuha ang iyong key ng App mula sa iyong Temboo Account

Kapag na-paste mo na ang iyong kredensyal sa ibinigay na LOC (linya ng mga code) mahusay kang ipatupad ang iyong code.

Hakbang 9: Koneksyon sa Bridge

Koneksyon sa Tulay
Koneksyon sa Tulay
Koneksyon sa Tulay
Koneksyon sa Tulay

Ngayon Piliin ang LAN adapter at ang mapagkukunan ng pag-right click sa internet pagkatapos ay i-click ang mga koneksyon sa tulay. Tulay nito ang isang koneksyon sa Intranet sa pagitan ng iyong laptop at kalasag ng Ethernet na bumubuo ng isang saradong network (Intranet)

Pagkatapos ng mga koneksyon sa bridging dapat mong buksan at isara ang Batch file na na-download mo sa STEP 1.

Hakbang 10: Pangwakas na Tagubilin

Pangwakas na Tagubilin
Pangwakas na Tagubilin
Pangwakas na Tagubilin
Pangwakas na Tagubilin

plug ang iyong Arduino power cable gamit ang iyong laptop at LAN cable mula sa iyong laptop LAN port sa Ethernet Shield LAN port at pagkatapos ay i-click ang "upload" aabutin ng 5 minuto upang ma-upload.

Kapag na-upload na ang programa ay magsisimulang ipatupad ang DHCP IP address ay makukuha pagkatapos hihilingin ito para sa PIN na ipasok

  1. TRAP MODE PIN "A33333"
  2. PANIC MODE PIN "B66666"
  3. I-DEACTIVATE ang PIN na "D00000"

Ayon sa PIN na ipinasok ang system ay magsisimulang tumakbo.

Maaari mong baguhin ang PIN bilang iyong nais sa pamamagitan ng pag-edit ng Source code.

Hakbang 11: Mga Resulta ng Panic Mode

Mga Resulta ng Panic Mode
Mga Resulta ng Panic Mode
Mga Resulta ng Panic Mode
Mga Resulta ng Panic Mode
Mga Resulta ng Panic Mode
Mga Resulta ng Panic Mode

Sa sandaling napansin ang isang Manghihimasok Buzzer at LED (bilang mga ilaw sa bahay) ay sisabog at ipapadala ang abiso sa SMS sa Kapwa at may-ari ng Home tulad ng ipinakita sa larawan, at isang pansamantalang web ay mai-host lamang para sa may-ari ng bahay, Ang address ng web ay ipadala sa may-ari ng bahay sa pamamagitan ng notification sa SMS

Ang Mga screenshot ng web ay nai-post sa itaas.

Hakbang 12: Mga Resulta ng Trap Mode

Mga Resulta ng Trap Mode
Mga Resulta ng Trap Mode
Mga Resulta ng Trap Mode
Mga Resulta ng Trap Mode
Mga Resulta ng Trap Mode
Mga Resulta ng Trap Mode
Mga Resulta ng Trap Mode
Mga Resulta ng Trap Mode

Kapag napansin ang isang Manghihimasok walang Buzzer at ang mga ilaw ay magpapasabog sa halip ay ipapadala ang abiso sa SMS sa Kapitbahay, may-ari ng Home at Opisyal ng Pulisya tulad ng ipinakita sa larawan, at isang pansamantalang web ay mai-host lamang para sa may-ari ng bahay at opisyal ng Pulisya ang impormasyon na kung saan ang web hawak ay nai-post sa itaas bilang larawan at ipinaliwanag din sa panimula bahagi, Ang address ng web ay ipapadala sa may-ari ng bahay at opisyal ng Pulisya sa pamamagitan ng abiso sa SMS.

Ang notification sa SMS ay nagtataglay ng impormasyon tulad ng

  1. Address ng webpage
  2. Link ng direksyon ng mapa ng Google mula sa istasyon ng pulisya patungo sa tahanan ng biktima

Ang Mga screenshot ng web ay nai-post sa itaas.

Mga kalamangan ng Sistema na ito

  1. Bagong paraan upang ma-secure ang iyong bahay, malayuan sa agarang pagkilos ng pulisya at iyong kapit-bahay
  2. Napakaliit na gastos sa pagpapatupad
  3. Hinihimok ang Digital Security
  4. Hindi nagbibigay ng dahilan para sa Pulisya na hindi gumawa ng aksyon laban sa pagnanakaw sapagkat ang talaan ng nakawan ay digital na inabisuhan sa lugar.
  5. Bawasan ang rate ng nakawan.

Inirerekumendang: