Orodha ya maudhui:
- Hatua ya 1:
- Hatua ya 2:
- Hatua ya 3:
- Hatua ya 4:
- Hatua ya 5:
- Hatua ya 6:
- Hatua ya 7:
- Hatua ya 8:
- Hatua ya 9:
- Hatua ya 10:
- Hatua ya 11:
- Hatua ya 12:
- Hatua ya 13:
- Hatua ya 14:
- Hatua ya 15:
- Hatua ya 16:
Video: Pokea Barua pepe ya Arifa Wakati Kituo kwenye ThingSpeak Hakikusasishwa kwa Muda: Hatua 16
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Hadithi ya usuli
Nina greenhouses sita ambazo zimeenea kote Dublin, Ireland. Kwa kutumia programu iliyoundwa ya simu ya rununu, ninaweza kufuatilia kwa mbali na kuingiliana na huduma za kiatomati katika kila chafu. Ninaweza kufungua / kufunga windows wakati joto ni kubwa sana / chini; Ninaweza kuanza / kusimamisha umwagiliaji wakati unyevu wa mchanga ni mdogo sana / juu; na ninaweza kuanza / kusimamisha shabiki wa uingizaji hewa wakati unyevu wa hewa ni wa juu sana / chini. Au ninaweza kubadilisha mfumo kuwa hali ya Auto, na mboga zitatunzwa na ubongo wa Arduino. Maelezo zaidi juu ya mradi huu yanaweza kupatikana hapa -
Uunganisho wa kijijini na bodi za Arduino kwenye greenhouses sita zinawezekana kwa msaada wa dongles za USB GPRS, moja katika kila eneo (nilinunua yangu kutoka hapahttps://www.aliexpress.com/item/Unlocked-New-Huawei-E353 -E353s-2-na-Antena-3G-USB-Modem-21-6-Mbps-HSPA-Mobile / 32979630201.html? Spm = a2g0s.9042311.0.0.44cb4c4dzVUThU). Kama ilivyo kwa muunganisho wa data ya rununu (angalau huko Dublin), hushuka kwa nasibu, wakati mwingine kwa dakika chache, wakati mwingine inaweza kuwa kwa masaa kadhaa. Uunganisho ukishuka, Arduino imewekwa kusanidi dongle ya USB kila dakika 10, ili kujaribu kuanzisha unganisho mpya. Wakati mwingine hata hivyo, kwa sababu ya (bado) haijulikani, hata ikiwa unganisho la data la GPRS limewashwa tena, Arduino (na ngao ya Ethernet iliyoambatishwa) inashindwa kutazama hafla hiyo. Huu ndio wakati ninaohitaji kwenda kwenye eneo maalum na kuweka upya mfumo mzima kwa mikono.
Uunganisho wa data unaposhuka mahali pengine, nilitaka kuarifiwa kwa barua pepe haraka iwezekanavyo, ili nipate kutazama eneo hilo maalum. Wakati mawasiliano kati ya programu ya simu na Arduino hufanyika kupitia huduma ya mkondoni iliyotolewa na https://thingspeak.com, hadi hivi karibuni (na hadi 31 Machi 2019), hii iliwezekana kwa kutumia huduma nyingine iliyotolewa na https:// ifttt.com/discover, na kuweka ThingHTTP na React kwenye kila kituo, ikifuatilia ukweli wa ikiwa kituo hicho hakijasasishwa kwa muda. Walakini, kulingana na barua pepe niliyopokea kutoka Google, kuanzia tarehe 31 Machi 2019, kwa sababu ya kutotii mahitaji yao ya faragha ya data iliyosasishwa (https://cloud.google.com/blog/products/g-suite/elevating-user -kujiamini-katika-mifumo-yetu ya mazingira), ufikiaji wa data katika akaunti yangu ya Google haitapatikana tena kwa IFTTT, na kama kwa upande wangu barua pepe ilikuwa rasilimali pekee IFTTT ilipata, uelewa wangu ni kwamba taarifa huduma iliyoelezwa hapo juu itaacha kufanya kazi.
Kwa hivyo kwa hivyo, hapa tuko, tunatekeleza suluhisho mbadala ili arifa za barua pepe ziendelee kuwasili wakati unganisho la data kwenye maeneo yangu linashuka. Hii bado hutumia ThingHTTP na huduma za React kwenye vituo vyangu, tu kiunga cha IFTTT kilionyeshwa tena kwa Hifadhi ya Google. Kwa hivyo mbali na vifaa (Arduino kwa upande wangu) unaweza kuwa unawasiliana na akaunti yako ya ThingSpeak, utahitaji kuunda akaunti ya Google, ili ikiwa huna tayari… na wacha tuanze!
Hatua ya 1:
Katika Hifadhi ya Google
Kwanza, katika Hifadhi ya Google (https://drive.google.com) tunahitaji kuunda lahajedwali na fomu rahisi. Fungua Hifadhi yako ya Google, na ubofye Jedwali Mpya - Google - Lahajedwali tupu.
Hatua ya 2:
Nilibadilisha jina langu kuwa "Mahali chini ya lahajedwali". Kisha nenda kwenye Zana - Unda fomu.
Hatua ya 3:
Nilibadilisha jina kama "Eneo la chini", na nikabadilisha "swali lisilo na jina" kuwa "Hali", na aina kutoka "Chaguo nyingi" kuwa "Jibu fupi".
Hatua ya 4:
Kisha nikaondoa chaguo la kukusanya anwani za barua pepe - bonyeza "Badilisha mipangilio", na ukague chaguo zote kwenye dirisha iliyojitokeza. Bonyeza "Hifadhi".
Hatua ya 5:
Funga kichupo cha kivinjari cha sasa ambacho kinashikilia fomu yako, na unapaswa kurudi kwenye kichupo chako kuu cha Hifadhi ya Google, ambapo unapaswa kuwa na fomu na lahajedwali ambalo umetengeneza tu. Fungua lahajedwali, na nenda kwenye "Faili - Shiriki …". Kwenye dirisha jipya bonyeza "Advanced"
Hatua ya 6:
Kisha bonyeza "Badilisha …" kando na lebo ya "Binafsi - Wewe tu ndiye unaweza kupata"
Hatua ya 7:
na ubadilishe kuwa "Washa - Yeyote aliye na kiunga", na pia kuwa "Anaweza kuhariri"
Hatua ya 8:
Bonyeza "Hifadhi" na "Umemaliza" kurudi kwenye lahajedwali lako. Ukiwa hapo, bonyeza "Faili - Chapisha kwenye wavuti …", na kisha bonyeza "Chapisha", na "Sawa" kwa dirisha la mazungumzo. Funga dirisha la "Chapisha kwa wavuti".
Ukiwa bado kwenye lahajedwali, bonyeza "Fomu - Nenda kwenye fomu ya moja kwa moja". Bonyeza kulia na panya yako (ninatumia kivinjari cha Google Chrome) na uchague "Angalia chanzo cha ukurasa".
Hatua ya 9:
Katika ukurasa mpya ambao unafungua utaftaji wa "fomu ya fomu" na kisha pata kiunga ambacho kinafanana na https://docs.google.com/forms/d/e/XXXXXXXXXXXXXXXXXXXXXXXXXX/formResponse. Chagua kiunga hicho, na unakili na ubandike kwenye hati ya maandishi. Utakuwa ukitumia kuunda kiunga cha mwisho ambacho kinahitaji kuingizwa kwenye ThingHTTP ya ThingSpeak.
Hatua ya 10:
Rudi kwenye mtazamo wa chanzo wa fomu yako, na sasa utafute "ingizo.". Tafuta na uchague maandishi yote, kitu kama "entry. XXXXX". Nakili na ubandike katika hati hiyo hiyo ya maandishi kama hapo juu. Sasa unaweza kufunga mtazamo wa chanzo wa fomu yako ya Google.
Hatua ya 11:
Katika hati mpya ya maandishi (ambapo sasa una kiunga na kiingilio tulichobandika hapo awali), tengeneza kiunga cha mwisho, ambacho kinapaswa kuonekana kama
docs.google.com/forms/d/e/XXXXXXXXXXXXXXXXXXXXXXXXXX/formResponse?entry. XXXXX = MAHALI + JINA na uwasilishe = Wasilisha
Kwa upande wangu, "MAHALI + JINA" litabadilishwa na jina halisi la kila eneo fulani ambalo ninahitaji kufuatilia. Barua pepe ya arifa ya barua pepe ambayo nitapokea wakati matone ya unganisho yatakuwa na maandishi haya, ili niweze kujua ni eneo gani lina shida. Nakala hii kwa kweli itawasilishwa kama yaliyomo katika maandishi mafupi ya sehemu ya "hadhi" katika fomu ya Google. "& Submit = Wasilisha" itawasilisha fomu hiyo kimya kimya, bila kuhitaji vitendo vyovyote vile, itakapoombwa na ThingHTTP na React.
Mwishowe, tunahitaji kuongeza hati ambayo itatuma arifa ya barua pepe kila wakati kiingilio kipya kiliongezwa kwenye lahajedwali. Fungua lahajedwali, na kisha bonyeza "Zana - Kihariri cha Hati". Katika dirisha jipya linalofungua ongeza nambari ifuatayo (na mabadiliko yanayotakiwa kutafakari mahitaji yako):
kazi newEntryNotification (e)
{
jaribu
{
timestamp = e.thamani [0];
eneo la var = e.thamani [1];
var message = location + 'location is DOWN / n' + timestamp;
MailApp.sendEmail ("ANWANI YA EMAIL YAKO", "Tahadhari, eneo HAPA!", Ujumbe);
}
kukamata (e)
{
MailApp.sendEmail ("ANWANI YAKO YA EMAIL", "Hitilafu - Tahadhari, eneo CHINI!", E. Ujumbe);
}
}
Badilisha maandishi "Anwani yako ya Barua pepe" na anwani ya barua pepe ambapo arifa inapaswa kutumwa, na ujumbe halisi wa arifa, ikiwa unataka.
Hatua ya 12:
Hati hii inahitaji kusababishwa wakati kiingilio kipya kiliongezwa kwenye lahajedwali. Ukiwa kwenye dirisha moja (na msimbo wa maandishi hapo juu), bonyeza ikoni ya "stopwatch" kwenye upau wa zana - "Vichocheo vya mradi wa sasa". Utaulizwa kutaja mradi wako (niliuita mgodi "locationDown"), na kichupo kingine cha kivinjari kitafunguliwa, ikiripoti kuwa hakuna matokeo (hakuna vichochezi) vilivyopatikana. Bonyeza "tengeneza kichocheo kipya".
Hatua ya 13:
Kwenye dirisha jipya, chagua "Kutoka lahajedwali" la "Chagua chanzo cha tukio"; "Kwenye fomu wasilisha" kwa "Chagua aina ya tukio"; "Niarifu mara moja" kwa "Mipangilio ya Arifa za Kushindwa". Bonyeza "Hifadhi". Utaulizwa kuingia kwenye akaunti yako ya Google, na "Ruhusu" kwa kichocheo hiki kufikia akaunti yako inapohitajika.
Hatua ya 14:
Unapaswa sasa kuwa na kichocheo katika orodha ya vichochezi, ambayo itaunganishwa na hati tuliyoiunda hapo awali. Kwa hivyo, baada ya kuingizwa kwa data mpya kwenye lahajedwali (kwa kutumia kiunganishi cha fomu na njia ya kimya iliyoelezewa hapo juu), kichocheo kitaita script mara moja, ambayo itatuma arifa kwa anwani ya barua pepe iliyotolewa, iliyo na ujumbe uliochagua.
Tumefanya katika upande wa Hifadhi ya Google, na sasa tunahamia kwa ThingSpeak.
Hatua ya 15:
Katika akaunti ya ThingSpeak Ingia kwako (https://thingspeak.com/login), nenda kwa "Programu - ThingHTTP", kisha bonyeza "ThingHTTP mpya". Ipe jina (nimechagua jina halisi la kila eneo; "MyLocationName" kwa madhumuni ya mafunzo haya), na kwenye uwanja wa "URL", weka kiunga kutoka kwa faili yako ya maandishi, ile inayoonekana kama
docs.google.com/forms/d/e/XXXXXXXXXXXXXXXXXXXXXXXXXX/formResponse?entry. XXXXX = MAHALI + JINA na uwasilishe = Wasilisha
Acha sehemu zingine zote jinsi zilivyo, na bonyeza "Hifadhi ThingHTTP".
Hatua ya 16:
Kisha nenda kwenye "Programu - React", na bonyeza "React New". Ipe jina (tena, nimechagua jina la eneo linalofuatwa na neno "react", lakini unaweza kuchagua jina lolote unalotaka); "Hakuna Angalia Takwimu" kwa "Aina ya Hali"; "Kila dakika 10" ya "Mzunguko wa Jaribio"; jina la kituo ambacho unataka kufuatilia kwa sasisho, kwa "Ikiwa Kituo"; wakati ambao kituo hakijasasishwa (nimechagua dakika 15), kwa "haijasasishwa kwa"; "ThingHTTP" ya "Hatua"; "MyLocationName" ya "kisha fanya ThingHTTP"; "Fanya hatua mara ya kwanza tu hali hiyo inapotimizwa", kwani ninataka tu kupata arifa mara moja. Hii itajiweka upya wakati kituo kinasasishwa tena na data mpya inayoingia. Bonyeza "Hifadhi React" na umemaliza.
Kuanzia sasa wakati kituo chako hakijasasishwa kwa dakika 15 (au wakati mwingine, kulingana na ulichochagua), React itachukua ubaguzi huo ambao utasababisha ThingHTTP, ambayo nayo itaunda kimya kimya kuingia kwako lahajedwali. Kichocheo na hati kwenye Lahajedwali la Google zitaichukua kutoka hapo, kama ilivyoelezwa hapo juu.
Ilipendekeza:
Pokea Arifa za Barua pepe Kutoka kwa Miradi Yako ya IoT: Hatua 6
Pokea Arifa za Barua pepe Kutoka kwa Miradi Yako ya IoT: Arifa za barua pepe za Programu inayounganisha miradi yako ya IoT kwa Adafruit IO na IFTTT. Nimechapisha miradi kadhaa ya IoT. Natumahi umewaona, ikiwa sivyo nakualika kwenye wasifu wangu na uwaangalie. Nilitaka kupokea arifa wakati wa kutofautisha
Arifa ya Barua pepe isiyosomwa rahisi: Hatua 7
Arifa ya Barua pepe isiyosomwa rahisi: Halo Wote, karibu kwa mwingine anayeweza kufundishwa. Kwa hali ya sasa ya kufanya kazi nyumbani, ninakabiliwa na changamoto kadhaa kwa sababu nilipokea barua pepe kutoka kwa Kampuni yangu Mara kwa mara. niarifu kuhusu yangu
Pata Arifa za Barua pepe Kutoka kwa Mfumo wako wa Usalama wa Nyumbani Kutumia Arduino: Hatua 3
Pata Tahadhari za Barua Pepe Kutoka kwa Mfumo wako wa Usalama wa Nyumbani Kutumia Arduino: Kutumia Arduino, tunaweza kurahisisha utendaji wa kimsingi wa barua pepe katika usanidi wowote wa mfumo wa usalama uliopo. Hii inafaa zaidi kwa mifumo ya zamani ambayo ina uwezekano mkubwa kuwa imekatika kutoka kwa huduma ya ufuatiliaji
Arifa ya Kugundua Barua pepe kwa DVR au NVR: Hatua 4
Arifa ya Barua pepe Iliyogunduliwa kwa Mwendo kwa DVR au NVR: Katika hii tunayoweza kufundishwa tutakuonyesha jinsi ya kusanidi mwendo kugundua arifa za barua pepe kwenye DVR yako au NVR. Karibu kila mtu anayevunja jengo lolote anajua kuwa watu wameamua kusanikisha mifumo ya CCTV ili kulinda mali zao
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Hatua 5
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Wacha tukabiliane nayo, barua ya TIGERweb ni maumivu kuangalia. Ufikiaji wa Wavuti wa Microsoft Outlook ni polepole, una glitchy, na kwa ujumla haufurahishi kutumia.Hapo ndipo mafunzo haya yanapoingia. Ukimaliza hapa, unatumai kuwa utaweza kuangalia barua pepe zako zote za TIGERweb