Orodha ya maudhui:

Mfumo wa Usalama wa hali ya juu: Hatua 7
Mfumo wa Usalama wa hali ya juu: Hatua 7

Video: Mfumo wa Usalama wa hali ya juu: Hatua 7

Video: Mfumo wa Usalama wa hali ya juu: Hatua 7
Video: ASKARI ALIYEMKOSHA RAIS MAGUFULI NA KUPANDISHWA CHEO 2024, Novemba
Anonim
Mfumo wa Usalama wa hali ya juu
Mfumo wa Usalama wa hali ya juu

Je! Umewahi kutaka kupata nyumba yako kabisa na kuwafanya waingiliaji kuingia ndani ya nyumba yako? Ikiwa ndivyo, hii ndio suluhisho kwako!

Nilitengeneza Mfumo wa Usalama wa hali ya juu, huu ni mfumo ambao utapata nyumba ya ur kutoka ndani na nje na itawatisha waingiliaji na sireni kubwa ambayo inawasha wanapoingia. Unaweza kudhibiti mfumo huu kupitia wavuti na kila wakati utajua ni lini na wapi muingiliaji alipatikana.

Huu ni mradi wangu wa kwanza katika uwanja wangu wa masomo: Teknolojia ya media anuwai na mawasiliano (MCT) huko Howest (ubelgiji wa Kortrijk).

Hatua ya 1: Vipengele na vifaa

Vipengele na vifaa
Vipengele na vifaa
Vipengele na vifaa
Vipengele na vifaa
Vipengele na vifaa
Vipengele na vifaa

Kwa mradi wangu nilitumia sehemu nyingi ambazo nitaorodhesha hapa chini, nitaongeza pia muswada wa vifaa na bei sahihi na wavuti kutoka kwa niliowaamuru.

Vipengele:

  • Mfano wa Raspberry Pi 4 B / 4GB
  • Imekusanywa Pi T-cobbler pamoja na kuzuka kwa GPIO
  • LDR
  • Sensor ya mwendo
  • Kubadili mawasiliano ya sumaku
  • Ukanda ulioongozwa
  • OLED
  • Sirene
  • MCP3008
  • TIP120
  • Bodi ya mkate
  • Ugavi wa umeme
  • Waya wa kiume wa kuruka
  • Waya wa kiume na wa kike wa kuruka

Vifaa:

  • Profaili iliyoongozwa
  • Mbao ya MDF 18mm
  • Glasi ya Plexie
  • Bawaba

Zana:

  • Chuma cha kulehemu
  • Jigsaw
  • Saw
  • Lamello
  • Sandpaper
  • Rangi nyeupe
  • Nailgun
  • Gundi ya kuni

Hatua ya 2: Kuweka vifaa pamoja

Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja

Nimeunda mzunguko wangu kwa kufuata mpango wangu wa Fritzing ambao nilitengeneza, nilipakia mpango hapa chini. Mzunguko una sensorer nyingi na actuator ambayo inafanya kazi pamoja kama moja. Nitaorodhesha ni mizunguko gani tofauti, ni jinsi gani utahitaji kuunganisha hizi ambazo unaweza kupata kwenye mpango.

  1. Kuna sensorer 3 za PIR, 2 ndani ya nyumba na 1 nje ya nyumba.
  2. LDR kuwaambia sensor ya nje ikiwa ni giza la kutosha kuwasha taa.
  3. Sensor ya Kubadilisha Magnetic inayojua wakati mlango unafunguliwa.
  4. Skrini ya OLED inayoonyesha takwimu za Raspberry yangu Pi pamoja na IP ya wavuti.
  5. Iliyoongozwa hiyo inaonyesha ikiwa kengele imewashwa au imezimwa
  6. Sirene kuwatahadharisha watu kuwa kuna mtu anavunja nyumba bila ruhusa kutoka kwa wamiliki.

Hatua ya 3: Hifadhidata

Hifadhidata
Hifadhidata

Unaweza kuona mchoro wangu wa ERD hapo juu, pia nitaweka faili ya dampo kwenye github yangu ili uweze kuagiza hifadhidata mwenyewe.

Ukiwa na hifadhidata hii utaweza kuonyesha vitu kadhaa kama:

  • Wakati mlango unafunguliwa na kufungwa
  • Wakati na wapi mtu husababisha kengele
  • Wakati mtu anachochea taa nje
  • Wakati mtu anaingia kwenye chumba bila kuchochea kengele

Ikiwa unataka kurudisha hifadhidata hii utahitaji kutengeneza mtumiaji mpya ili uweze kuungana na Raspberry Pi yako.

github.com/howest-mct/1920-1mct-project1-WalraeveLaurens

Hatua ya 4: Kuandika Nambari

Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni

Sasa ni wakati wake wa kuhakikisha kuwa vifaa vyote hufanya kazi huko. Kwa hivyo niliandika nambari kadhaa katika chatu na kuipeleka kwenye rasiberi pi. Unaweza kupata nambari yangu kwenye Github wakati waalimu wangu wanapofanya hii kuwa ya umma.

github.com/howest-mct/1920-1mct-project1-W…

Kwa kupanga nambari nilitumia Nambari ya kuona. Nambari imeandikwa kwa html, CSS, JavaScript kwa kutumia Soketi na chatu.

Hatua ya 5: Buni Tovuti ya Msikivu

Buni Tovuti Msikivu
Buni Tovuti Msikivu
Buni Tovuti Msikivu
Buni Tovuti Msikivu
Buni Tovuti Msikivu
Buni Tovuti Msikivu
Buni Tovuti Msikivu
Buni Tovuti Msikivu

Nilikuwa nikifikiria jinsi tovuti yangu msikivu inapaswa kuonekana kama. Kabla sijaweza kufanya hivyo, ilibidi nirudi nyuma kwenye uchambuzi wa kazi ambao nilifanya na kutafuta msukumo na mifumo ya kupendeza.

Kwanza, nilifanya muundo wangu katika Adobe XD. Fonti niliyotumia ilikuwa Robotto. Nilikwenda kwa muundo rahisi kwa sababu nataka iwe rafiki wa mtumiaji na sio lazima kuwa na vifungo vingi lakini vya kutosha tu ili mtumiaji afurahie kufanya kazi na programu.

Ubunifu ulipitishwa na waalimu wangu, kwa hivyo naweza kuanza programu. Niliandika tovuti hiyo kwa HTML - CSS - JavaScript.

Hatua ya 6: Programu kwenye Raspberry Pi

Programu kwenye Raspberry Pi
Programu kwenye Raspberry Pi

Ili nambari yangu ifanye kazi (ambayo nitaunganisha hapa chini) utahitaji kusanikisha vifurushi na maktaba. Jambo la kwanza ambalo linahitajika ni wewe kusasisha Pi yako.

Kwanza, sasisha orodha ya kifurushi cha mfumo wako kwa kuingiza amri ifuatayo:

Ifuatayo, sasisha vifurushi vyako vyote vilivyowekwa kwenye matoleo yao ya hivi karibuni na amri ifuatayo:

Baada ya kusanikisha vifurushi utahitaji kufunga maktaba kadhaa:

  • Kukanyaga
  • Wakati
  • Json
  • spidev
  • chupa
  • flask_cors
  • RPI. GPIO
  • wakati
  • mchakato mdogo
  • mysql
  • SocketIO

Na lazima tuunganishe maktaba hapa chini ili kufanya OLED ifanye kazi.

github.com/adafruit/Adafruit_Python_SSD130…

Hatua ya 7: Kuunda Kesi

Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo

Kwa kesi yangu ninajenga nyumba ndogo ndogo yenye mlango wa vyumba 2 na dirisha na paa kutoka glasi ya plexie. Nilitengeneza chumba chini ya nyumba kushikilia vifaa vya elektroniki na nikakusanya na lamellos.

Mimi pia kuweka picha ambapo unaweza kuona mchakato wa kujenga kesi.

Kwa vipimo ninaweza pia kupakia faili hapa chini ambapo unaweza kuona mipango yangu ya jinsi unavyoweza kuijenga tena.

Ilipendekeza: