Përmbajtje:
- Hapi 1: Hardware, Softuer dhe Material i kërkuar
- Hapi 2: Kutia dhe Kutia e Pilulave
- Hapi 3: Diagrami i Qarkut
- Hapi 4: Adafruit MQTT Feed
- Hapi 5: Konfigurimi IFTTT
- Hapi 6: Kodi
- Hapi 7: Shtesa
Video: IDC2018IOT Kutia IoPill: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Kjo është IoPill Box - kutia e tabletave 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ë të sigurohemi që të moshuarit (ose ndonjë person tjetër që përdor një kuti pilulash javore) të mos harrojnë të marrin pilulat e tyre çdo ditë dhe në kohë.
Në hapat e mëposhtëm ne do të përshkruajmë proceset e ndryshme të projektit tonë, duke përfshirë zbatimet dhe përmirësimet e sugjeruara në të ardhmen për projektin.
- Treguesi i ditës - sipas ditës së javës, qeliza përkatëse në kuti do të ndriçohet, duke treguar se cilat pilula duhet të merren.
- Tregues se pilulat e ditës së caktuar janë marrë - përmes një sensori LDR të instaluar në secilën qelizë, kutia e njeh automatikisht sa herë që është hapur një qelizë për të tërhequr pilulat ditore, të 7 LED -të do t'i japin indikacion pacientit.
- Kujtesë 1-në rast se pilulat ditore nuk janë marrë brenda afatit të kërkuar, një kujtesë me email do t'i dërgohet përdoruesit, për t'i kujtuar atij që të marrë pilulat e tij
- Kujtesë 2 - në rast se përdoruesi nuk ka marrë ende pilulat e tij, pas afatit të caktuar dhe pas kujtesës së parë, një email do t'i dërgohet një anëtari të familjes ose asistentit mjekësor - duke i informuar ata se pilulat ditore nuk janë marrë
- Përkujtues për fundin e javës - në fund të javës, një kujtesë për të mbushur pilulat për javën tjetër do t'i dërgohet përdoruesit, duke përfshirë udhëzimet për dozat dhe llojet e pilulave për çdo ditë - përmes postës elektronike.
- Regjistri i të dhënave - historia e datave dhe orëve të marrjes së pilulave mbahet në një burim të të dhënave përmes MQTT.
Hapi 1: Hardware, Softuer dhe Material i kërkuar
- ESP8266 NodeMCU
- 7 LEDS
- 7 LDR
- Rezistencë 7 x 10k Ohm (për ldrs)
- 7 x 200R Ohm (për leds)
- Rezistencë 4.7k Ohm (për MCP23017)
- 16-ch-analog-multiplexer
- MCP23017
- Kutia e Pilulave
- Një kuti kartoni
Hapi 2: Kutia dhe Kutia e Pilulave
Ne gjetëm një kuti kartoni dhe vendosëm qarkun në të dhe ngjitëm kutinë e pilulave sipër saj.
Për shkak të ndjeshmërisë së dritës të ldr dhe qëllimit tonë për ta bërë saktësinë të mirë - na u desh të lyenim kutinë e pilulave me llak.
Për çdo ldr ne "shpuam" 2 vrima në pjesën e pasme të çdo dite të kutisë së pilulave - duke përdorur metodën e modës së vjetër "gjilpërë të nxehtë".
Për secilën led ne e kapëm dy herë kutinë me gjilpërën e ftohtë.
Për kabllon e energjisë bëmë një vrimë në anën e pasme të kutisë së kartonit.
Hapi 3: Diagrami i Qarkut
Siç mund ta shihni në fotografi, ne bashkuam të gjithë përbërësit si në diagram - e bëmë pasi u pikturua kutia e pilulave, ldrs ishin brenda çdo ditë dhe ledet në kutinë e kartonit gjithashtu.
Në fotografi ju mund të shihni vetëm 2 nga ldrs dhe leds (ato më të ulëta përfaqësojnë të dielën dhe ato më të larta përfaqësojnë të shtunën), në mënyrë që të keni të 7 nga të dy thjesht kopjoni ato në diagram dhe lidhini ato me hendekun midis atyre të cilët shfaqen në diagram.
NodeMCU do të fuqizohet nga një kabllo usb.
Hapi 4: Adafruit MQTT Feed
Ne krijojmë 2 burime të të dhënave:
- IOP_PatientDemoPT - paraqet shenjat kohore të çdo dite kur pacienti merrte pilula atë ditë
- IOP_PatientDemoHR (nuk është zbatuar ende, puna në të ardhmen) - përfaqëson BPM të pacientit.
Hapi 5: Konfigurimi IFTTT
Ne bëmë 3 ngjarje IFTTT:
- përkujtues_1 - në rast se pilulat ditore nuk janë marrë brenda afatit të kërkuar, një kujtesë me email do t'i dërgohet përdoruesit, për t'i kujtuar atij që të marrë pilulat e tij
- përkujtues_2 - në rast se përdoruesi nuk ka marrë ende pilulat e tij, pas afatit të caktuar dhe pas kujtesës së parë, një email do t'i dërgohet një anëtari të familjes ose asistentit mjekësor - duke i informuar ata se pilulat ditore nuk janë marrë
- fill_pill - në fund të javës, një kujtesë për të mbushur pilulat për javën tjetër do t'i dërgohet përdoruesit, duke përfshirë udhëzimet për dozat dhe llojet e pilulave për çdo ditë - përmes postës elektronike
Hapi 6: Kodi
Kodi është shumë i thjeshtë dhe i mbushur me komente të dobishme.
Për konfigurimin tuaj sigurohuni që keni ndryshuar çelësat sekret IFTTT dhe Adafruit, dhe konfigurimin wifi gjithashtu.
Diagrami i makinës shtetërore i kodit është siç përshkruhet në foton e shtuar në këtë hap.
Hapi 7: Shtesa
Sfidat në projekt
A duhet të sigurohemi që pilulat janë marrë vërtet? - kjo është një pyetje që i bëmë vetes gjatë procesit të stuhisë së ideve të projektit, sepse në fund të ditës, përdoruesi është një qenie njerëzore dhe jo një makinë, dhe madje edhe nëse ka një indikacion se ai i merr pilulat jashtë kuti, ka ende një kufizim në indikacionin nëse ai i ka përdorur me të vërtetë pilulat apo jo.
Ne megjithatë vendosëm që kjo pyetje nuk është fokusi kryesor i projektit tonë dhe kësaj pajisjeje, dhe ne u përqëndruam në atë se si të minimizojmë shanset që një përdorues të humbasë një dozë ditore të ilaçit të tij.
Një problem tjetër që donim të zgjidhnim ishte të siguroheshim që një përdorues të mos marrë pilula të një dite të ndryshme. Zgjidhja jonë ishte një tregues specifik dhe i qartë i qelizës aktuale që do të përdoret, megjithatë ka zgjidhje më të mira dhe më të sigurta për të siguruar që ky gabim të mos ndodhë, megjithatë ne nuk kishim mjetet për të mbështetur zgjidhje të tilla (p.sh. një kyçje në qelizat, shikoni aplikimin e ardhshëm për projektin)
Kufizimet
Projekti ynë i referohet një kuti të vetme javore - një dozë pilula në ditë - zgjidhja mund të zgjerohet më tej për të mbështetur disa doza pilula në ditë / kuti të shumta
Mekanikë - ne nuk përdorëm asnjë pjesë/motorë lëvizës pasi këto nuk ishin pjesë e kursit. Mund të ketë qenë e dobishme për të na lejuar të bllokojmë qelizat që nuk do të përdoren, duke mbushur automatikisht qelizat me pilula në fund të javës, etj.
Aplikimet/përmirësimet e ardhshme të projektit
Ritmi i Zemrës - shtimi i një sensori për të matur rrahjet e zemrës së pacientit dhe duke shtypur një buton dërgoni të dhënat në një burim MQTT për ndjekje të mëtejshme
Aplikacioni - një aplikacion miqësor ndaj përdoruesit që kontrollon sistemin - përmes këtij aplikacioni përdoruesi mund të përditësojë të ndryshme
variablat e pajisjes:
- Sa është koha për të marrë pilula
- Përditësoni llojet dhe dozat e pilulave për tu mbushur
- Merrni kujtesat përmes aplikacionit
- Ruani të dhënat dhe regjistrin e përdorimit të drogës.
- Porositni drogë përmes aplikacionit kur të keni mbaruar
Zgjateni pajisjen për të mbështetur 2 doza në ditë/kuti të shumta
Mbushja automatike e qelizave-deri në fund të javës ose pasi të jenë përdorur ilaçet, pajisja do të rimbush qelizat ditore me barnat e nevojshme.
Bllokoni qelizat që nuk do të përdoren - të gjitha qelizat, por qeliza ditore që do të përdoren do të kyçen në mënyrë që përdoruesit të mos marrin aksidentalisht pilula/mbidozim të gabuar.
Përmirësimet e dizajnit.
Lidhni pajisjen me kompanitë mjekësore/të sigurimit që monitorojnë përdoruesit, ruani informacionin përkatës, përditësoni abonimet dhe dërgoni ilaçe kur është e nevojshme, etj.
Recommended:
Kutia e shkarkimit DIY Raspberry Pi: 4 hapa
Kutia e shkarkimit DIY Raspberry Pi: A e gjeni shpesh veten duke shkarkuar skedarë të mëdhenj si filma, përrua, kurse, seri televizive, etj, atëherë vini në vendin e duhur. Në këtë Instructable, ne do ta shndërronim Raspberry Pi zero në një makinë shkarkuese. Të cilat mund të shkarkojnë çdo
Kutia e kontrollit të zmadhimit: 5 hapa (me fotografi)
Kutia e Kontrollit të Zmadhimit: Lajmet e fundit (Prill 2021): Unë kam dashur prej kohësh të krijoj një variant Bluetooth, dhe tani kam teknologjinë! Më ndiqni nëse doni të dëgjoni për të kur të botohet, me shpresë në pak javë. Do të përdorë të njëjtin lloj kuti dhe të njëjtin buton
Smart B.A.L (Kutia Postare e lidhur): 4 hapa
Smart B.A.L (Kutia Postare e lidhur): Jeni lodhur duke kontrolluar çdo herë kutinë tuaj postare ndërsa nuk ka asgjë brenda. Ju dëshironi të dini nëse merrni postën tuaj ose një paketë gjatë një udhëtimi. Pra, kutia postare e lidhur është për ju. Do t'ju njoftojë nëse postieri ka depozituar një postë ose një vlerë
Kutia Raspberry Pi e Ftohjes me Tregues të Temperaturës së CPU: 10 Hapa (me fotografi)
Kutia Raspberry Pi e Ftohjes Me Treguesin e Temperaturës së CPU: Unë kisha prezantuar qarkun e treguesit të temperaturës së mjedrës pi (në tekstin e mëtejmë RPI) në projektin e mëparshëm. Qarku thjesht tregon nivelin e ndryshëm të temperaturës RPI 4 të CPU si më poshtë.- LED i gjelbër u ndez kur Temperatura e CPU është brenda 30 ~
Kutia e tabletave inteligjente (IDC2018IOT): 8 hapa
Smart Pill Box (IDC2018IOT): Ky është projekti përfundimtar i Jonathan Braslaver dhe Maor Stamati në kursin IOT të IDC të 2018. Në këtë Udhëzues ju do të ecni nëpër hapa për të ndërtuar një kuti pilulash inteligjente IoT. Ky është një prototip plotësisht funksionues me karakteristikat e mëposhtme: 1. Ai dërgon SMS