Përmbajtje:

Sistemi i Njoftimit për Lavanderi të Bazuar në IoT: 18 Hapa
Sistemi i Njoftimit për Lavanderi të Bazuar në IoT: 18 Hapa

Video: Sistemi i Njoftimit për Lavanderi të Bazuar në IoT: 18 Hapa

Video: Sistemi i Njoftimit për Lavanderi të Bazuar në IoT: 18 Hapa
Video: Excel Tutorial: Learn Excel in 30 Minutes - Just Right for your New Job Application 2024, Korrik
Anonim
Sistemi i Njoftimit të Lavanderisë i bazuar në IoT
Sistemi i Njoftimit të Lavanderisë i bazuar në IoT

Pershendetje

Ky udhëzues jep hyrje hap pas hapi se si të ndërtoni një sistem njoftimi për lavanderi të bazuar në IoT.

Pajisja është e bashkangjitur në sirtarët dhe çantën tuaj të rrobave. Për hir të demonstrimit këtu, ne kemi marrë dy sirtarë dhe një qese lavanderi. Ndjen se sa të zbrazëta/të plota janë sirtarët/qeset e rrobave dhe njofton përdoruesin duke thënë se duhet të lahen rrobat. Ai përdor një sensor tejzanor i cili në thelb mat hapësirën boshe në kazanët. Sensori është i lidhur me një ESP i cili nga ana tjetër është i lidhur me një shërbim cloud. Shërbimi cloud është i lidhur me IFTTT e cila përdor apleta për të dërguar njoftime te përdoruesi përmes emailit, sms, ngjarjes së kalendarit të Google. Reja vjen me një dahboard në të cilën mund të shihet statusi i të gjithë koshave. Kur reja sheh se po ju mbarojnë rrobat e pastra, ajo udhëzon apletat që t'ju njoftojnë. Përveç kësaj, apleti udhëzon cloud që të kontrollojë të dhënat në baza të rregullta çdo ditë. Mund të jetë një herë në ditë, ose çdo orë, në varësi të asaj se si përdoruesi dëshiron të jetë. Udhëzimet e hollësishme për ndërtimin e këtij sistemi përshkruhen më poshtë.

Hapi 1: Mblidhni materialin që ju nevojitet

Mbledhja e materialit që ju nevojitet
Mbledhja e materialit që ju nevojitet

do t'ju duhet:

1. 3 sensorë tejzanor HC SR04 (5V)

2. 3 ESP8266 12 (5V)

3. 3 bateri 9V

4. 3 potenciometra 5V (për të fuqizuar ESP -të dhe sensorët)

5. Një bandë lidhësish femra me femra dhe meshkuj me femra

6. Rasti i baterisë

Ju mund t'i blini këto gjëra në amazon lehtë. Sensorët dhe ESP -të janë vërtet të lirë nëse blini një paketë me 6 prej tyre në të.

Hapi 2: Arkitektura e Sistemit

Arkitektura e Sistemit
Arkitektura e Sistemit

Arkitektura e sistemit mund të kuptohet nga fotografia. Sensorët janë të lidhur me ESP. ESP dërgon të dhënat (distancën) në Adafruit e cila më pas përpunohet për të parë se sa të mbushur janë kontejnerët. Varësisht se cila sirtar është sa e zbrazët dhe sa e mbushur është qesja e rrobave, përdoruesi do të marrë njoftim duke thënë dhe duhet të lajë lavanderi nesër. IFTTT nxitet nga Adafruit dhe ndërmerr veprimin nëse do të dërgosh një email përmes Gmai, Krijoni një ngjarje në kalendar ose dërgoni njoftim përmes aplikacionit IFTTT. Kjo pajisje vjen me një pult, i cili mund të hapet në çdo shfletues. Pulti është i lidhur me pajisjen duke përdorur mjedisin Adafruit i cili tregon leximet nga sensorët. Për më tepër, është e mundur, nga ky nivel, të ndizni dhe fikni ESP -të nga pulti.

Hapi 3: Konfigurimi i ESP -së tuaj

Konfigurimi i ESP -së tuaj
Konfigurimi i ESP -së tuaj
Konfigurimi i ESP -së tuaj
Konfigurimi i ESP -së tuaj
Konfigurimi i ESP -së tuaj
Konfigurimi i ESP -së tuaj

Ju mund ta përdorni me lehtësi ESP -në tuaj duke e lidhur atë me Arduino IDE. E tëra çfarë ju nevojitet është të shkarkoni dhe konfiguroni bibliotekat për të. Ju mund të ndiqni hapat e mëposhtëm:

1. Shkarkoni versionin e fundit të Arduino IDE.

2. Hapni IDE -në tuaj, shkoni te skedarët <preferencat dhe kopjoni lidhjen më poshtë në Menaxherin e tabelave shtesë dhe klikoni OK për të mbyllur skedën e preferencave.

arduino.esp8266.com/stable/package_esp8266…

3. Shkoni te Tools <Board Manager <dhe kërkoni ESP8266 dhe instaloni versionin 2.4.1. Ju mund të instaloni versione të tjera në varësi të vëllimit të IDE tuaj. Por ai punon më së miri.

Pas gjithë kësaj, zgjodhi bordin NodeMCU 1.0. Tani jeni gati të përdorni ESP -në tuaj ashtu si një Arduino (ose edhe më mirë).

4. Pasi të keni mbaruar lidhjen dhe funksionimin e ESP -së tuaj me laptopin si Arduino, shkoni në nivelin tjetër dhe lidheni ose me WiFi -në tuaj ose me pikën tuaj të nxehtë të lëvizshme.

Hapi 4: Lidhja e pajisjes suaj: Sensori me ESP

Lidhja e pajisjes suaj: Sensori me ESP
Lidhja e pajisjes suaj: Sensori me ESP
Lidhja e pajisjes suaj: Sensori me ESP
Lidhja e pajisjes suaj: Sensori me ESP

Ja se si duhet të lidhni sensorin tuaj dhe ta kodoni atë në mënyrë që t'ju japë hapësirën boshe në kazanët.

1. Sensori Vcc është i lidhur me NodeMCU VUpin. Nëse e lidhni me 3.3V, sensori juaj nuk do të funksionojë, pasi voltazhi i tij i funksionimit është 5V.

2. Sensori GND është i lidhur me NodeMCU GND.

3. Sensori Trigger Pin është i lidhur me NodeMCU Digital I/O D4.

4. Sensori Echo Pin është i lidhur me NodeMCU Digital I/O D3.

Pas kësaj ju mund të shkruani kodin e mëposhtëm për të parë nëse ultratingulli juaj po funksionon. Pasi të keni vërtetuar se sensorët, kodi dhe ESP -të po punojnë mirë, mund ta lidhni ESP -në tuaj me WiFi dhe të kontrolloni nëse funksionon. Por duke e bërë këtë, lidhjet e harduerit do të ndryshojnë pak siç përshkruhet më poshtë. Por para kësaj sigurohuni që të lidhni bateritë tuaja 9V me POT dhe ato janë rregulluar për tensionin dalës 5V. Ju nuk doni të digjni ESP -të tuaja (ata mbajnë erë të keqe).

1. ESP Vin dhe sensori Vcc është i lidhur me pozitivin e baterisë.

2. ESP GND dhe sensori GND është i lidhur me negativin e baterisë. Mos harroni ta bëni tokën të zakonshme, përndryshe sensori juaj do të japë të dhëna të rastësishme.

3. Sensori Trigger Pin është i lidhur me NodeMCU Digital I/O D4.

4. Sensori Echo Pin është i lidhur me NodeMCU Digital I/O D3.

Ajo ka pak për mënyrën sesi funksionon sensori tejzanor dhe si është koduar.

Sensori në thelb dërgon një puls dhe e kalon atë derisa të reflektohet dhe të arrijë përsëri te sensori. Bazuar në kohën dhe shpejtësinë e zërit, ne duhet të formulojmë distancën. Kjo është në thelb ajo që kemi bërë këtu. Sensori në vetvete thjesht mban pikën e tij "ECHO" LART HIGH për një kohëzgjatje kohe që korrespondon me kohën që u desh për të marrë reflektimin (jehonën) nga një valë që dërgoi. Moduli dërgon një shpërthim të valëve të zërit, në të njëjtën kohë ai aplikon tension në kunjin e jehonës. Moduli merr reflektimin nga valët e zërit dhe heq tensionin nga kunja e jehonës. Në bazë të distancës, një impuls gjenerohet në sensorin tejzanor për të dërguar të dhënat në ESP. Pulsi fillestar është rreth 10us dhe sinjali PWM do të jetë 150 us-25us në bazë të distancës. Nëse nuk ka asnjë pengesë, atëherë një impuls 38us gjenerohet për ESP për të konfirmuar që nuk ka objekte të zbuluara.

D = 1/2 × T × C; D është distanca, T është koha midis emetimit dhe pritjes, dhe C është shpejtësia zanore, vlera shumëzohet me 1/2 sepse T është koha për distancën shkim-kthim.

Lidhini këto së bashku si në figurën e mësipërme dhe vendoseni në pjesën e brendshme të koshave tuaj në krye.

Hapi 5: Lidhja e ESP8266 me Adafruit IO: Krijimi i llogarisë Adofruit IO

Lidhja ESP8266 Me Adafruit IO: Krijimi i Llogarisë Adofruit IO
Lidhja ESP8266 Me Adafruit IO: Krijimi i Llogarisë Adofruit IO
Lidhja ESP8266 Me Adafruit IO: Krijimi i Llogarisë Adofruit IO
Lidhja ESP8266 Me Adafruit IO: Krijimi i Llogarisë Adofruit IO

Toshtë zgjedhur lidhja e sensorit tejzanor dhe ESP8266 me shërbimin cloud Adafruit IO (duke përdorur protokollin MQTT).

MQTT është një protokoll i thjeshtë dhe jashtëzakonisht i lehtë, i cili lejon pajisjet të publikojnë të dhëna (nga pajisja në server) dhe të regjistrohen në të dhëna (të mbledhin të dhëna nga serveri). Lehtësia e kësaj zgjidhjeje sigurohet nga ndërmjetësi MQTT, i cili në këtë rast është Adafruit. IO. Përmes tij pajisjet janë në gjendje të dërgojnë dhe marrin mesazhe.

Për t'u regjistruar, futuni në faqen e internetit: https://io.adafruit.com/ dhe klikoni Filloni Falas. Në faqen tjetër përdoruesi duhet të vendosë të dhënat personale dhe të klikojë butonin Krijo llogari. Pas regjistrimit, përdoruesi zhvendoset në seksionin Home të një llogarie. Për të shkruar më tej një kod për sensorët tejzanor e rëndësishme është të kontrolloni çelësin AIO (butoni Shiko çelësin AIO) për të dyja: Emrin e përdoruesit dhe çelësin aktiv.

Tani ne jemi gati të krijojmë Feeds (të cilat mbajnë vlerat e të dhënave të sensorëve) dhe Panel, në të cilin do të jetë e mundur të monitorohet një sistem lavanderi.

Hapi 6: Lidhja e ESP8266 me Adafruit IO: Krijimi i burimeve

Lidhja e ESP8266 me Adafruit IO: Krijimi i burimeve
Lidhja e ESP8266 me Adafruit IO: Krijimi i burimeve
Lidhja e ESP8266 me Adafruit IO: Krijimi i burimeve
Lidhja e ESP8266 me Adafruit IO: Krijimi i burimeve

Për këtë projekt u përdorën 6 burime të ndryshme:

  • Burimet ON/OFF të cilat aktivizojnë/çaktivizojnë ESP8266 për të marrë matjet. Shtuar për shkak të menaxhimit të energjisë. (Feed: sirtar-1-Onoff, sirtar-2-On-off, lavanderi-qese-On-off).
  • Leximi i burimeve ushqimore-të cilat po marrin të dhëna nga senzorët tejzanor (sirtari-1, sirtari-2, qese për lavanderi).

Krijimi i një prurje

  1. Hyni në seksionin Feeds
  2. Klikoni Veprimet dhe krijoni një burim të ri
  3. Plotësoni: Emri i ushqimit (këtu për sirtarin e parë- sirtar-1, dhe përshkrim të shkurtër)

Në të njëjtën mënyrë krijoni pesë prurje të tjera. Mos harroni se emrat do të përdoren për zhvillimin e mëtejshëm të kodit të ESP8266.

Prurjet janë gati, megjithatë nuk ka një mënyrë të lehtë për të provuar të gjitha leximet në të njëjtën kohë. Kjo është arsyeja pse nevojiten pultet.

Hapi 7: Lidhja e ESP8266 me Adafruit IO: Krijimi i pultit

Lidhja e ESP8266 me Adafruit IO: Krijimi i pultit
Lidhja e ESP8266 me Adafruit IO: Krijimi i pultit
Lidhja e ESP8266 me Adafruit IO: Krijimi i pultit
Lidhja e ESP8266 me Adafruit IO: Krijimi i pultit
Lidhja e ESP8266 me Adafruit IO: Krijimi i pultit
Lidhja e ESP8266 me Adafruit IO: Krijimi i pultit

Krijimi i pultit fillon në seksionin e Panelit. Klikoni butonin Veprimet (në mënyrë të ngjashme si në seksionin Feeds)-> Krijoni një Panel të Ri-> plotësoni emrin (në këtë rast: Your_Laundry_System) dhe përshkrim të shkurtër-> Klikoni butonin Krijo. Pas kësaj ju jeni në gjendje të hyni në Pult.

Në Pult, klikoni butonin Krijo një bllok të ri. Për këtë aplikim na duhen tre lloje blloqesh:

  • 3x Toggle (për ndezjen dhe fikjen e ndijimit)
  • Matës 3x (tregon nivelin aktual në një sirtar/qese lavanderi)
  • Grafik 3x i linjës (duke treguar të dhënat historike)

Ndrysho

  1. Klikoni në ikonën Toggle.
  2. Zgjidhni burimin e parë ON/OFF, domethënë sirtari-1-fikur.
  3. Shtoni titullin e bllokut dmth Pastroni bluzat- sirtari 1. Klikoni Krijo bllok.

Vendoseni kalimin në këndin e sipërm të pultit. Në të njëjtën mënyrë lidhni pjesën tjetër të burimeve ON/OFF me Toogle.

Matës

  1. Klikoni në ikonën Gauge.
  2. Zgjidhni burimin e parë të mbledhjes së të dhënave: Drawer-1.
  3. Plotësoni të dhënat në përputhje me rrethanat: për titullin e bllokut dmth.: Bluzat e pastra- sirtari 1, Vlera maksimale e matësit (në varësi të thellësisë së sirtarit- në këtë rast 10), Vlera e ulët/e lartë e luftimit (ndryshimi i ngjyrës së matësit).

Vendosni matësin në pult. Në të njëjtën mënyrë lidhni pjesën tjetër të burimeve të ruajtjes së të dhënave me Matësin.

Grafiku i vijave

  1. Klikoni në ikonën e grafikut të linjës.
  2. Zgjidh grumbullimin e të dhënave të grumbulluara: Sirtari-1.
  3. Ndrysho fushën Show History në 24 orë, ndrysho vendet Y-Axis Maximum dhe Decimal në varësi të thellësisë së sirtarit.

Vendosni tabelën e linjave në pult. Në të njëjtën mënyrë lidhni pjesën tjetër të burimeve të ruajtjes së të dhënave me tabelën Line.

Pulti përfundimtar është mbyllur në pjesën e imazheve. Mos harroni se pultet tregojnë se sa vend bosh ka ende në çantën/sirtarët e rrobave.

Hapi 8: Lidhja e ESP8266 me Adafruit IO: Krijimi i kodit për sensorët tejzanor

Lidhja e ESP8266 me Adafruit IO: Krijimi i kodit për sensorët tejzanor
Lidhja e ESP8266 me Adafruit IO: Krijimi i kodit për sensorët tejzanor
Lidhja e ESP8266 me Adafruit IO: Krijimi i kodit për sensorët tejzanor
Lidhja e ESP8266 me Adafruit IO: Krijimi i kodit për sensorët tejzanor

Së pari, nevojitet biblioteka Adafruit MQTT. Për ta instaluar, hapni Arduino IDE-> Tools-> Menaxhoni bibliotekat dhe shkruani në kërkim: Adafruit MQTT. Biblioteka duhet të instalohet në kompjuterin tuaj.

Pas kësaj shkarkoni shembullin e bashkangjitur të kodit (këtu është mbyllur një kod për sensorin tejzanor që punon në qesen e rrobave).

Për ta bërë atë të zbatueshëm për konfigurimin tuaj, duhet të ndryshoni detajet e mëposhtme:

  • WLAN_SSID- emri i rrjetit tuaj WiFi.
  • WLAN_PASS- fjalëkalim për rrjetin tuaj WiFi.
  • AIO_USERNAME- emri i përdoruesit tuaj në Adafruit IO (nga hapi 4).
  • AIO_KEY- Çelësi IA Adafruit (nga hapi 4).
  • Adafruit_MQTT_Publish…. "/feeds/Laundry-bag"- këtu duhet të vendosni emrin e ushqimit në të cilin do të publikohen të dhënat.
  • Adafruit_MQTT_Subscribe "/feeds/Laundry-bag-On-off"-këtu duhet të vendosni emrin e ushqimit, i cili shkakton sensorin.

Pas kësaj, programi duhet të ngarkohet në ESP8266. Isshtë e nevojshme për të ndryshuar emrat e burimeve për sirtarin 1 dhe sirtarin 2.

Njoftim i rëndësishëm: për shkak të nëse (mesazh == "ON") sistemi do të masë distancën vetëm një herë dhe kur butoni ON/OFF i panelit të kontrollit është në pozicionin ON. Për të matur sërish, një përdorues duhet të fiket dhe të ndizë përsëri sensorin në pult.

Pas ngarkimit të programit në çdo pult ESP8266 duhet të tregojë lexim nga secili sensor. Sensorët mund të nxiten nga niveli i pultit. Zhvendosja e sistemit është gjithashtu e mundur nga niveli i apletit IFTTT (hapi 13).

Hapi 9: IFTTT, Lidhni IFTTT me Adafruit

IFTTT, Lidhni IFTTT me Adafruit
IFTTT, Lidhni IFTTT me Adafruit
IFTTT, Lidhni IFTTT me Adafruit
IFTTT, Lidhni IFTTT me Adafruit
IFTTT, Lidhni IFTTT me Adafruit
IFTTT, Lidhni IFTTT me Adafruit

Paralajmërim: IFTTT nuk është lidhja më e besueshme kur aktivizon Google Calendar dhe e-mail duke përdorur tre sensorë të lidhur me Adafruit IO. Shkoni në Hapin 14 për të mësuar më shumë rreth Zapier

IFTTT është shërbim i bazuar në internet i cili krijon gjendje të thjeshtë "Nëse Kjo Atëherë Atë". Punon me shërbime të tjera të bazuara në internet si Gmail, Facebook, Instagram, etj. Kushti i thjeshtë përbëhet nga "Kjo" e cila në fakt është shkas dhe "Ajo" që është veprimi që kërkohet të kryhet. Apletet duhet të krijohen që kjo gjendje e thjeshtë të funksionojë në platformën IFTTT. Ky projekt përdor Adafruit.io MQTT si re për të treguar nivelin e rrobave në çantën e rrobave, dhe sirtarët pastaj IFTTT do të marrë shkas nga Adafruit.io për t'i dërguar kujtesën përdoruesit përmes kalendarit të Google ose Gmail.

Fillimisht Krijo llogari IFTTT në faqen e internetit të IFTTT. Hyni në llogarinë tuaj. IFTTT kërkon të lidhet me llogarinë Adafruit ku është krijuar pulti. Shkoni në lidhjen e mëposhtme për t'u lidhur me Adafruit

Klikoni tjetër Lidhu, do të drejtoheni në faqen e Adafruit dhe klikoni Autorizo. Për këtë projekt IFTTT është lidhur me llogarinë Adafruit siç tregohet në figurë. Pasi IFTTT të lidhet me llogarinë Adafruit, Applets janë gati për t'u krijuar.

Hapi 10: Krijo Aplet në IFTTT

Krijo Aplet në IFTTT
Krijo Aplet në IFTTT
Krijo Aplet në IFTTT
Krijo Aplet në IFTTT

Ky projekt është përpjekur të lidhet me aplikacionin Gmail, Google Calender dhe IFTTT. Më poshtë janë hapat për të krijuar Applet në platformë dhe për të krijuar shkas nga Adafruit.

1. Shkoni te My applet https://ifttt.com/my_applets dhe klikoni New Applet

2. Ju do të drejtoheni në nëse +këtë atëherë atë dhe klikoni +këtë ose klikoni ndërtoni në platformë.

Hapi 11: Krijoni nxitës nga Adafruit

Krijoni nxitës nga Adafruit
Krijoni nxitës nga Adafruit
Krijoni nxitës nga Adafruit
Krijoni nxitës nga Adafruit
Krijoni nxitës nga Adafruit
Krijoni nxitës nga Adafruit

Tani, mund të filloni të konfiguroni Apletin tuaj.

1. Së pari Nëse Trigger, kërkoni Shërbimet lloji Adafruit, pastaj zgjidhni Monitoroni një burim në Adafruit IO

2. Vendosni parametra të tjerë Emri i Etiketës së Feed, Marrëdhënia e Etiketës së Feed dhe Vlera e Etiketës së Feed. Vendoseni si të personalizueshme nga përdoruesi për të lehtësuar nëse ka ndonjë ndryshim të kërkuar më vonë, nuk keni pse ta ndryshoni atë përmes platformës.

3. Për këtë projekt Ushqimi që kërkohet të monitorohet është Sirtari 1, Sirtari 2 dhe Qese për Lavanderi. Për sirtarin 1 dhe sirtarin 2 ka marrëdhënie më të madhe se 5 që tregon se sirtari është pothuajse bosh ndërsa çanta e rrobave ka marrëdhënie më pak se 5 që tregojnë se është pothuajse e plotë.

Hapi 12: Krijoni Veprim në Gmail, Google Calender dhe Njoftim në Aplikacionin IFTTT

Krijoni Veprim për Gmail, Kalendari i Google dhe Njoftim për Aplikacionin IFTTT
Krijoni Veprim për Gmail, Kalendari i Google dhe Njoftim për Aplikacionin IFTTT
Krijoni Veprim në Gmail, Kalendari i Google dhe Njoftim për Aplikacionin IFTTT
Krijoni Veprim në Gmail, Kalendari i Google dhe Njoftim për Aplikacionin IFTTT
Krijoni Veprim në Gmail, Kalendari i Google dhe Njoftim për Aplikacionin IFTTT
Krijoni Veprim në Gmail, Kalendari i Google dhe Njoftim për Aplikacionin IFTTT

Më në fund veprimet për IFTTT të konfigurohen, për këtë projekt ne kemi krijuar Applet i cili dërgon email në Gmail dhe një ngjarje në Google Calendar sa herë që sirtari 1 ose sirtari 2 janë bosh ose çanta e lavanderi janë plot. Më poshtë janë hapat për krijimin e Veprimit:

1. Shërbimet e Kërkimit të Veprimit Gmail, Google Calender dhe Notification

2. Pas kësaj ju mund të zgjidhni nga menuja tërheqëse, ose një email ose shtoni ngjarje të shpejtë ose dërgoni njoftim nga aplikacioni IFTTT

3. Pastaj Apllets janë gati, çdo tekst shtesë mund të shtohet sipas projektit tuaj për emailin, njoftimin e ngjarjes nga aplikacioni IFTTT

Hapi 13: Testimi

Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar

Tani ne testojmë sistemin tonë të Lavanderisë. Siç shpjegohet Email, ose Ngjarja në Kalendar, si dhe Njoftimi do të merren nga përdoruesi sa herë që një nga Sirtarët është pothuajse bosh ose Çanta e Lavanderisë është pothuajse e mbushur.

Sidoqoftë, ne e gjejmë problemin me vonesën në marrjen e emailit ose kalendarit të Google dhe IFTTT dërgoni vetëm një email ose ngjarje megjithëse ndodhin edhe pse sirtari 1 dhe 2, ashtu edhe çanta e lavanderisë. Për më tepër nuk ka vonesa të rëndësishme në Aplikacionin IFTTT në dhënien e njoftimit. Siç tregohet në foto, të tre njoftimet u morën në të njëjtën kohë. Prandaj ne rekomandojmë që të përdorni aplikacionin IFTTT që do të përdoret për këtë lloj sistemi për të zbutur vonesën.

Hapi 14: Përdorimi i Shërbimit Zapier

Përdorimi i Shërbimit Zapier
Përdorimi i Shërbimit Zapier
Përdorimi i Shërbimit Zapier
Përdorimi i Shërbimit Zapier
Përdorimi i Shërbimit Zapier
Përdorimi i Shërbimit Zapier

Meqenëse ne u përballëm me problemin në IFTTT ku kemi vonesë të konsiderueshme dhe marrim vetëm një njoftim (ose kalendarin Gmail ose Google) ku të gjitha sirtarët dhe çanta e rrobave janë aktivizuar në të vërtetë. Problemi u këshillua me Adafruit dhe ata sugjeruan të përdorin Zapier. Për të përdorur Zapier duhet të jeni të ftuar pasi lidhja me Adafruit IO është ende në fazën e testimit (tani ka më pak se 10 përdorues aktivë). Me vendosjen ne mund të marrim si email ashtu edhe kalendarin Google brenda 5 minutave (çdo 5 minuta Zapier kontrollon nëse është shfaqur një vlerë e re në një burim të monitoruar, nëse po apleti funksionon). Përveç kësaj, ekziston historia e detyrave ku mund të monitorojmë shkaktarin nga Adafruit në Gmail dhe kalendarin Google.

Në thelb është i njëjti parim me IFTTT, ku ju duhet të vendosni këmbëzën nga Adafruit, pasi që të vendosni ushqimin nga pulti juaj në këtë rast qoftë sirtari1, sirtari2 apo qese lavanderi. Marrëdhënia vendoset në konfigurimin dhe gjendjen e filtrit ku vendosim si më të madhe se 6 për sirtarin dhe më pak se 5 për rrobat mbrapa. Më në fund vendosni veprimin nëse do të dërgoni një email përmes Gmail ose shtoni shpejt ngjarjen.

Hapi 15: Zhvendosja e sistemit nga niveli IFTTT

Tigerizimi i sistemit nga niveli IFTTT
Tigerizimi i sistemit nga niveli IFTTT

Sistemi mund të nxitet edhe nga IFTTT, ajo që furnizon përdoruesin me një nivel automatizimi. Për ta bërë këtë, ne po krijojmë dy apleta shtesë për secilin sensor- një i cili ndez sensorin dhe i dyti që po e fik atë.

Aktivizimi i apletit

Nxitësi (nëse)

  1. Në llojin e dritares së shërbimit të kërkimit: Të dhënat dhe koha.
  2. Zgjidhni opsionin: Çdo ditë në.
  3. Vendosni vlerën për orën e nevojshme (në këtë shembull 21:00 pasdite).

Veprimi (Pastaj)

  1. Në dritaren e shërbimeve të kërkimit shkruani Adafruit IO.
  2. Etiketa në terren- emri i burimit ON/OFF.
  3. Vlera: Aktive

Plotësoni fushën e titullit Applet me emrin e apletit dhe shtoni një përshkrim të shkurtër të Applet. Klikoni Ruaj dhe ndizni apletin.

Fikja e apletit

Klononi aplikacionin tuaj dhe ndryshoni:

  1. Seksioni i aktivizimit: Vlera e kohës në 15 minuta më vonë (dmth. 9:15 PM).
  2. Seksioni i veprimit: Vlera: OFF.

Klikoni Ruaj dhe ndizni apletin.

Në të njëjtën mënyrë krijoni apleta për pjesën tjetër të sensorëve. Mos harroni- për të marrë njoftim nga çdo sensor, jo vetëm leximi i pultit, dy sensorë nuk duhet të aktivizohen në të njëjtën kohë (do të thotë Sirtari 1 i aktivizuar- 9: 00-9: 15 PM, Sirtari 2- 9: 15-9: 30 pasdite, Lavanderi baf- 9: 30-9: 45 PM).

Hapi 16: Fusha e ardhshme: Industrilizimi i produktit

Pajisja IoT e ndërtuar këtu mund të prodhohet lehtësisht me shumicë dhe t'u shitet kompanive që shesin shtëpi të zgjuara. Shtë një mjet i dobishëm për njerëzit me orare të ngjeshur ose në shtëpi të mëdha me shumë njerëz dhe dhoma. Në këtë rast, pulti mund të përfshijë të dhëna nga të gjitha dhomat e të gjithë njerëzve dhe kështu të bëjë jetën e tyre më të lehtë. Meqenëse kjo është plotësisht pa tel dhe kështu mund të shkallëzohet lehtësisht në çdo numër sirtarësh të nevojshëm.

Hapi 17: Problemet e mundshme me të cilat mund të përballeni

1. mund të shihni që ultratingulli juaj jep vlera të rastësishme. Kjo sepse fuqia juaj mund të mos jetë 5V. Gjëja më e sigurt është të përdorni bateri 9V dhe të përdorni Potenciometra.

2. Sigurohuni që toka është e njëjtë për sensorin dhe ESP, përndryshe i gjithë sistemi juaj nuk do të funksionojë.

Hapi 18: Drejt fundit …

Ky sistem lavanderi është një ide e re. Ende nuk ka një produkt të tillë si ky në treg. Pra, nëse e doni atë në shtëpinë tuaj, duhet ta ndërtoni vetë. Ne shpresojmë që ju të kuptoni udhëzimet. Ishte vetëm një thelb i IoT dhe elektronikës.

Ky sistem është vërtet i lehtë për t’u përdorur. Sidoqoftë, ai ka udhëzime për përdorim. Rrobat në kosha duhet të mbahen të palosura, përndryshe sensori thjesht ndjen distancën e gabuar. Nuk është e këshillueshme ta përdorni këtë për rrobat e dimrit në sirtarë të vegjël, pasi xhaketat janë të mëdha dhe heqja e një ose dy xhaketave do të thotë se sirtari është bosh. E cila mund të mos jetë shumë e dobishme.

Gjatë punës sonë ne përdorëm burimet e mëposhtme, të cilat mund të jenë të dobishme në kuptimin më të thellë të projektit:

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

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

Recommended: