Orodha ya maudhui:

GHARAMA YA KUTEGEMEA WIZI WA GHARAMA YA NDOGO (Pi Usalama wa Nyumbani): Hatua 7
GHARAMA YA KUTEGEMEA WIZI WA GHARAMA YA NDOGO (Pi Usalama wa Nyumbani): Hatua 7

Video: GHARAMA YA KUTEGEMEA WIZI WA GHARAMA YA NDOGO (Pi Usalama wa Nyumbani): Hatua 7

Video: GHARAMA YA KUTEGEMEA WIZI WA GHARAMA YA NDOGO (Pi Usalama wa Nyumbani): Hatua 7
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Image
Image

Mfumo umeundwa kugundua kuingilia (kuingia bila idhini) ndani ya jengo au maeneo mengine. Mradi huu unaweza kutumika katika mali ya makazi, biashara, viwanda, na kijeshi kwa kinga dhidi ya wizi au uharibifu wa mali, na pia kinga ya kibinafsi dhidi ya wavamizi Kifaa cha bajeti kidogo na cha chini kimeshikamana na ukuta wa eneo ambalo linapaswa kufuatiliwa. Mradi huu una sensorer ya PIR Motion ambayo itagundua uwepo wa mwingiliaji na kumjulisha mmiliki. Ili kujaribu hali ya wakati halisi, tuliipeleka ofisini kwetu ili kujaribu jinsi inavyoweza kutusaidia na matokeo yalikuwa mazuri.

Vifaa

Vifaa:

  • NodeMCU ESP8266
  • Sensorer ya Mwendo wa PIR
  • Bodi ya mkate
  • Waya za Jumper

Programu:

  • Blynk (Android au iOS)
  • Arduino IDE

Hatua ya 1: Inafanyaje Kazi?

Inafanyaje kazi?
Inafanyaje kazi?

Kama unavyojua, NodeMCU ni dhibiti ndogo inayowezeshwa na WiFi, ambayo inaweza kuungana na mtandao kupitia WiFi. Kwa hivyo, kwa kutumia programu ya BLYNK Blynk, tunaweza kuwezesha kifaa. Kwa kusudi hili, tuliunganisha kitufe na pini halisi, ili kitufe cha kuamsha kinapobanwa, thamani katika "hali" inayobadilika itabadilika kutoka "1" hadi "0" (Rejea nambari).

Katika hatua inayofuata, ikiwa "hali" ni 1, Sensor ya PIR huanza kuangalia waingiaji. Kwa hivyo, wakati wowote mvamizi (yaani, mwendo) hugunduliwa, sensa itatuma dhamana ya juu kwa NodeMCU. Wakati NodeMCU inasoma thamani ya Juu, ombi la HTTP litatumwa kutoka kwa NodeMCU. Ombi hili la HTTP (WebHooks API) litasababisha huduma ya ClickSend SMS, kwa hivyo tunapokea SMS hiyo kwenye Simu yetu mara tu Mwendo utakapogunduliwa.

HTTP (Itifaki ya Uhamisho wa Hypertext) ni itifaki ya kawaida ya Maombi inayofanya kazi kama itifaki ya kujibu ombi kati ya mteja na seva.

Mteja wa HTTP husaidia kutuma maombi ya HTTP na kupokea majibu ya HTTP kutoka kwa seva ya

Inatumiwa sana katika matumizi yaliyowekwa ndani ya IoT kama Automation ya Nyumbani, ufuatiliaji wa parameter ya injini ya gari kwa mbali kwa uchambuzi, nk.

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa

Sensor ya Mwendo wa PIR

sensorer hukuruhusu kuhisi mwendo, karibu kila wakati hutumiwa kugundua ikiwa mwanadamu amehamia ndani au nje ya anuwai ya sensorer. Ni ndogo, ghali, nguvu ya chini, rahisi kutumia na haichoki. Kwa sababu hiyo, kawaida hupatikana katika vifaa na vifaa vilivyotumika majumbani au kwenye biashara. Mara nyingi hujulikana kama PIR, "Passive Infrared", "Pyroelectric", au sensorer "IR motion".

NodeMCU

NodeMCU ni chanzo wazi cha LUA msingi 9firmware iliyoundwa kwa chip ya wifi ya ESP8266. Kwa kuchunguza utendaji na chip ya ESP8266, firmware ya NodeMCU inakuja na bodi / kitanda cha maendeleo cha ESP8266 yaani bodi ya Maendeleo ya NodeMCU. Kwa kuwa NodeMCU ni jukwaa la chanzo wazi, muundo wake wa vifaa uko wazi kwa kuhariri / kurekebisha / kujenga. Kitanda / bodi ya NodeMCU ina bodi ya wifi iliyowezeshwa na ESP8266. ESP8266 ni chip ya Wi-Fi ya gharama nafuu iliyoundwa na Espressif Systems na itifaki ya TCP / IP. Kwa habari zaidi kuhusu ESP8266, unaweza kurejelea Moduli ya WiFi ya ESP8266.

Hatua ya 3: Kusanidi Programu ya Blynk

Inasanidi Programu ya Blynk
Inasanidi Programu ya Blynk
Inasanidi Programu ya Blynk
Inasanidi Programu ya Blynk
Inasanidi Programu ya Blynk
Inasanidi Programu ya Blynk

Sakinisha Programu ya Blynk kutoka Playstore / AppStore. Ingia au Unda Akaunti mpya ikiwa huna Akaunti. Unda Wijeti ya Kitufe na uifanye kama swichi ya kugeuza. Sanidi kitufe na pini ya Virtual V1. Kitufe hiki kitawasha au kulemaza kifaa. yaani, kifaa kitafanya kazi tu ikiwa swichi imewashwa. Ifuatayo, Unda Wijeti ya LED kwenye Virtual Pin V2. Kisha bonyeza kitufe cha Cheza kwenye kona ya juu kulia ili Toka Modi ya Hariri. Hatua zimepewa hapa chini.

Hatua ya 4: Kusanidi WebHooks

Inasanidi WebHooks
Inasanidi WebHooks
Inasanidi WebHooks
Inasanidi WebHooks
Inasanidi WebHooks
Inasanidi WebHooks

Ikiwa Hii Halafu Hiyo, pia inajulikana kama IFTTT, ni huduma ya msingi ya wavuti ambayo huunda minyororo ya taarifa rahisi za masharti, inayoitwa applet. Applet inasababishwa na mabadiliko yanayotokea ndani ya huduma zingine za wavuti kama vile Gmail, Facebook, Telegram, Instagram, au Pinterest. Tunasanidi au hulka ya SMS kupitia Jukwaa hili la Kuunganisha.

Kwanza kabisa, fungua wavuti ya IFTTT kwa kubofya HAPA. Ingia na akaunti yako ya Google. Kisha unda applet mpya. Ili kuunda applet mpya, Bonyeza kwenye Aikoni ya Akaunti kwenye kona ya juu kulia (Karibu na Kuchunguza) na ubonyeze kuunda. Sasa bonyeza hii na utafute WebHooks. Bonyeza kwenye Unganisha. Dirisha jipya litapakiwa na kisanduku chenye rangi ya samawati kilicho na "Pokea Ombi la Wavuti". Bonyeza kwenye sanduku. Sasa utaulizwa kutoa JINA la TUKIO. Andika ESP_MOTION kwenye kisanduku na bonyeza "Unda kichocheo".

Sasa bonyeza hiyo na utafute SMS na uchague ClickSend SMS. Kipengele hiki kitatuma SMS kwa nambari ya rununu iliyosanidiwa. Bonyeza Unganisha na uunda akaunti mpya, kisha funga dirisha mpya iliyofunguliwa, na bonyeza kitufe cha Unganisha tena na uingie na akaunti na uidhinishe. Sasa jaza fomu na Maelezo yanayotakiwa. Shamba la kwanza ni Nambari ya Simu ya Mpokeaji, uwanja wa pili ni maelezo ya Mtumaji, ambayo inaweza kuwa jina au nambari (haijalishi sana), na sanduku la tatu ni mwili wa Ujumbe, unaweza kuibadilisha kama unavyopenda.

Na mwishowe, bonyeza kitufe cha Unda Kitendo.

Hatua ya 5: Kupakia Nambari

Inapakia Nambari
Inapakia Nambari
Inapakia Nambari
Inapakia Nambari
Inapakia Nambari
Inapakia Nambari
Inapakia Nambari
Inapakia Nambari

Tumesanidi huduma ya SMS. Sasa tunapaswa kusanidi sensa ya PIR na NodeMCU na API yetu ya WebHooks iliyosanidiwa. Fungua Nambari iliyopewa hapa chini, Hakikisha umeweka ESP8266 Core, ikiwa haujatafuta. Unaweza kupata machapisho mengi kwenye wavuti. Sasa lazima ufanye mabadiliko kwenye Nambari. URL ya WebHooks kuchochea Tukio, WiFi SSID, Nenosiri na Thibitisho la Blynk.

const char * iftttURL = "URL ya WEBHOOKS"; const char * ssid = "SSID"; // Jina lako la WiFi. const char * password = "NENO"; // Nenosiri lako la WiFi. char auth = "BLYNK_AUTHTOKEN"; // Ishara yako ya Uthibitishaji wa Blynk.

Fungua Ukurasa wa Hati za WebHooks ili kupata URL inayoendeshwa. Bonyeza kitufe cha Nyaraka kwenye ukurasa huu.

Utaona kitu kama hiki

"https://maker.ifttt.com/trigger/{event}/with/key/cngKKJ6py15q3adxlbAv*****************"Hapa, Lazima uhariri jina la tukio ambalo liko kwenye mabano yaliyopindika, ondoa mabano hayo na andika jina la Tukio hapo na unakili kiunga kizima. Maandishi baada ya 'ufunguo' ni Ufunguo wako wa WebHooks. Sasa Bandika URL iliyonakiliwa katika nambari yako ya Arduino. Sasa jambo moja muhimu ni kutunzwa ni kwamba, lazima Uondoe barua moja kutoka kwa Kiunga. Ondoa "S" kutoka https://. Kiungo kitaonekana kama hii

"https://maker.ifttt.com/trigger/ESP_MOTION/with/key/cngKKJ6py15q3adxlbAv*****************"

Sasa andika kwenye SSID yako ya WiFi na Nenosiri.

Jambo linalofuata unapaswa kubadilisha ni ishara ya uthibitishaji wa Blynk. Unaweza kupata ishara katika Barua pepe yako ambayo ulikuwa unajiandikisha. nakili Ishara na ubandike katika Msimbo wako.

Kusudi la kila mstari wa nambari imeonyeshwa kwenye Kanuni kama Maoni, kwa hivyo sitaandika tena.

Sasa Chagua bodi sahihi, Ambayo ni NodeMCU kwa upande wangu, na bandari ambayo bodi imeunganishwa nayo. Na bonyeza kitufe cha Pakia. Fungua programu ya Blynk kwenye simu yako na uamilishe kifaa. Sasa angalia kifaa chako cha kugundua Wizi wa bei ya chini.

Sasa, ikiwa tutachagua Toni ya arifa maalum kwa SMS hii, tunaweza kuitumia kama kengele. Kama vile, Wakati wowote harakati inagunduliwa, Alarm itawasha.

Hatua ya 6: Mzunguko na Msimbo

Mzunguko na Kanuni
Mzunguko na Kanuni

Pakua Mzunguko na Nambari Kutoka kwa Hifadhi yetu ya GitHub.

github.com/pibotsmakerhub/pi-home-security

Hatua ya 7: Tazama Video Ili Kuhakikisha Umeifanya Sawa

Tazama video ya youtube ili kuhakikisha umefanya kila kitu kwa usahihi.

Hiyo ndiyo yote katika Mradi huu, Asante

Ilipendekeza: