Orodha ya maudhui:

Mfumo wa Ufuatiliaji wa Hali ya Hewa wa Raspberry Pi-based: 6 Hatua
Mfumo wa Ufuatiliaji wa Hali ya Hewa wa Raspberry Pi-based: 6 Hatua

Video: Mfumo wa Ufuatiliaji wa Hali ya Hewa wa Raspberry Pi-based: 6 Hatua

Video: Mfumo wa Ufuatiliaji wa Hali ya Hewa wa Raspberry Pi-based: 6 Hatua
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim
Mfumo wa Ufuatiliaji wa Hali ya Hewa wa Raspberry Pi
Mfumo wa Ufuatiliaji wa Hali ya Hewa wa Raspberry Pi

Soma blogi hii na ujenge mfumo wako mwenyewe ili uweze kupokea arifa wakati chumba chako kiko kavu au unyevu mwingi.

Je! Ni mfumo gani wa ufuatiliaji wa hali ya hewa ya ndani na kwa nini tunahitaji moja?

Mifumo ya ufuatiliaji wa hali ya hewa ya ndani hutoa mtazamo wa haraka katika takwimu muhimu zinazohusiana na hali ya hewa kama vile joto na unyevu. Kuweza kuona takwimu hizi na kupokea arifa kwenye simu yako wakati chumba kikiwa na unyevu mwingi au kavu inaweza kusaidia sana. Kutumia arifu, unaweza kuchukua hatua muhimu za haraka kupata faraja ya juu kwenye chumba kwa kuwasha heater au kufungua windows. Katika mradi huu, tutaona jinsi ya kutumia Simulink kwa:

1) kuleta takwimu za hali ya hewa (joto, unyevu, na shinikizo) kutoka kwa Sense HAT hadi kwa Raspberry Pi

2) onyesha data iliyopimwa kwenye tumbo la 8x8 la LED ya Sense HAT

3) tengeneza algorithm ya kuamua ikiwa unyevu wa ndani ni 'Mzuri', 'Mbaya' au 'Mbaya'.

4) ingiza data kwenye wingu na tuma arifu ikiwa data imegawanywa 'Ugly' (yenye unyevu sana au kavu).

Vifaa

Raspberry Pi 3 Mfano B

Raspberry Pi Sense HAT

Hatua ya 1: Programu Inahitajika

Programu Inahitajika
Programu Inahitajika

Unahitaji MATLAB, Simulink na uchague Viongezeo kufuata na kujenga mfumo wako wa ufuatiliaji wa hali ya hewa ya ndani.

Fungua MATLAB na ufikiaji wa Msimamizi (Bonyeza kulia kwenye ikoni ya MATLAB na uchague Endesha kama msimamizi). Chagua Viongezeo kutoka kwa Zana ya Vifaa vya MATLAB na bonyeza Bonyeza Ongeza.

Tafuta hapa vifurushi vya msaada na majina yao yameorodheshwa hapa chini na 'Ongeza'.

a. Kifurushi cha MATLAB cha Vifaa vya Raspberry Pi: Pata pembejeo na tuma matokeo kwa bodi za Raspberry Pi na vifaa vilivyounganishwa

b. Kifurushi cha Usaidizi wa Simulink cha Vifaa vya Raspberry Pi: Tumia mifano ya Simulink kwenye bodi za Raspberry Pi

c. RPi_Indoor_Climate_Monitoring_System: Mifano ya mfano inahitajika kwa mradi huu

Kumbuka - Wakati wa usakinishaji, fuata maagizo kwenye skrini ya kuanzisha Pi yako ili kufanya kazi na MATLAB na Simulink.

Hatua ya 2: Leta Takwimu za Sura ya Raspberry Pi Kutumia Simulink

Kuleta Takwimu za Sensor kwa Raspberry Pi Kutumia Simulink
Kuleta Takwimu za Sensor kwa Raspberry Pi Kutumia Simulink

Kwa wale ambao hawajui Simulink, ni mazingira ya programu ya picha ambayo hutumiwa kuiga na kuiga mifumo ya nguvu. Mara tu ukibuni algorithm yako katika Simulink, unaweza kutengeneza nambari moja kwa moja na kuipachika kwenye Raspberry Pi au vifaa vingine.

Andika zifuatazo kwenye Dirisha la Amri la MATLAB kufungua mfano wa kwanza. Tutatumia mtindo huu kuleta hali ya joto, shinikizo na data ya unyevu kwenye Raspberry Pi.

> rpiSenseHatBringSensorData

Vitalu vya LPS25H Pressure Sensor na HTS221 Humidity Sensor ni kutoka kwa maktaba ya Sense HAT chini ya Kifurushi cha Usaidizi wa Simulink kwa maktaba ya vifaa vya Raspberry Pi.

Vitalu vya wigo ni kutoka kwa maktaba ya Sinks chini ya maktaba za Simulink. Ili kuhakikisha kuwa mfano wako umesanidiwa kwa usahihi, bonyeza ikoni ya gia kwenye mfano wako wa Simulink. Nenda kwenye Utekelezaji wa vifaa> Mipangilio ya bodi ya vifaa> Rasilimali za vifaa lengwa.

Kumbuka - Haupaswi kusanidi ikiwa ulifuata maagizo ya usanidi wakati wa kusakinisha Kifurushi cha Usaidizi cha Simulink cha Raspberry Pi. Anwani ya kifaa hupatikana kiotomatiki kwa ile ya Pi yako.

Hakikisha kuwa anwani ya kifaa hapa inalingana na anwani ya IP ambayo unasikia wakati Pi yako inapoinuka. Huenda ikakubidi uwezeshe tena Pi yako na simu ya sikio iliyounganishwa na jack ili kusikia anwani ya kifaa.

Bonyeza OK na bonyeza kitufe cha Run kama inavyoonyeshwa hapa chini. Hakikisha Pi yako imeunganishwa kimwili na PC kupitia kebo ya USB au iko kwenye mtandao sawa wa Wi-Fi na PC yako.

Unapobonyeza kitufe cha Run katika modi ya nje, Simulink hutengeneza kiotomatiki msimbo wa C sawa na mfano wako na kupakua inayoweza kutekelezwa kwa Raspberry Pi. Vitalu vyote viwili vimeundwa kufungua mara tu mfano utakapoanza kuanza. Simulink inapomaliza kupeleka nambari kwenye Raspberry Pi, utaona shinikizo, joto na data ya unyevu kwenye upeo kama inavyoonyeshwa hapa chini.

Kumbuka - Nambari inatumika kwenye Raspberry Pi na unatazama ishara halisi kupitia vizuizi vya upeo wa Simulink, kama vile ungefanya ikiwa una oscilloscope iliyounganishwa na vifaa yenyewe. Thamani ya joto kutoka kwa sensorer mbili iko mbali kidogo kutoka kwa kila mmoja. Jisikie huru kuchagua ile inayoonyesha joto halisi katika chumba chako kwa karibu zaidi na uitumie katika sehemu zinazofuata. Katika vipimo vyote na Sense HAT ambayo tulikuwa nayo, maadili ya joto ya HTS221 Humidity Sensor yalikuwa karibu na joto halisi ndani ya chumba. Pamoja na hayo tumeona misingi ya jinsi ya kuleta data ya sensorer kutoka Sense HAT ndani ya Raspberry Pi.

Hatua ya 3: Onyesha data ya sensorer kwenye Matrix ya LED ya 8x8

Onyesha data ya sensorer kwenye Matrix ya LED ya 8x8
Onyesha data ya sensorer kwenye Matrix ya LED ya 8x8
Onyesha data ya sensorer kwenye Matrix ya LED ya 8x8
Onyesha data ya sensorer kwenye Matrix ya LED ya 8x8

Katika sehemu hii, tutaona jinsi sehemu ya kuonyesha ya mradi huu iliongezwa kwa mfano wa mwisho. Vipengee vya Sense HAT ambavyo vinatumika katika sehemu hii ni sensorer ya unyevu (kupata unyevu na joto), sensorer ya shinikizo, tumbo la LED, na fimbo ya kufurahisha. Fimbo ya furaha hutumiwa kuchagua ni sensor gani tunayotaka kuonyesha.

Ili kufungua mfano wa mfano unaofuata, andika zifuatazo kwenye Dirisha la Amri ya MATLAB.

> rpiSenseHatDisplay

Kizuizi cha Joystick ni kutoka kwa maktaba ya Sense HAT. Inatusaidia kuleta data ya shangwe kwenye Raspberry Pi, kama vile vizuizi vya shinikizo na unyevu vilifanya katika mfano uliopita. Kwa sasa, tunatumia kizuizi cha Faraja ya Mtihani kuonyesha 'nzuri' (wakati dhamana ya block ni 1) kwenye tumbo la LED. Itaonyesha 'mbaya' wakati dhamana ya kuzuia ni 2 au 'mbaya' wakati thamani ni 3 au 4. Katika sehemu inayofuata, tutaona algorithm halisi inayoamua ikiwa unyevu wa ndani ni mzuri, mbaya au mbaya. Wacha tuchunguze kizuizi cha Kichaguzi kwa kubonyeza mara mbili juu yake. Vitalu vya kazi vya MATLAB hutumiwa kuingiza nambari ya MATLAB ndani ya mfano wako wa Simulink. Katika kesi hii tunaleta SelectorFcn iliyotolewa hapa chini.

kazi [thamani, Jimbo] = SelectorFcn (JoyStickIn, shinikizo, unyevu, temp, ihval)

kuendelea JoyStickCount

ikiwa ni ujinga (JoyStickCount)

JoyStickCount = 1;

mwisho

ikiwa JoyStickIn == 1

JoyStickCount = JoyStickCount + 1;

ikiwa JoyStickCount == 6

JoyStickCount = 1;

mwisho

mwisho

kubadili JoyStickCount

kesi 1% Onyesha joto katika C

thamani = muda;

Hali = 1;

kesi 2% Shinikizo la kuonyesha katika atm

thamani = shinikizo / 1013.25;

Hali = 2;

kesi 3% Onyesha unyevu wa karibu katika%

thamani = unyevu;

Hali = 3;

kesi 4% Joto la kuonyesha katika F

thamani = temp * (9/5) +32;

Hali = 4;

kesi 5% Onyesha Mzuri / Mbaya / Mbaya

thamani = ihval;

Hali = 5;

vinginevyo% Usionyeshe / Onyesha 0

thamani = 0;

Hali = 6;

mwisho

Kauli za kesi za kubadili kwa ujumla hutumiwa kama utaratibu wa kudhibiti uteuzi. Kwa upande wetu, tunataka pembejeo la shangwe kuwa udhibiti wa uteuzi na uchague data inayofuata ili kuonyesha kila wakati kitufe cha starehe kinabanwa. Kwa hili, tunaanzisha kitanzi ambacho huongeza kutofautisha kwa JoyStickCount na kila kitufe cha kitufe (Thamani ya JoyStickIn ni 1 ikiwa kuna kitufe cha waandishi wa habari). Katika kitanzi hicho hicho, kuhakikisha tunaendesha tu baiskeli kati ya chaguzi tano zilizopewa hapo juu tuliongeza hali nyingine ambayo inabadilisha thamani ya kutofautisha kuwa 1. Kutumia hii, tunachagua nambari gani itaonyeshwa kwenye tumbo la LED. Kesi 1 itakuwa chaguo-msingi tunapofafanua JoyStickCount kuanza saa 1, na hii inamaanisha kuwa tumbo la LED litaonyesha joto katika Celsius. Tofauti ya Jimbo hutumiwa na kizuizi cha data cha Kitabu ili kuelewa ni thamani gani ya sensa inayoonyeshwa sasa na ni kitengo gani kinachopaswa kuonyeshwa. Sasa kwa kuwa tunajua jinsi ya kuchagua sensa inayofaa kuonyesha, hebu tuangalie jinsi onyesho halisi linavyofanya kazi.

Kuonyesha Wahusika na Nambari

Ili kuonyesha kwenye tumbo la LED la Sense HAT, tuliunda matriki 8x8 kwa:

1) Nambari zote (0-9)

2) vitengo vyote (° C, A,% na ° F)

3) hatua ya desimali

4) alphabets kutoka kwa maneno mema, mabaya na mabaya.

Matrices haya 8x8 yalitumika kama pembejeo kwa kizuizi cha 8x8 RGB LED Matrix. Kizuizi hiki kinaangazia LED zinazoambatana na vitu hivyo kwenye tumbo ambavyo vina thamani ya 1 kama inavyoonyeshwa hapa chini.

Kutembeza Nakala

Kizuizi cha data cha kusogeza katika mifano yetu hutembea kupitia kamba ambazo zinaweza kuwa na urefu wa herufi 6. Thamani ya 6 ilichaguliwa kama hiyo ndiyo kamba ndefu zaidi ambayo tutatoa katika mradi huu, mfano 23.8 ° C au 99.1 ° F. Kumbuka, hapa ° C inachukuliwa kama tabia moja. Wazo hilo hilo linaweza kupanuliwa kusonga masharti ya urefu mwingine pia.

Hapa kuna-g.webp

www.element14.com/community/videos/29400/l/gif

Ili kuonyesha kamba ya herufi 6 kila moja kwenye tumbo la 8x8, tunahitaji picha ya saizi 8x48 kwa jumla. Ili kuonyesha kamba ambayo ina urefu wa juu wa herufi 4, tutahitaji kuunda tumbo la 8x32. Sasa wacha tuone kutokuchukua hatua kwa kubonyeza kitufe cha Run. Onyesho la msingi kwenye tumbo la LED ni joto la joto katika ° C. Kizuizi cha Wigo kitaonyesha Jimbo na thamani kutoka kwa kizuizi cha Kiteuzi. Bonyeza kitufe cha kufurahisha kwenye Sense HAT na ushikilie kwa sekunde moja ili uthibitishe kuwa thamani inabadilika kwa pato linalofuata la sensa na kurudia mchakato huu hadi ifikie Thamani ya Jimbo la 5. Kuangalia algorithm inabadilika kupitia visa vyote vya upangaji wa unyevu wa ndani, badilisha thamani ya kizuizi cha Faraja ya Mtihani kwa nambari yoyote kati ya 1 hadi 4. Angalia jinsi kubadilisha thamani ya block kwenye modeli ya Simulink inabadilisha mara moja njia ambayo nambari hutenda kwenye vifaa. Hii inaweza kuwa muhimu katika hali ambapo mtu anataka kubadilisha jinsi nambari inavyotenda kutoka eneo la mbali. Pamoja na hayo tumeona vitu muhimu nyuma ya hali ya taswira ya mfumo wa ufuatiliaji wa hali ya hewa. Katika sehemu inayofuata tutajifunza jinsi ya kukamilisha mfumo wetu wa ufuatiliaji wa hali ya hewa ya ndani.

Hatua ya 4: Buni Algorithm katika Simulink Kuamua Ikiwa Unyevu wa Ndani Ni 'Mzuri', 'Mbaya' au 'Mbaya'

Buni Algorithm katika Simulink Kuamua Ikiwa Unyevu wa Ndani Ni 'Mzuri', 'Mbaya' au 'Mbaya'
Buni Algorithm katika Simulink Kuamua Ikiwa Unyevu wa Ndani Ni 'Mzuri', 'Mbaya' au 'Mbaya'

Ili kuelewa ikiwa chumba chako ni unyevu / kavu sana au kujua ni kiwango gani cha unyevu wa ndani kinachoonwa kuwa kizuri, kuna njia kadhaa. Kutumia nakala hii, tulianzisha eneo la eneo kuungana unyevu wa ndani na joto la nje kama inavyoonyeshwa hapo juu.

Thamani yoyote ya unyevu katika eneo hili, inamaanisha chumba chako kiko katika hali nzuri. Kwa mfano, ikiwa joto la nje ni -30 ° F basi thamani yoyote ya unyevu chini ya 15% inakubalika. Vivyo hivyo, ikiwa joto la nje ni 60 ° F basi unyevu wowote wa jamaa chini ya 50% unakubalika. Kuainisha unyevu wa ndani kuwa faraja ya juu (nzuri), faraja wastani (mbaya) au unyevu mwingi / kavu (mbaya), unahitaji joto la nje na unyevu wa karibu. Tumeona jinsi ya kuleta unyevu wa kawaida kwenye Raspberry Pi. Kwa hivyo, wacha tujikite kuleta joto la nje. Andika zifuatazo kwenye Dirisha la Amri la MATLAB kufungua mfano:

> rpiOutdoorWeatherData

Kizuizi cha WeatherData kinatumiwa kuleta joto la nje la jiji lako (katika K) ukitumia https://openweathermap.org/. Ili kusanidi kizuizi hiki, unahitaji Ufunguo wa API kutoka kwa wavuti. Baada ya kuunda akaunti yako ya bure kwenye wavuti hii, nenda kwenye ukurasa wa akaunti yako. Kichupo cha funguo cha API kilichoonyeshwa hapa chini kinakupa ufunguo.

Kizuizi cha WeatherData kinahitaji kuingizwa kwa jina la jiji lako katika muundo maalum. Tembelea ukurasa huu na uingize jina la jiji lako kisha alama ya koma lakini ikifuatiwa na herufi 2 kuashiria nchi. Mifano - Natick, Amerika na Chennai, IN. Ikiwa utaftaji utarudisha matokeo ya jiji lako, tumia hiyo kwenye kizuizi cha WeatherData katika muundo huo maalum. Ikiwa jiji lako halipatikani, tumia jiji jirani ambalo hali ya hewa iko karibu na yako. Sasa bonyeza mara mbili kwenye kizuizi cha WeatherData na ingiza jina lako la jiji na ufunguo wako wa API kutoka kwa wavuti.

Bonyeza Run kwenye modeli hii ya Simulink ili kuangalia kwamba kizuizi kinaweza kuleta joto la jiji lako kwenye Raspberry Pi. Sasa hebu tuone algorithm inayoamua ikiwa unyevu wa ndani ni mzuri, mbaya au mbaya. Andika zifuatazo kwenye Dirisha la Amri la MATLAB kufungua mfano unaofuata:

> rpisenseHatIHval

Labda umegundua kuwa kizuizi cha Faraja ya Mtihani kutoka kwa mfano uliopita hakipo na kizuizi kipya kinachoitwa FindRoom Comfort kinatoa ihval kwa block ya Selector. Bonyeza mara mbili kwenye kizuizi hiki ili kufungua na kuchunguza.

Tunatumia kizuizi cha WeatherData kuleta joto la nje. Mfumo mdogo wa Mipaka ya Unyevu unawakilisha Chati ya Unyevu wa Jamaa dhidi ya Joto la nje ambalo tumeona hapo juu. Kulingana na hali ya joto ya nje itatoa kiwango cha juu cha unyevu kinachopaswa kuwa. Wacha tufungue kizuizi cha kazi cha DecideIH MATLAB kwa kubonyeza mara mbili juu yake.

Ikiwa dhamana ya unyevu inazidi kiwango cha juu cha unyevu, basi ishara hiyo itakuwa nzuri kulingana na njia tunayoondoa data, ikimaanisha chumba ni unyevu sana. Tunatoa 3 (mbaya) kwa hali hii. Sababu ya kutumia nambari badala ya kamba ni rahisi kuonyesha kwenye grafu na kuunda arifu kutoka. Uainishaji uliobaki katika kazi ya MATLAB unategemea vigezo vya kiholela ambavyo tulipata. Wakati tofauti ni chini ya 10 imegawanywa kwa kiwango cha juu na wakati iko chini ya 20 ni wastani wa faraja na hapo juu ni kavu sana. Jisikie huru kuendesha mfano huu na angalia kiwango cha faraja ya chumba chako.

Hatua ya 5: Ingia Takwimu za Hali ya Hewa za ndani na Takwimu zilizopangwa kwenye Wingu

Ingia Takwimu za Hali ya Hewa za ndani na Takwimu zilizopangwa kwenye Wingu
Ingia Takwimu za Hali ya Hewa za ndani na Takwimu zilizopangwa kwenye Wingu

Katika sehemu hii inayofuata tutaona jinsi ya kuweka data kwenye wingu. Ili kufungua mfano huu, andika zifuatazo kwenye Dirisha la Amri ya MATLAB.

> rpiSenseHatLogData

Katika mtindo huu, sehemu ya kuonyesha ya mfano wa mfano uliopita imeondolewa kwa makusudi kwani hatuhitaji mfumo wa ufuatiliaji uonyeshe takwimu wakati wa kuweka data na kutuma arifa. Tunatumia ThingSpeak, jukwaa la bure la chanzo cha IoT ambalo linajumuisha uchambuzi wa MATLAB, kwa kipengele cha ukataji wa data. Tulichagua ThingSpeak kwani kuna njia za moja kwa moja za kupanga Raspberry Pi na bodi zingine za bei ya chini kutuma data kwa ThingSpeak ukitumia Simulink. Kizuizi cha Kuandika cha ThingSpeak ni kutoka kwa Kifurushi cha Usaidizi cha Simulink kwa maktaba ya Vifaa vya Raspberry Pi, na inaweza kusanidiwa kwa kutumia Kitufe cha Kuandika API kutoka kwa kituo chako cha ThingSpeak. Maagizo ya kina juu ya jinsi ya kuunda kituo hutolewa hapa chini. Kuendelea kuingiza data kwenye wingu, unataka Pi yako ifanye kazi bila Simulink. Kwa hili, unaweza kubonyeza kitufe cha "Tumia kwa vifaa" katika modeli yako ya Simulink.

Unda Kituo Chako Cha Kuongea

Wale ambao hawana akaunti wanaweza kujisajili kwenye tovuti ya ThingSpeak. Ikiwa una akaunti ya MathWorks, basi moja kwa moja unayo akaunti ya ThingSpeak.

  • Mara tu umeingia, unaweza kuunda kituo kwa kwenda kwenye Vituo> Vituo vyangu na kubonyeza Kituo kipya.
  • Unachohitaji tu ni jina la kituo na majina ya uwanja ambao utaingia kama ilivyoonyeshwa hapa chini.
  • Chaguo la Mahali pa Kituo cha Kituo kinahitaji latitudo na longitudo ya jiji lako kama pembejeo na inaweza kuonyesha eneo ndani ya kituo kwenye ramani. (Vielelezo vya mfano vilivyotumika hapa ni vya Natick, MA)
  • Kisha bonyeza kitufe cha Hifadhi ili kumaliza kuunda kituo chako.

4a. Tahadhari ikiwa Takwimu zimegawanywa 'Mbaya'

Ili kukamilisha mfumo wetu wa ufuatiliaji wa hali ya hewa ya ndani, lazima tuone jinsi ya kupokea arifu kulingana na data ya wingu. Hii ni muhimu kwa sababu, bila hiyo hautaweza kuchukua hatua muhimu kubadilisha kiwango cha faraja kwenye chumba. Katika sehemu hii, tutaona jinsi ya kupokea arifa kwenye simu yako wakati wowote data ya wingu inapoonyesha kuwa chumba ni unyevu sana au kavu. Tutafanikisha hii kwa kutumia huduma mbili: IFTTT Webhooks na ThingSpeak TimeControl. IFTTT (inasimama ikiwa hii, basi hiyo) ni huduma ya mkondoni ambayo inaweza kushughulikia hafla na kusababisha vitendo kulingana na hafla.

Hatua za kusanidi viboreshaji vya wavu vya IFTTT

Kumbuka: Jaribu hizi kwenye kompyuta kwa matokeo bora.

1) Unda akaunti kwenye ifttt.com (ikiwa huna moja) na uunda Applet mpya kutoka kwa ukurasa wa My Applets.

2) Bonyeza kitufe cha bluu "hii" kuchagua huduma yako ya kuchochea.

3) Tafuta na uchague Webhooks kama huduma.

4) Chagua Pokea Ombi la Wavuti na upe jina la hafla hiyo.

5) Chagua kuunda kichocheo.

6) Chagua "hiyo" kwenye ukurasa unaofuata na utafute arifa.

7) Chagua tuma arifa kutoka kwa programu ya IFTTT.

8) Ingiza jina la tukio ambalo umeunda katika Hatua ya 2 ya IFTTT na uchague kuunda kitendo.

9) Endelea mpaka ufikie hatua ya mwisho, pitia na bonyeza kumaliza.

10) Nenda kwa https://ifttt.com/maker_webhooks na bonyeza kitufe cha Mipangilio juu ya ukurasa.

11) Nenda kwenye URL katika sehemu ya Maelezo ya Akaunti.

12) Ingiza jina lako la tukio hapa na bonyeza 'Jaribu'.

13) Nakili URL kwenye laini ya mwisho kwa matumizi ya baadaye (na ufunguo).

Hatua za Kusanidi ThingSpeak TimeControl

1) Chagua Programu> Uchambuzi wa MATLAB

2) Bonyeza Mpya kwenye ukurasa unaofuata na uchague Trigger Email kutoka IFTTT na ubofye Unda.

Vipande muhimu hapa katika nambari ya kiolezo ni:

Kitambulisho cha Kituo - Ingiza kituo chako cha ThingSpeak ambacho kina habari ya "unyevu wa ndani".

IFTTTURL - Ingiza URL iliyonakiliwa kutoka sehemu iliyopita Hatua ya 13.

somaAPIKey - Ingiza ufunguo wa Kituo cha ThingSpeak. Sehemu ya hatua - ile inayofanya kazi kwa thamani ya mwisho. Badilisha kwa yafuatayo ili kuchochea arifu.

3) Kwenye wavuti ya ThingSpeak bonyeza Programu> Udhibiti wa Wakati.

4) Chagua Kujirudia na uchague masafa ya wakati.

5) Bonyeza Hifadhi Saa Udhibiti.

Uchambuzi wa MATLAB sasa unaendesha kiatomati kila nusu saa na hutuma kichocheo kwa huduma ya IFTTT Webhooks ikiwa dhamana ni kubwa kuliko au sawa na 3. Halafu programu ya simu ya IFTTT itamuonya mtumiaji na arifu kama inavyoonyeshwa mwanzoni mwa sehemu hii.

Hatua ya 6: Hitimisho

Pamoja na hayo tumeona mambo yote muhimu ya jinsi ya kujenga mfumo wako wa ufuatiliaji wa hali ya hewa. Katika mradi huu, tuliona jinsi Simulink inavyoweza kutumiwa -

  • panga Raspberry Pi kuleta data kutoka kwa Sense HAT. Angazia - Taswira ya data katika Simulink kwani nambari bado inaendesha kwenye Raspberry Pi.
  • jenga maonyesho ya mfumo wa ufuatiliaji wa hali ya hewa ya ndani. Angazia - Badilisha jinsi nambari yako ya nambari inavyotenda kwenye vifaa kutoka Simulink.
  • tengeneza hesabu ya mfumo wa ufuatiliaji wa hali ya hewa ya ndani.
  • ingiza data kutoka kwa Raspberry Pi kwenye wingu na uunda arifu kutoka kwa data iliyoingia.

Je! Ni mabadiliko gani ambayo ungefanya kwa mfumo huu wa ufuatiliaji wa hali ya hewa ya ndani? Tafadhali shiriki maoni yako kupitia maoni.

Ilipendekeza: