Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi at Materyales
- Hakbang 2: Pagsasama-sama sa Hardware
- Hakbang 3: Database
- Hakbang 4: Pagsulat ng Code
- Hakbang 5: Idisenyo ang tumutugong Website
- Hakbang 6: Software sa Raspberry Pi
- Hakbang 7: Pagbubuo ng Kaso
Video: Advanced na Sistema ng Seguridad: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Nais mo na bang ganapin ang iyong bahay at gawing imposible para sa mga nanghihimasok na pumasok sa iyong bahay? Kung gayon, ito ang solusyon para sa iyo!
Ginawa ko ang Advanced Security System, ito ay isang sistema na magtataguyod sa iyong bahay mula sa loob at labas at matatakot ang mga nanghihimasok sa isang malakas na sirene na bubukas kapag pumasok sila. Maaari mong makontrol ang sistemang ito sa pamamagitan ng isang website at palagi mong malalaman kung kailan at saan nakita ang isang nanghihimasok.
Ito ang aking unang proyekto sa aking larangan ng pag-aaral: Multimedia at Teknolohiya ng komunikasyon (MCT) sa Howest (Kortrijk belgian).
Hakbang 1: Mga Bahagi at Materyales
Para sa aking proyekto gumamit ako ng maraming bahagi na ililista ko sa ibaba, idadagdag ko rin ang bayarin ng mga materyales na may wastong presyo at mga website mula sa kung saan ko iniutos sa kanila.
Mga Bahagi:
- Raspberry Pi 4 Model B / 4GB
- Nagtipon ng Pi T-cobbler plus GPIO Breakout
- LDR
- Motion sensor
- Magnetic contact switch
- Led strip
- OLED
- Sirene
- MCP3008
- TIP120
- Breadboard
- Supply ng kuryente
- Lalake sa lalaking jumper wire
- Lalake sa babaeng jumper wire
Mga Materyales:
- Led profile
- MDF kahoy 18mm
- Baso ng Plexie
- Mga bisagra
Mga tool:
- Panghinang
- Itinaas ng Jigsaw
- Saw
- Lamello
- Papel de liha
- Puting pintura
- Nailgun
- Pandikit ng kahoy
Hakbang 2: Pagsasama-sama sa Hardware
Binuo ko ang aking circuit sa pamamagitan ng pagsunod sa aking Fritzing scheme na aking ginawa, na-upload ko ang scheme sa ibaba. Ang circuit ay may maraming mga sensor at isang actuator na gumagana nang magkasama bilang isa. Ililista ko kung aling magkakaibang mga circuit ay mayroong, kung paano mo kakailanganin na ikonekta ang mga ito ay maaaring matagpuan sa pamamaraan.
- Mayroong 3 sensor ng PIR, 2 sa loob ng bahay at 1 sa labas ng bahay.
- LDR upang sabihin sa labas ng sensor kung ito ay madilim na sapat upang i-on ang ilaw.
- Magnetic Switch sensor na alam kung magbubukas ang pinto.
- Isang OLED screen na nagpapakita ng mga istatistika ng aking Raspberry Pi kasama ang IP ng website.
- Humantong na nagpapahiwatig kung ang alarma ay nakasara o naka-off
- Sirene upang alerto ang mga tao na may sumisira sa bahay nang walang pahintulot mula sa mga may-ari.
Hakbang 3: Database
Maaari mong makita ang aking diagram ng ERD sa itaas, ilalagay ko rin ang dump file sa aking github upang ma-import mo ang database para sa iyong sarili.
Sa database na ito magagawa mong magpakita ng maraming bagay tulad ng:
- Nang bumukas at magsara ang pinto
- Kailan at saan may nagpapalitaw ng alarma
- Kapag may nagpapalit ng ilaw sa labas
- Kapag ang isang tao ay pumasok sa isang silid nang hindi nagpapalitaw ng alarma
Kung nais mong likhain muli ang database na ito kakailanganin mong gumawa ng isang bagong gumagamit upang maaari kang kumonekta sa iyong Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Hakbang 4: Pagsulat ng Code
Ngayon na oras upang matiyak na ang lahat ng mga bahagi ay may trabaho doon. Kaya't nagsulat ako ng ilang code sa sawa at ipinakalat ito sa raspberry pi. Maaari mong makita ang aking code sa Github kapag isinapubliko ito ng aking mga guro.
github.com/howest-mct/1920-1mct-project1-W…
Para sa pagprograma ng code ginamit ko ang Visual Code. Ang code ay nakasulat sa html, CSS, JavaScript gamit ang Sockets at python.
Hakbang 5: Idisenyo ang tumutugong Website
Iniisip ko kung paano dapat magmukhang ang aking tumutugong website. Bago ko ito magawa, kailangan kong magbalik tanaw sa pagganap na pag-aralan na ginawa ko at maghanap para sa inspirasyon at mga kagiliw-giliw na pattern.
Una, ginawa ko ang aking disenyo sa Adobe XD. Ang ginamit kong font ay Robotto. Nagpunta ako para sa isang madaling disenyo dahil nais kong maging kaibigan ito ng kaibigan at hindi kailangang maraming mga pindutan ngunit sapat lamang upang masiyahan ang gumagamit sa pagtatrabaho kasama ang app.
Ang disenyo ay inaprubahan ng aking mga guro, kaya't nagsimula akong mag-program. Sinulat ko ang site sa HTML - CSS - JavaScript.
Hakbang 6: Software sa Raspberry Pi
Upang gumana ang aking code (na mai-link ko sa ibaba) kakailanganin mong mag-install ng ilang mga pakete at aklatan. Ang unang bagay na kailangan ay upang ma-update mo ang iyong Pi.
Una, i-update ang listahan ng package ng iyong system sa pamamagitan ng pagpasok ng sumusunod na utos: sudo apt-get update
Susunod, i-upgrade ang lahat ng iyong naka-install na mga pakete sa kanilang pinakabagong mga bersyon gamit ang sumusunod na utos: sudo apt-get dist-upgrade
Matapos mong mai-install ang mga package kailangan mong mag-install ng ilang mga aklatan:
- Threading
- Oras
- Json
- spidev
- prasong
- flask_cors
- RPI. GPIO
- datime
- subproseso
- MySQL
- SocketIO
At kailangan nating i-clone ang library sa ibaba upang magawa ang OLED.
github.com/adafruit/Adafruit_Python_SSD130…
Hakbang 7: Pagbubuo ng Kaso
Para sa aking kaso bumubuo ako ng isang maliit na mansion na may pintuan ng 2 silid at isang bintana at isang bubong mula sa plexie na baso. Gumawa ako ng isang silid sa ilalim ng bahay upang hawakan ang mga electronics at tipunin ito ng mga lamellos.
Naglagay din ako ng mga larawan kung saan makikita mo ang proseso ng pagbuo ng kaso.
Para sa mga sukat ay mag-upload din ako ng isang file sa ibaba kung saan makikita mo ang aking iskema kung paano mo ito muling likhain.
Inirerekumendang:
Advanced na Sumusunod na Robot: 22 Mga Hakbang (na may Mga Larawan)
Advanced na Sumusunod na Robot: Ito ay isang advanced na sumusunod na linya ng robot batay sa Teensy 3.6 at QTRX line sensor na aking naitayo at nagtatrabaho nang medyo matagal. Mayroong ilang mga pangunahing pagpapabuti sa disenyo at pagganap mula sa aking naunang linya na sumusunod sa robot. T
Mga eksperimento sa Advanced na Pag-log ng Data (Paggamit ng Python): 11 Mga Hakbang
Mga eksperimento sa Advanced na Pag-log ng Data (Paggamit ng Python): Mayroong maraming mga tagubilin sa pag-log ng data, kaya't kapag nais kong bumuo ng isang proyekto ng aking pag-log ay tumingin ako sa paligid ng isang bungkos. Ang ilan ay mabuti, ang ilan ay hindi gaanong magkano, kaya't nagpasya akong kumuha ng ilan sa mga mas mahusay na ideya at gumawa ng sarili kong aplikasyon. Ang resu na ito
Awtomatikong Laser Kinokontrol na Sistema ng Seguridad: 22 Mga Hakbang
Awtomatikong Laser Kinokontrol na Sistema ng Seguridad: Ang sistemang seguridad na kinokontrol ng laser ay ang malawakang ginamit na proteksyon para sa pagpigil sa hindi awtorisadong pag-access. Ito ay lubos na mahusay na gumagana sa ilaw batay sensor at laser upang maprotektahan ang aming mga tahanan, tanggapan, bangko, locker at iba't ibang mga mahalagang plac
PIR Batay sa Sistema ng Seguridad: 7 Mga Hakbang
PIR Batay sa Sistema ng Seguridad: Ang modyul na ito ay batay sa PIR senser at napaka tumpak, binubuo ito ng buzzer module at backup na lakas para sa higit na seguridad
Mga Advanced na Makeblock Sensor (DIY): 32 Mga Hakbang (na may Mga Larawan)
Mga Advanced na Makeblock Sensor (DIY): Naglalaman ang platform ng Makeblock ng lahat ng mga uri ng mga bahagi ng mekanikal at electronics upang lumikha ng mga robot. Ibinebenta ng Makeblock ang mga robot na ito bilang bahagi ng kanilang platform ng edukasyon sa STEM. At sa pamamagitan ng wikang Scratch, ang mga bata ay maaaring makakuha ng pangunahing mga kasanayan sa pagprograma.