Përmbajtje:
- Hapi 1: Pjesët:
- Hapi 2: Krijoni Skedarin e Mashtrimit të Marrjes së Pilulave
- Hapi 3: Lidhni Bordin dhe Komponentët:
- Hapi 4: Krijo llogari Io.adafruit
- Hapi 5: Ngarko kodin në bordin tënd
- Hapi 6: IFTT
- Hapi 7: NodeRed
- Hapi 8: Sfidat & Hapi tjetër
Video: Kutia e tabletave inteligjente (IDC2018IOT): 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Ky është projekti përfundimtar i Jonathan Braslaver dhe Maor Stamati në kursin IOT të IDC të vitit 2018.
Në këtë Udhëzues ju do të ecni nëpër hapa për të ndërtuar një kuti të tabletave inteligjente IoT. Ky është një prototip plotësisht funksionues me karakteristikat e mëposhtme:
1. I dërgon SMS përdoruesit nëse temperatura ose lagështia në kuti është shumë e lartë.
2. Ndiz një led në ndarjen e duhur të pilulave kur është koha që përdoruesi të marrë pilulat e tij.
3. Drejtimet kthehen kur përdoruesi merr pilulat e tij nga ndarja.
4. Nëse përdoruesi harron të marrë pilulat e tij, pas një ore dërgohet një SMS rikujtues.
5. Dërgoni një kujtesë të Shtunave për të mbushur përsëri kutinë.
Shpresojmë që ky produkt të kujtojë njerëzit që të marrin ilaçet e tyre në kohë dhe t'i ndihmojë ata ta mbajnë atë në kushtet e duhura.
Hapi 1: Pjesët:
1. Nyja bordi MCU.
2. sensori i temperaturës dhe lagështisë dht22
3. MPR121, Kontrolluesi i sensorit të prekjes me afërsi
4. 7 led të thjeshtë.
6. Petë me kallaj
9. Shirit kanal.
10. Një kuti me 7 krahasime.
Hapi 2: Krijoni Skedarin e Mashtrimit të Marrjes së Pilulave
Skedari është në formatin json, është një grup vargjesh, çdo grup është një ditë e javës, që do të thotë se grupi në 0 është e diela dhe grupi në 5 është e Premte.
Elementet e grupit janë varg të formës "HH: MM" si "14:00".
Ju mund ta krijoni skedarin në mënyrë manuale ose progmatike me metodën tuaj të preferuar.
mbajeni rrugën e skedarit në kompjuterin tuaj pasi do të na duhet për më vonë.
Hapi 3: Lidhni Bordin dhe Komponentët:
1. Mbuloni pjesën e brendshme të çdo krahasimi të pilulës me fletë kallaji, sigurohuni që ato të mos prekin njëri -tjetrin.
Petë prej kallaji do të veprojë si përcjellës, kështu që kur merrni një pilulë dhe prekni ndarjen, sensori i copacitancës do të veprojë.
2. ndiqni skemën e bashkangjitur:
(aktualisht mbështet vetëm 5 led, mund të shtoni më shumë me një mux)
3. ngjitni leds pas çdo ndarje.
4. lidhni shënimet 0-6 të MPR121 në secilën fletë kallaji të ndarjes.
Hapi 4: Krijo llogari Io.adafruit
io.adafuit do t'ju lejojë të përdorni serverin e tyre MQTT falas!
Shkoni te https://accounts.adafruit.com/users/sign_up dhe regjistrohuni, krijoni burimet e mëposhtme siç shihet në imazh.
sesa kopjoni çelësin tuaj AIO.
Hapi 5: Ngarko kodin në bordin tënd
sigurohuni që të vendosni detajet e serverit tuaj adafruit mqtt këtu:
// Konfigurimi i serverit MQTT
#përcakto AIO_USERNAME "emrin tënd të përdoruesit"
#përcakto AIO_KEY "çelësin tënd"
dhe detajet e tua wifi:
// Konfigurimi WIFI#përcakto WLAN_SSID "emrin e rrjetit"
#përcakto "fjalëkalimin" e WLAN_PASS
Hapi 6: IFTT
IFTTT (IF This Then That) është një shërbim falas i bazuar në ueb për të krijuar zinxhirë të deklaratave të thjeshta të kushtëzuara, të quajtura apleta. Një aplet nxitet nga ndryshimet që ndodhin brenda shërbimeve të tjera të internetit si Gmail, Facebook, Telegram, Instagram ose Pinterest.
Ne do të përdorim IFTT për të krijuar webhook i cili kur thirret nga pjesa tjetër e HTTP do t'i dërgojë një SMS përdoruesit.
1. krijoni llogari am IFTT.
2. Klikoni në "Apletet e mia" dhe më pas në Applet të ri, dhe chooe Webhooks si pjesa e parë, për SMS -në e dytë të përdorimit.
3. shikoni konfigurimet nga figura.
Hapi 7: NodeRed
Node-RED është një mjet programimi për lidhjen e pajisjeve harduerike, API-ve dhe shërbimeve online në mënyra të reja dhe interesante.
Ai siguron një redaktues të bazuar në shfletues që e bën të lehtë lidhjen e rrjedhave duke përdorur gamën e gjerë të nyjeve në paleta që mund të vendosen në kohën e funksionimit të tij me një klik të vetëm.
Së pari:
- Shkarkoni dhe ndiqni udhëzimet e instalimit nga
- Nis nyjen-e kuqe nga
- Shkarkoni skedarin nodes.json dhe zëvendësoni sa vijon:
- IFTTT_KEY me çelësin tuaj IFTTT
- IFTTT_USER me emrin tuaj të përdoruesit IFTTT
- PATH_TO_File me shtegun e skedarit të orareve.
klikoni në këndin e sipërm të djathtë -> import -> kujtesën e fragmenteve dhe ngjitni përmbajtjen e skedarit nodes.json të bashkangjitur
Rezultati duhet të duket si fotografia e bashkangjitur.
Do të krijohen 5 rrjedha:
1. ekzekutoni çdo 10 minuta -> lexoni skedarin e orarit -> shndërrohuni në objektin js -> kontrolloni nëse keni nevojë të merrni një pilulë në 10 minutat e ardhshme -> kufizoni në 1 msg për 10 minuta -> dërgoni kodin e ditës -> mqtt publikoni tek burimi led.
2. merrni ditën e javës -> nëse të shtunën telefononi HTTP në IFTT për t'i dërguar SMS përdoruesit për të mbushur kutinë e pilulave.
3. dëgjoni ushqimin e lagështisë mqtt -> kufizoni për një mesazh çdo 3 orë -> shtoni lagështinë në url të IFTTT -> telefononi IFTTT për të dërguar SMS.
4. 3. dëgjoni ushqimin e temperaturës mqtt -> kufizoni për një mesazh çdo 3 orë -> telefononi IFTTT për të dërguar SMS.
5. Dëgjoni mqtt feed harruar -> telefononi IFTTT për të dërguar SMS.
Hapi 8: Sfidat & Hapi tjetër
Ne kishim disa sfida duke përdorur serverin mqttt, së pari u përpoqëm të ekzekutonim një në nivel lokal i cili nuk dukej të funksiononte (portet e bllokuara) kështu që përdorëm një cloud.
Gjithashtu ne jemi aktualisht të kufizuar në 5 led ku na duhen 7, ne provuam të përdorim një mux por gjithashtu nuk dukej se funksionoi.
Hapi tjeter:
UI plotësisht funksionale për të planifikuar pilulën që kërkon kohë.
Merrni një kuti të mrekullueshme të pilulave pa fletë kallaji dhe tabelën e fshehur.
Shpresojmë që udhëzimet tona të jenë të dobishme dhe të kënaqeni duke ndërtuar këtë projekt!
Recommended:
Vargu i dritës së kristaltë inteligjente: 9 hapa (me fotografi)
Vargu Smart Crystal Light: Ndërsa Krishtlindjet afrohen dhe unë jam në kërkime të plota për automatizimin e shtëpisë dhe objektet e zgjuara, vendosa këtë vit të përpiqem të bëj një varg drite RGB të zgjuar, me pamje të bukur. Kam bërë shumë kërkime në lidhje me zgjidhjet DIY nëpër ueb, nga njëra anë disa pr
Orë inteligjente DIY Fitness Tracker Me Oksimetër dhe Rrahje Zemre - Modulet Elektronike Modulare Nga TinyCircuits - Arka më e vogël: 6 hapa
Orë inteligjente DIY Fitness Tracker Me Oksimetër dhe Rrahje Zemre | Modulet Elektronike Modulare Nga TinyCircuits | Arka më e vogël: Hej, çfarë ka, djema! Akarsh këtu nga CETech. Sot ne kemi me vete disa nga modulet e sensorit që janë shumë të dobishëm në jetën tonë të përditshme, por në një version të vogël të tyre. Sensorët që kemi sot janë shumë të vegjël në madhësi në krahasim me tra
IDC2018IOT Kutia IoPill: 7 hapa
IDC2018IOT IoPill Box: Kjo është Kutia IoPill - kuti pilulash javore e lidhur me internetin. Për projektin tonë përfundimtar të kursit tonë IoT, ne vendosëm të ofrojmë një zgjidhje që do të ndihmojë në sigurimin e njerëzve të moshuar (ose ndonjë personi tjetër që përdor një kuti pilulash javore ) mos harroni të merrni
DailyDose: Dispenser i tabletave të zgjuar: 5 hapa
DailyDose: Shpërndarës i tabletave inteligjente: Mirë se vini në projektin tim të quajtur DailyDose! Emri im është Chloë Devriese, unë jam student i Teknologjisë së Multimedias dhe Komunikimit në Howest në Kortrijk, Belgjikë. Si detyrë për shkollën, na duhej të bënim një pajisje IoT. Kur vizitova gjyshin tim, mora
Qëndrimi i tabletave nga kutia e kartonit dhe tastiera e ripërdorur: 6 hapa
Qëndrimi i tabletave nga kutia e kartonit dhe tastiera e ripërdorur: Kjo është një mbajtëse tabletash e bërë nga një kuti dhe tastiera nga një kuti tabletash e vjetër