Orodha ya maudhui:

Timer ya Mlango wa Jokofu: Hatua 4
Timer ya Mlango wa Jokofu: Hatua 4

Video: Timer ya Mlango wa Jokofu: Hatua 4

Video: Timer ya Mlango wa Jokofu: Hatua 4
Video: ГРЕНДПА и Гренни В РЕАЛЬНОЙ ЖИЗНИ! Почему они перепутали мой дом? GRANDPA GRANNY Chapter Two 2024, Novemba
Anonim
Saa ya Mlango wa Jokofu
Saa ya Mlango wa Jokofu

Katika mafunzo haya, tutapita katika mchakato wa kujenga na kuweka alama ya utaftaji wa kipima muda cha jokofu. Lengo kuu la kifaa chetu ni kuokoa nguvu kwa kuwasha tu taa ya jokofu ikiwa kuna mtu amesimama mbele yake. Kifaa chetu cha Mtandao cha Vitu hutumia sensorer mbili: swichi ya mwanzi na moduli ya sensa ya kukwepa kitu. Sensor ya mwanzi itatuma ishara wakati wowote kuna uwanja wa sumaku. Hii itatumika kugundua ikiwa mlango uko wazi au umefungwa. Ikiwa mlango uko wazi, sensa ya ukaribu hutumiwa kugundua ikiwa mtu amesimama mbele ya friji. Ikiwa hakuna mtu aliyegunduliwa, kipima muda kitaanza kuhesabu ni muda gani tangu mtu alikuwa mbele ya mlango.

Mradi huu pia unajumuisha kiolesura cha kudhibiti kifaa, ambacho kinaendeshwa kwenye seva ya chupa. Mtumiaji anaweza kuangalia kila saa, au kuiweka upya kwa kutumia kiolesura hiki.

Hatua zifuatazo zitakuongoza ingawa mchakato wa kujenga kifaa hiki.

Hatua ya 1: Kuweka Vifaa

Kuweka Vifaa
Kuweka Vifaa

Hatua ya kwanza ni kuanzisha nyaya za kifaa. Tutahitaji:

- Raspberry Pi 3

- Bodi ya mkate

- Moduli ya Reed *

- Moduli ya Sensorer ya Kuepuka Kikwazo *

- 10KOhm Mpingaji

- waya

- Sumaku moja (kwa kujaribu kifaa)

* Kutoka kwa Arduino 37-in-1 Sensors Kit (Nyaraka)

Mara tu vifaa vyote vimekusanywa, unganisha mzunguko kulingana na mchoro ulioonyeshwa hapo juu.

Hatua ya 2: Kanuni

Sasa kwa kuwa tuna vifaa vyetu vilivyowekwa, tunaweza kuanza kuandika nambari hiyo. Nambari inaweza kupatikana kwenye folda iliyofungwa ya zipped. Muundo wa saraka ni ngumu, kwa hivyo kuwa mwangalifu usisogeze faili zozote kuzunguka.

Hatua ya 3: Kutumia Kifaa

Programu inaendeshwa kwa kutumia seva za Flask. Maelezo ya kufunga na kutumia chupa inaweza kupatikana hapa.

Kwanza, ukitumia mwongozo wa amri, weka programu ya chupa kuwa iotapp.py:

weka FLASK_APP = iotapp.py

Ifuatayo, endesha programu na:

kukimbia kwa chupa - roho 0.0.0.0

Ili kufikia kiolesura, nakili URL inayotokana na amri ya mwisho. Ukurasa huu una vipima viwili: moja ambayo inafuatilia ni kwa muda gani mlango umefunguliwa, na moja kufuatilia ni muda gani mlango umefunguliwa bila mtu mbele yake. Wakati wowote ukurasa unapoburudishwa, vipima muda vyote vitasasishwa. Mtumiaji anaweza kuweka upya vipima muda akitumia kitufe cha "Rudisha vipima muda".

Sumaku inawakilisha mlango wa friji. Wakati wowote sumaku iko, mlango unaweza kuzingatiwa kuwa umefungwa. Ili kuiga kufungua mlango, toa sumaku kutoka kwa sensorer ya mwanzi. Kuiga mtu aliyesimama mbele ya friji, weka mkono wako juu ya sensorer ya ukaribu. Unapoondoa mkono wako, kipima muda kitaanza kuhesabu ni muda gani tangu mtu amekuwa mbele ya friji.

Hatua ya 4: Bidhaa ya Mwisho

Hapa, tunaonyesha mfano wa kifaa kinachotumika.

Hii inayoweza kufundishwa iliundwa na Ryan Anderson na Kevin Benson.

Ilipendekeza: