Orodha ya maudhui:

Mfumo wa Arifa ya Ufuaji wa IoT: Hatua 18
Mfumo wa Arifa ya Ufuaji wa IoT: Hatua 18

Video: Mfumo wa Arifa ya Ufuaji wa IoT: Hatua 18

Video: Mfumo wa Arifa ya Ufuaji wa IoT: Hatua 18
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Mfumo wa Arifa ya Ufuaji wa IoT
Mfumo wa Arifa ya Ufuaji wa IoT

Halo

Hii inaweza kufundisha kwa hatua kwa hatua juu ya jinsi ya kujenga mfumo wa taarifa ya kufulia ya IoT.

Kifaa hicho kimefungwa kwenye droo na mkoba wa kufulia. Kwa ajili ya onyesho hapa, tumechukua droo mbili na begi moja la kufulia. Inahisi jinsi droo / mkoba wa kufulia uko tupu / kamili na inamwarifu mtumiaji akisema kufulia kunapaswa kufanywa. Inatumia sensorer ya ultrasonic ambayo kimsingi hupima nafasi tupu kwenye mapipa. Sensor imeunganishwa na ESP ambayo nayo imeunganishwa na huduma ya wingu. Huduma ya wingu imeunganishwa na IFTTT ambayo hutumia applet kutuma arifa kwa mtumiaji kupitia barua pepe, sms, tukio la kalenda ya google. Wingu linakuja na dahboard ambayo hali ya mapipa yote inaweza kuonekana. Wingu linapoona kwamba umeishiwa na nguo safi, linaagiza applet kukujulisha. Mbali na hayo, applet inaamuru wingu kuangalia data mara kwa mara kila siku. Inaweza kuwa mara moja kila siku, au kila saa, kulingana na jinsi mtumiaji anataka iwe. Maelezo maagizo ya kujenga mfumo huu yameelezwa hapo chini.

Hatua ya 1: Kukusanya Nyenzo Unayohitaji

Kukusanya Nyenzo Unayohitaji
Kukusanya Nyenzo Unayohitaji

utahitaji:

1. sensorer 3 za ultrasonic HC SR04 (5V)

2. 3 ESP8266 12 (5V)

3. Betri 3 9V

4. 3 5V potentiometers (kuwezesha ESPs na sensorer)

5. Kikundi cha kike kwa kike na kiume kwa viunganisho vya kike

6. Kesi ya betri

Unaweza kununua vitu hivi kwa amazon kwa urahisi. Sensorer na ESP ni za bei nafuu kweli ikiwa unanunua kifurushi na 6 kati yake.

Hatua ya 2: Usanifu wa Mfumo

Usanifu wa Mfumo
Usanifu wa Mfumo

Usanifu wa mfumo unaweza kueleweka kutoka kwenye picha. Sensorer zimeunganishwa na ESPs. ESP hupeleka data (umbali) kwa Adafruit ambayo inasindika ili kuona jinsi vyombo vimejaa. Kulingana na droo gani ambayo haina kitu na imejaa vipi begi la kufulia, mtumiaji atapokea arifa akisema na anahitaji kufulia kesho. IFTTT imesababishwa kutoka Adafruit na kuchukua hatua ikiwa utatuma barua pepe kupitia Gmai, Unda hafla katika kalenda au tuma arifa kupitia programu ya IFTTT. Kifaa hiki huja na dashibodi ambayo inaweza kufunguliwa kwenye kivinjari chochote. Dashibodi imeunganishwa na vifaa kwa kutumia mazingira ya Adafruit ambayo inaonyesha usomaji kutoka kwa sensorer. Kwa kuongezea, inawezekana, kutoka kwa kiwango hiki, kuwasha na kuzima ESP kutoka kwa dashibodi.

Hatua ya 3: Kusanidi ESP yako

Kusanidi ESP yako
Kusanidi ESP yako
Kusanidi ESP yako
Kusanidi ESP yako
Kusanidi ESP yako
Kusanidi ESP yako

Unaweza kutumia ESP yako kwa urahisi kwa kuiunganisha kwa Arduino IDE. Unachohitaji ni kupakua na kusanidi maktaba yake. Unaweza kufuata hatua zifuatazo:

1. Pakua toleo la hivi karibuni la Arduino IDE.

2. Fungua IDE yako, nenda kwenye faili <mapendeleo na nakili kiunga hapa chini katika Meneja wa bodi za Ziada na bonyeza OK ili kufunga kichupo cha upendeleo.

arduino.esp8266.com/stable/package_esp8266…

3. Nenda kwa Zana <Meneja wa Bodi <na utafute ESP8266 na usakinishe toleo 2.4.1. Unaweza kusanikisha matoleo mengine kulingana na ujazo wa IDE yako. Lakini kazi zake bora.

Baada ya haya yote, bodi iliyochaguliwa NodeMCU 1.0. Sasa uko tayari kutumia ESP yako kama Arduino (au bora zaidi).

4. Mara tu ukimaliza kuunganisha na kufanya kazi ESP yako na kompyuta ndogo kama Arduino, nenda kwa kiwango kinachofuata na unganisha na WiFi yako au hotspot yako ya rununu.

Hatua ya 4: Kuunganisha vifaa vyako: Sensor kwa ESP

Kuunganisha vifaa vyako: Sensor kwa ESP
Kuunganisha vifaa vyako: Sensor kwa ESP
Kuunganisha vifaa vyako: Sensor kwa ESP
Kuunganisha vifaa vyako: Sensor kwa ESP

Hivi ndivyo unahitaji kuunganisha sensor yako na kuiandikisha ili ikupe nafasi tupu kwenye mapipa.

1. Vcc ya sensorer imeunganishwa na NodeMCU VUpin. Ukiiunganisha na 3.3V, sensor yako haitafanya kazi, kwani voltage yake ya kufanya kazi ni 5V.

2. GND ya sensorer imeunganishwa na NodeMCU GND.

3. Siri ya Trigger Pin imeunganishwa na NodeMCU Digital I / O D4.

4. Sensor Echo Pin imeunganishwa na NodeMCU Digital I / O D3.

Baada ya hii unaweza kuandika nambari hapa chini ili uone ikiwa ultrasonic yako inafanya kazi. Baada ya kubaini kuwa sensorer, nambari na ESP zinafanya kazi vizuri, unaweza kuunganisha ESP yako na WiFi na uangalie ikiwa inafanya kazi. Lakini kwa kufanya hivyo, viunganisho vya vifaa vitabadilika kidogo kama kina hapa chini. Lakini kabla ya hapo hakikisha unaunganisha betri zako za 9V kwenye POTs na zimebadilishwa kwa voltage ya pato la 5V. Hutaki kuchoma ESP zako (zina harufu mbaya).

1. ESP Vin na sensa Vcc imeunganishwa na chanya ya betri.

2. ESP GND na sensor GND imeunganishwa na hasi ya betri. Kumbuka kuifanya ardhi kuwa ya kawaida au sivyo sensa yako itatoa data bila mpangilio.

3. Siri ya Trigger Pin imeunganishwa na NodeMCU Digital I / O D4.

4. Sensor Echo Pin imeunganishwa na NodeMCU Digital I / O D3.

Yake ni kidogo juu ya jinsi sensor ya ultrasonic inavyofanya kazi na ni vipi imewekwa kificho.

Sensor kimsingi hutuma mapigo na kuiweka mpaka itafakari na kurudi kwenye sensa. Kulingana na wakati na kasi ya sauti, lazima tuunda umbali. Hii ndio hasa tumefanya hapa. Sensor yenyewe inashikilia tu pini "ECHO" juu kwa muda unaolingana na wakati uliochukua kupokea tafakari (mwangwi) kutoka kwa wimbi lililotuma. Moduli hutuma kupasuka kwa mawimbi ya sauti, wakati huo huo inatumika kwa voltage kwenye pini ya mwangwi. Moduli hupokea tafakari nyuma kutoka kwa mawimbi ya sauti na huondoa voltage kutoka kwa pini ya mwangwi. Kwenye msingi wa umbali kunde hutengenezwa katika sensor ya ultrasonic kutuma data kwa ESP. Mapigo ya kuanzia ni karibu 10us na ishara ya PWM itakuwa 150 us-25us kwenye msingi wa umbali. Ikiwa hakuna kikwazo hapo, basi kunde ya 38us hutengenezwa kwa ESP ili kudhibitisha kuwa hakuna vitu vilivyogunduliwa.

D = 1/2 × T × C; D ni umbali, T ni wakati kati ya Uzalishaji na Mapokezi, na C ni kasi ya sonic, thamani huzidishwa na 1/2 kwa sababu T ni wakati wa umbali wa kwenda na kurudi.

Unganisha hizi pamoja kama ilivyo kwenye takwimu hapo juu na kuiweka ndani ya mapipa yako juu.

Hatua ya 5: Kuunganisha ESP8266 na Adafruit IO: Kuunda Akaunti ya Adafruit IO

Kuunganisha ESP8266 na Adafruit IO: Kuunda Akaunti ya Adafruit IO
Kuunganisha ESP8266 na Adafruit IO: Kuunda Akaunti ya Adafruit IO
Kuunganisha ESP8266 na Adafruit IO: Kuunda Akaunti ya Adafruit IO
Kuunganisha ESP8266 na Adafruit IO: Kuunda Akaunti ya Adafruit IO

Ili kuunganisha sensorer ya ultrasonic na ESP8266 kwenye huduma ya wingu Adafruit IO (kutumia itifaki ya MQTT) ilichaguliwa.

MQTT ni itifaki rahisi na nyepesi sana, ambayo inaruhusu vifaa kuchapisha data (kutoka kifaa hadi seva) na usajili data (kukusanya data kutoka kwa seva). Urahisi wa suluhisho hili hutolewa na broker wa MQTT, ambayo katika kesi hii ni Adafruit. IO. Kupitia vifaa vinaweza kutuma na kupokea ujumbe.

Kujiandikisha ingiza wavuti: https://io.adafruit.com/ na ubofye Anza Bure. Kwenye tovuti inayofuata mtumiaji anapaswa kuweka maelezo ya kibinafsi na bonyeza kitufe Unda Akaunti. Baada ya mtumiaji wa usajili kuhamishwa kwenda sehemu ya Akaunti ya Nyumbani. Kwa kufunga kificho zaidi kwa sensorer za ultrasonic muhimu ni kuangalia AIO Key (kifungo Angalia kitufe cha AIO) kwa zote: Jina la mtumiaji na Kitufe cha Active.

Sasa tuko tayari kuunda Milisho (ambayo inashikilia sensa za data za sensorer) na Dashibodi, ambayo itakuwa rahisi kufuatilia mfumo wa kufulia.

Hatua ya 6: Kuunganisha ESP8266 na Adafruit IO: Kuunda Malisho

Kuunganisha ESP8266 na Adafruit IO: Kuunda Milisho
Kuunganisha ESP8266 na Adafruit IO: Kuunda Milisho
Kuunganisha ESP8266 na Adafruit IO: Kuunda Milisho
Kuunganisha ESP8266 na Adafruit IO: Kuunda Milisho

Kwa mradi huu milisho 6 tofauti ilitumika:

  • Kulisha kwa ON / OFF- milisho ambayo huwasha / kuzima ESP8266 kupata vipimo. Imeongezwa kwa sababu ya usimamizi wa nishati. (Chakula: Droo-1-Onoff, Droo-2-Imezimwa, Kufulia-begi-Zimewashwa).
  • Kusoma feeds- feeds ambazo, zinapata data ya duka kutoka kwa sensorer za ultrasonic (Drawer-1, Drawer-2, Laundry-bag).

Kuunda Chakula

  1. Ingiza sehemu ya Milisho
  2. Bonyeza Vitendo na Unda Mlisho Mpya
  3. Jaza: Jina la malisho (hapa kwa Droo ya kwanza- Droo-1, na maelezo mafupi)

Vivyo hivyo tengeneza milisho mitano zaidi. Kumbuka kwamba majina yatatumika kwa maendeleo zaidi ya msimbo wa ESP8266.

Malipo yako tayari, hata hivyo hakuna njia rahisi ya kujaribu usomaji wote kwa wakati mmoja. Ndio maana Dashibodi zinahitajika.

Hatua ya 7: Kuunganisha ESP8266 na Adafruit IO: Kuunda Dashibodi

Kuunganisha ESP8266 Na Adafruit IO: Kuunda Dashibodi
Kuunganisha ESP8266 Na Adafruit IO: Kuunda Dashibodi
Kuunganisha ESP8266 Na Adafruit IO: Kuunda Dashibodi
Kuunganisha ESP8266 Na Adafruit IO: Kuunda Dashibodi
Kuunganisha ESP8266 Na Adafruit IO: Kuunda Dashibodi
Kuunganisha ESP8266 Na Adafruit IO: Kuunda Dashibodi

Kuunda dashibodi huanza katika sehemu ya Dashibodi. Bonyeza kitufe cha Vitendo (vile vile kama katika sehemu ya Milisho) -> Unda Dashibodi Mpya-> jaza jina (katika kesi hii: Mfumo wako_ya_Sheria) na maelezo mafupi-> Bonyeza kitufe cha Unda. Baada ya hapo una uwezo wa kuingia kwenye Dashibodi.

Kwenye Dashibodi bonyeza Unda kitufe kipya cha kuzuia. Kwa programu tumizi hii tunahitaji aina tatu za vitalu:

  • Kubadilisha 3x (kwa kuwasha na kuzima kuhisi)
  • 3x kupima (kuonyesha kiwango halisi katika droo / mfuko wa kufulia)
  • Chati ya Line 3x (kuonyesha data ya kihistoria)

Geuza

  1. Bonyeza kwenye aikoni ya Kugeuza.
  2. Chagua malisho ya kwanza ya ON / OFF, i.e. Droo-1-Onoff.
  3. Ongeza kichwa cha kuzuia yaani T-shirts safi- Droo 1. Bonyeza Unda block.

Weka kugeuza kwenye kona ya juu ya dashibodi. Vivyo hivyo unganisha milisho iliyobaki ya ON / OFF na Toogle.

Pima

  1. Bonyeza kwenye aikoni ya Kupima.
  2. Chagua malisho ya kukusanya data ya kwanza: Droo-1.
  3. Jaza Takwimu ipasavyo: kwa kichwa cha Kuzuia, yaani: T-shirt-Droo 1 safi, Pima Thamani ya Max (kulingana na kina cha droo- kesi hii ya 10), Thamani ya chini / ya Juu ya Kuonya (mabadiliko ya rangi ya kupima).

Weka kupima kwenye dashibodi. Vivyo hivyo unganisha milisho iliyobaki ya kuhifadhi data na Upimaji.

Chati ya mstari

  1. Bonyeza kwenye ikoni ya chati ya Mstari.
  2. Chagua malisho ya kukusanya data ya ngumi: Droo-1.
  3. Badilisha uwanja wa Historia ya Onyesha kuwa masaa 24, badilisha maeneo ya Y-Axis Maximum na Decimal kulingana na kina cha droo.

Weka chati ya mstari kwenye dashibodi. Vivyo hivyo unganisha milisho iliyobaki ya kuhifadhi data na chati ya Mstari.

Dashibodi ya mwisho imefungwa katika sehemu ya picha. Kumbuka kwamba dashibodi zinaonyesha ni wangapi mahali patupu bado iko kwenye begi / droo za kufulia.

Hatua ya 8: Kuunganisha ESP8266 na Adafruit IO: Kuunda Nambari ya Sensorer za Ultrasonic

Kuunganisha ESP8266 na Adafruit IO: Kuunda Nambari ya Sensorer za Ultrasonic
Kuunganisha ESP8266 na Adafruit IO: Kuunda Nambari ya Sensorer za Ultrasonic
Kuunganisha ESP8266 na Adafruit IO: Kuunda Nambari ya Sensorer za Ultrasonic
Kuunganisha ESP8266 na Adafruit IO: Kuunda Nambari ya Sensorer za Ultrasonic

Kwanza, maktaba ya Adafruit MQTT inahitajika. Kwa lengo la kuiweka wazi Arduino IDE-> Zana-> Dhibiti maktaba na andika katika utaftaji: Adafruit MQTT. Maktaba inapaswa kuwekwa kwenye kompyuta yako.

Baada ya kupakua mfano uliofungwa wa nambari (hapa imefungwa nambari ya sensorer ya ultrasonic inayofanya kazi kwenye begi la kufulia).

Ili kuifanya iweze kutumika kwa usanidi wako lazima ubadilishe maelezo yafuatayo:

  • WLAN_SSID- jina la mtandao wako wa WiFi.
  • WLAN_PASS- nywila kwenye mtandao wako wa WiFi.
  • AIO_USERNAME- jina la mtumiaji wako katika Adafruit IO (kutoka hatua ya 4).
  • AIO_KEY- Adafruit IO ufunguo (kutoka hatua ya 4).
  • Adafruit_MQTT_Chapisha…. "/ feeds / Laundry-bag" - hapa lazima uweke jina la malisho ambayo data itachapishwa.
  • Adafruit_MQTT_Jisajili "/ feeds / Kufulia-begi-Umewashwa" - hapa lazima uweke jina la malisho, ambayo husababisha sensorer.

Baada ya programu hiyo inapaswa kupakiwa kwenye ESP8266. Inahitajika kubadilisha majina ya milisho kwa Droo 1 na Droo 2.

Ilani muhimu: kwa sababu ya ikiwa (message == "ON") mfumo utapima umbali mara moja tu na wakati kitufe cha dashibodi cha ON / OFF kiko kwenye nafasi ya ON. Kupima tena mtumiaji lazima azime na kuwasha sensorer kwenye dashibodi tena.

Baada ya kupakia programu kwenye kila dashibodi ya ESP8266 inapaswa kuonyesha kusoma kutoka kila sensorer. Sensorer zinaweza kusababishwa kutoka kwa kiwango cha dashibodi. Kuchochea mfumo pia kunawezekana kutoka kwa kiwango cha applet cha IFTTT (hatua ya 13).

Hatua ya 9: IFTTT, Unganisha IFTTT na Adafruit

IFTTT, Unganisha IFTTT na Adafruit
IFTTT, Unganisha IFTTT na Adafruit
IFTTT, Unganisha IFTTT na Adafruit
IFTTT, Unganisha IFTTT na Adafruit
IFTTT, Unganisha IFTTT na Adafruit
IFTTT, Unganisha IFTTT na Adafruit

Onyo: IFTTT sio muunganisho wa kuaminika wakati wa kuchochea Kalenda ya Google na barua pepe kwa kutumia sensorer tatu zilizounganishwa na Adafruit IO. Nenda kwa Hatua ya 14 ili ujifunze zaidi kuhusu Zapier

IFTTT ni huduma inayotegemea wavuti ambayo huunda hali rahisi "Ikiwa Hii Basi Hiyo". Inafanya kazi na huduma zingine za wavuti kama vile Gmail, Facebook, Instagram, nk hali rahisi ina "Hii" ambayo kwa kweli ni kichocheo na "Hiyo" ambayo ni hatua inayohitajika kufanywa. Applets inahitaji kuundwa ili hali hii rahisi ifanye kazi katika jukwaa la IFTTT. Mradi huu unatumia Adafruit.io MQTT kama wingu kuonyesha kiwango cha nguo kwenye mkoba wa kufulia, na droo basi IFTTT itapokea kichocheo kutoka kwa Adafruit.io kutuma ukumbusho kwa mtumiaji kupitia kalenda ya google au Gmail.

Kwanza Unda akaunti ya IFTTT katika wavuti ya IFTTT. Ingia kwenye akaunti yako. IFTTT inahitaji kushikamana na akaunti ya Adafruit ambapo dashibodi iliundwa. Nenda kwenye kiunga kifuatacho ili kuungana na Adafruit

Ifuatayo Bonyeza Unganisha, utaelekezwa kwa ukurasa wa wavuti wa Adafruit, na bonyeza Bonyeza. Kwa mradi huu IFTTT imeunganishwa na akaunti ya Adafruit kama inavyoonekana kwenye picha. Baada ya IFTTT kushikamana na akaunti ya Adafruit, Applets ziko tayari kuundwa.

Hatua ya 10: Unda Applet katika IFTTT

Unda Applet katika IFTTT
Unda Applet katika IFTTT
Unda Applet katika IFTTT
Unda Applet katika IFTTT

Mradi huu umejaribu kuungana na programu ya Gmail, Google Calender na IFTTT. Zifuatazo ni hatua ni kuunda Applet kwenye jukwaa na kuunda kichocheo kutoka Adafruit.

1. Nenda kwenye applet Yangu https://ifttt.com/my_applets na ubonyeze Applet mpya

2. Utaelekezwa ikiwa + hii basi hiyo na bonyeza + hii au bonyeza kujenga kwenye jukwaa.

Hatua ya 11: Unda Kuchochea Kutoka kwa Matunda

Unda Kuchochea Kutoka kwa Matunda
Unda Kuchochea Kutoka kwa Matunda
Unda Kuchochea Kutoka kwa Matunda
Unda Kuchochea Kutoka kwa Matunda
Unda Kuchochea Kutoka kwa Matunda
Unda Kuchochea Kutoka kwa Matunda

Sasa, unaweza kuanza kusanidi Applet yako mwenyewe.

1. Kwanza Ikiwa Kichocheo, tafuta Huduma za Matunda aina ya Adafruit, kisha uchague Fuatilia malisho kwenye Adafruit IO

2. Weka vigezo vingine Jina la Lebo ya Kulisha, Uhusiano wa Lebo ya Kulisha na Thamani ya Lebo ya Kulisha. Weka kama inayoweza kubadilishwa na mtumiaji ili kupunguza ikiwa kuna mabadiliko yoyote yanayotakiwa baadaye, sio lazima ubadilishe kupitia jukwaa.

3. Kwa mradi huu Malisho ambayo yanahitajika kufuatilia ni Droo 1, Droo 2 na Mfuko wa Kufulia. Kwa Droo 1 na Droo 2 ina uhusiano wa zaidi ya 5 ambayo inaonyesha kwamba droo iko karibu tupu wakati mfuko wa kufulia una uhusiano chini ya 5 ambayo inaonyesha kuwa karibu imejaa.

Hatua ya 12: Unda Kitendo kwa Gmail, Google Calender na Arifu kwa Programu ya IFTTT

Unda Kitendo kwa Gmail, Google Calender na Arifu kwa Programu ya IFTTT
Unda Kitendo kwa Gmail, Google Calender na Arifu kwa Programu ya IFTTT
Unda Kitendo kwa Gmail, Google Calender na Arifu kwa Programu ya IFTTT
Unda Kitendo kwa Gmail, Google Calender na Arifu kwa Programu ya IFTTT
Unda Kitendo kwa Gmail, Google Calender na Arifu kwa Programu ya IFTTT
Unda Kitendo kwa Gmail, Google Calender na Arifu kwa Programu ya IFTTT

Mwishowe hatua za IFTTT kusanidiwa, kwa mradi huu tumeunda Applet ambayo hutuma barua pepe kwa Gmail na hafla kwa Kalenda ya Google wakati wowote Droo 1 au Droo 2 zikiwa tupu au Mfuko wa kufulia umejaa. Zifuatazo ni hatua ya kuunda Kitendo:

1. Huduma za Utafutaji wa Vitendo Gmail, Google Calender na Arifa

2. Baada ya hapo unaweza kuchagua kutoka kwenye menyu ya kuvuta, ama barua pepe au tukio la kuongeza haraka au tuma arifa kutoka kwa programu ya IFTTT

3. Halafu Apllets ziko tayari, maandishi yoyote ya ziada yanaweza kuongezwa kulingana na mradi wa barua pepe, arifa ya tukio kutoka kwa appl ya IFTTT

Hatua ya 13: Upimaji

Upimaji
Upimaji
Upimaji
Upimaji
Upimaji
Upimaji

Sasa tunajaribu mfumo wetu wa kufulia. Kama ilivyoelezewa Barua pepe, au Tukio katika Kalenda na Arifa zitapokelewa na mtumiaji wakati wowote moja ya Droo iko karibu tupu au Mfuko wa kufulia uko karibu kamili.

Walakini tunapata shida kwa kuchelewa kupokea Barua pepe au Google Calender na IFTTT tu tuma barua pepe moja au hafla ya tukio ikiwa Droo 1 na 2 pamoja na Mfuko wa kufulia husababishwa. Kwa kuongezea hakuna ucheleweshaji mkubwa katika Programu ya IFTTT katika kutoa arifa. Kama inavyoonyeshwa kwenye picha arifa zote tatu zilipokelewa kwa wakati mmoja. Kwa hivyo tunapendekeza kutumia programu ya IFTTT kutumiwa kwa aina kama hii ya mfumo ili kupunguza ucheleweshaji.

Hatua ya 14: Kutumia Huduma ya Zapier

Kutumia Huduma ya Zapier
Kutumia Huduma ya Zapier
Kutumia Huduma ya Zapier
Kutumia Huduma ya Zapier
Kutumia Huduma ya Zapier
Kutumia Huduma ya Zapier

Kwa kuwa tulikabiliwa na shida huko IFTTT ambapo tunachelewa sana na tunapokea arifa moja tu (iwe Gmail au kalenda ya Google) ambapo droo zote na mkoba wa kufulia husababishwa. Shida ilishauriwa na Adafruit na wakashauri kutumia Zapier. Ili kutumia Zapier lazima ualikwe kwani unganisho na Adafruit IO bado iko katika hatua ya kupima (hivi sasa kuna watumiaji chini ya 10). Kwa kupeleka tunaweza kupokea barua pepe na kalenda ya Google ndani ya dakika 5 (kila dakika 5 Zapier anakagua ikiwa thamani mpya kwenye lishe inayofuatiliwa ilionekana, ikiwa ndio applet inaendesha). Kwa kuongezea, kuna historia ya kazi ambapo tunaweza kufuatilia kichocheo kutoka Adafruit hadi Gmail na kalenda ya Google.

Kimsingi ni kanuni hiyo hiyo na IFTTT, ambapo unahitaji kuweka kichocheo kutoka Adafruit, baada ya hapo weka malisho kutoka kwa dashibodi yako katika kesi hii iwe droo1, droo2 au mfuko wa kufulia. Uhusiano umewekwa katika usanidi wa kichungi na hali ambapo tumeweka zaidi ya 6 kwa droo na chini ya 5 ya kufulia tena. Mwishowe weka hatua ikiwa utatuma barua pepe kupitia Gmail au tukio la kuongeza haraka.

Hatua ya 15: Kuchochea Mfumo Kutoka Kiwango cha IFTTT

Kuchochea Mfumo Kutoka Kiwango cha IFTTT
Kuchochea Mfumo Kutoka Kiwango cha IFTTT

Mfumo unaweza pia kusababishwa kutoka IFTTT, ni nini kinampa mtumiaji kiwango cha otomatiki. Ili kufanya hivyo tunaunda applet mbili za ziada kwa kila sensor- moja ambayo inawasha sensa na ya pili ambayo inazima.

Inawasha applet

Kuchochea (Ikiwa)

  1. Katika aina ya huduma ya Utafutaji: Takwimu na Wakati.
  2. Chagua chaguo: Kila siku saa.
  3. Weka thamani ya saa inayohitajika (katika mfano huu 9:00 PM).

Kitendo (Kisha)

  1. Katika huduma ya Utafutaji aina ya dirisha Adafruit IO.
  2. Lebo ya shamba- jina la kulisha ON / OFF.
  3. Thamani: Imewashwa

Jaza shamba la jina la Applet na jina la applet na ongeza maelezo mafupi ya Applet Bonyeza Hifadhi na uwashe applet.

Kuzima applet

Clone yako kwenye applet na ubadilishe:

  1. Sehemu ya kuchochea: Thamani ya muda ndani ya dakika 15 baadaye (i.e. 9:15 PM).
  2. Sehemu ya hatua: Thamani: IMEZIMWA.

Bonyeza Hifadhi na washa applet.

Vivyo hivyo tengeneza applet kwa sensorer zingine. Kumbuka- kupata arifa kutoka kila sensorer, sio kusoma dashibodi tu, sensorer mbili hazipaswi kuchochewa kwa wakati mmoja (ikimaanisha Droo 1 imesababishwa - 9: 00-9: 15 PM, Droo 2- 9: 15-9: 30PM, Bafuni- 9: 30-9: 45 PM).

Hatua ya 16: Upeo wa Baadaye: Uimarishaji wa Bidhaa

Kifaa cha IoT kilichojengwa hapa kinaweza kuzalishwa kwa urahisi na kuuzwa kwa kampuni zinazouza nyumba nzuri. Ni zana ya kusaidia kwa watu walio na ratiba nyingi au katika nyumba kubwa zilizo na watu na vyumba vingi. Katika kesi hii, dashibodi inaweza kujumuisha data kutoka kwa vyumba vyote vya watu wote na hivyo kufanya maisha yao kuwa rahisi. Kwa kuwa hii haina waya kabisa na kwa hivyo inaweza kupunguzwa kwa urahisi kwa idadi yoyote ya droo zinazohitajika.

Hatua ya 17: Shida zinazowezekana Unazoweza Kukabili

1. unaweza kuona ultrasonic yako ikitoa maadili ya nasibu. Ni kwa sababu nguvu yako inaweza kuwa 5V. Jambo salama zaidi ni kutumia betri 9V na kutumia Potentiometers.

2. Hakikisha ardhi ni sawa kwa sensa na ESP, vinginevyo mfumo wako wote hautafanya kazi.

Hatua ya 18: Kuelekea Mwisho…

Mfumo huu wa kufulia ni wazo la riwaya. Hakuna bidhaa kama hii kwenye soko bado. Kwa hivyo ikiwa unataka nyumbani kwako, lazima ujenge mwenyewe. Tunatumahi umeelewa maagizo. Ilikuwa tu kiini cha IoT na elektroni.

Mfumo huu ni rahisi kutumia. Walakini, ina miongozo ya matumizi. Nguo kwenye mapipa zinapaswa kuwekwa kukunjwa, vinginevyo sensor huhisi tu umbali usiofaa. Haipendekezi kutumia hii kwa nguo za msimu wa baridi kwenye droo ndogo, kwani jaketi ni kubwa na kuondolewa kwa koti moja au mbili inamaanisha droo haina kitu. Ambayo inaweza kuwa sio muhimu sana.

Wakati wa kazi yetu tulitumia vyanzo vifuatavyo, ambavyo vinaweza kusaidia katika uelewa wa kina wa mradi:

learn.adafruit.com/mqtt-adafruit-io-and-yo …….

www.instructables.com/id/Distance-Measurem …….

Ilipendekeza: