Sadržaj:
- Korak 1: Potreban hardver, softver i materijal
- Korak 2: Kutija i kutija za tablete
- Korak 3: Dijagram kruga
- Korak 4: Adafruit MQTT feed
- Korak 5: IFTTT konfiguracija
- Korak 6: Kôd
- Korak 7: Dodaci
Video: IDC2018IOT IoPill kutija: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovo je IoPill Box - tjedno povezana internetska kutija za tablete.
Za naš završni projekt našeg tečaja IoT -a, odlučili smo ponuditi rješenje koje će pomoći da starije osobe (ili bilo koja druga osoba koja koristi tjednu kutiju tableta) ne zaborave popiti tablete svakodnevno i na vrijeme.
U sljedećim koracima opisat ćemo različite procese našeg projekta, uključujući buduće predložene implementacije i poboljšanja projekta.
- Indikacija dana - prema danu u tjednu, odgovarajuća ćelija u kutiji bit će osvijetljena, pokazujući koje tablete treba uzeti.
- Naznaka da su tablete određenog dana uzete - putem LDR senzora instaliranog u svakoj ćeliji, kutija automatski zna kad god se otvorila ćelija kako bi se izvadile dnevne pilule, svih 7 LED dioda će dati indikaciju pacijentu.
- Podsjetnik 1-u slučaju da dnevne tablete nisu uzete u potrebnom roku, korisniku će biti poslan podsjetnik putem e-pošte koji će ga podsjetiti da uzme tablete
- Podsjetnik 2 - u slučaju da korisnik tek treba popiti svoje tablete, nakon zadanog vremenskog okvira i nakon prvog podsjetnika, članu obitelji ili liječniku bit će poslana e -poruka s obavijesti da dnevne tablete nisu uzete
- Podsjetnik na kraj tjedna - krajem tjedna, korisniku će se poslati podsjetnik da napuni pilule za sljedeći tjedan, uključujući upute o dozama i vrstama tableta za svaki dan - putem e -pošte.
- Zapisnik podataka - povijest datuma i vremena uzimanja tableta čuva se u unosu podataka putem MQTT -a.
Korak 1: Potreban hardver, softver i materijal
- ESP8266 NodeMCU
- 7 LED dioda
- 7 LDR
- Otpornik 7 x 10k Ohm (za ldrs)
- 7 x 200R ohmski otpornici (za LED diode)
- 4,7 k Ohmski otpornik (za MCP23017)
- 16-kanalni analogni multiplekser
- MCP23017
- Kutija za pilule
- Kartonska kutija
Korak 2: Kutija i kutija za tablete
Pronašli smo neku kartonsku kutiju i stavili krug u nju te zalijepili kutiju s tabletama na nju.
Zbog osjetljivosti ldr -a na svjetlost i našeg cilja da točnost bude dobra - morali smo sprejom obojiti kutiju s pilulama.
Za svaki ldr "izbušili" smo 2 rupe na stražnjoj strani svakog dana kutije s tabletama - staromodnom metodom "vruće igle".
Za svaki led dvaput smo hladnom iglom štipali kutiju.
Za kabel za napajanje napravili smo rupu na stražnjoj strani kartonske kutije.
Korak 3: Dijagram kruga
Kao što možete vidjeti na slikama, lemili smo sve komponente kao na dijagramu - to smo učinili nakon što je kutija s tabletama obojana, ldrs je svaki dan bio unutra, a LED diode u kartonskoj kutiji.
Na slikama možete vidjeti samo 2 od ldrs i LED dioda (donji predstavljaju nedjelju, a gornji subotu), kako bi svih 7 oboje samo kopirali one na dijagramu i povezali ih s razmakom između onih koji se pojavljuju na dijagramu.
NodeMCU će se napajati putem USB kabela.
Korak 4: Adafruit MQTT feed
Postavili smo 2 izvora podataka:
- IOP_PatientDemoPT - predstavlja vremenske oznake svakog dana kada je pacijent uzimao pilule tog dana
- IOP_PatientDemoHR (još nije implementiran, budući rad) - predstavlja BPM pacijenta.
Korak 5: IFTTT konfiguracija
Napravili smo 3 IFTTT događaja:
- podsjetnik_1 - u slučaju da dnevne pilule nisu uzete u predviđenom roku, korisniku će biti poslan podsjetnik e -poštom kako bi ga podsjetio da uzme tablete
- podsjetnik_2 - u slučaju da korisnik tek treba popiti tablete, nakon zadanog vremenskog okvira i nakon prvog podsjetnika, članu obitelji ili liječniku bit će poslana e -poruka s obavijesti da dnevne tablete nisu uzete
- fill_pill - krajem tjedna korisniku će biti poslan podsjetnik da napuni pilule za sljedeći tjedan, uključujući upute o dozama i vrstama tableta za svaki dan - putem e -pošte
Korak 6: Kôd
Kôd je vrlo jednostavan i ispunjen korisnim komentarima.
Za svoju konfiguraciju pobrinite se da ste promijenili IFTTT i Adafruit tajne ključeve, kao i konfiguraciju WiFi -ja.
Dijagram stroja stanja koda je opisan na slici koja je dodana ovom koraku.
Korak 7: Dodaci
Izazovi u projektu
Moramo li osigurati da su tablete doista uzete? - ovo je pitanje koje smo si postavili tijekom procesa razmišljanja o projektu, jer na kraju dana korisnik je ljudsko biće, a ne stroj, pa čak i ako postoje naznake da je uzeo tablete iz kutija, još uvijek postoji ograničenje u pogledu naznake je li doista koristio tablete ili ne.
Odlučili smo međutim da ovo pitanje nije glavni fokus našeg projekta i ovog uređaja, te smo se usredotočili na to kako smanjiti šanse da korisnik propusti dnevnu dozu svog lijeka.
Drugi problem koji smo htjeli riješiti bio je osigurati da korisnik ne uzima tablete drugog dana. Naše rješenje bilo je specifičan i jasan pokazatelj trenutne ćelije koja će se koristiti, međutim postoje bolja i sigurnija rješenja koja osiguravaju da se ova pogreška ne dogodi, međutim nismo imali alate za podržavanje takvih rješenja (npr. Zaključavanje na ćelije, pogledajte buduću prijavu za projekt)
Ograničenja
Naš se projekt odnosi na jednu tjednu kutiju - jednu dozu pilula dnevno - rješenje se može dodatno proširiti tako da podržava nekoliko doza pilula dnevno / više kutija
Mehanika - nismo koristili pokretne dijelove/motore jer oni nisu bili dio tečaja. Moglo bi biti korisno da nam se omogući zaključavanje stanica koje se ne koriste, automatsko punjenje ćelija tabletama na kraju tjedna itd.
Buduće aplikacije/poboljšanja projekta
Brzina otkucaja srca - dodavanje senzora za mjerenje otkucaja srca pacijenta i pritiskom na gumb šalje podatke na MQTT feed za daljnje praćenje
Aplikacija - aplikacija prilagođena korisniku koja kontrolira sustav - putem ove aplikacije korisnik može ažurirati različite
varijable uređaja:
- U koliko sati popiti tablete
- Ažurirajte vrste i doze tableta koje morate popuniti
- Primite podsjetnike putem aplikacije
- Spremite podatke i dnevnik uporabe droga.
- Naručite lijekove putem aplikacije kad završite
Proširite uređaj tako da podržava 2 doze dnevno/više kutija
Automatsko punjenje stanica-do kraja tjedna ili nakon upotrebe lijekova uređaj će napuniti dnevne stanice potrebnim lijekovima.
Zaključajte stanice koje se ne smiju koristiti - sve ćelije osim dnevne ćelije koja će se koristiti bit će zaključane kako bi se osiguralo da korisnici slučajno ne uzmu pogrešne tablete/predoziranje.
Poboljšanja dizajna.
Povežite uređaj s medicinskim/osiguravajućim društvima koja prate korisnike, spremaju relevantne podatke, ažuriraju pretplate i šalju lijekove po potrebi itd.
Preporučeni:
Nesigurna kutija za zaključavanje: 7 koraka
Nesigurna kutija za zaključavanje: Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecoursea na Sveučilištu Južne Floride (www.makecourse.com) Zdravo! Imate li ne tako vrijedne dragocjenosti koje želite osigurati, ali ne tako sigurno? Imate li ih
Džepna beskorisna kutija (s osobnošću): 9 koraka (sa slikama)
Džepna beskorisna kutija (s osobnošću): Iako smo možda daleko od ustanka robota, postoji jedan stroj koji je već kontradiktoran ljudima, iako na najsitniji mogući način. Bilo da ga želite nazvati beskorisnom kutijom ili strojem koji me ostavlja, ovaj hrabar, drzak robot je
Dopaminska kutija - projekt sličan Mikeu Boydu - Ne biti Mike Boyd: 9 koraka
Dopaminska kutija | projekt sličan Mikeu Boydu - Ne biti Mike Boyd: Želim ga! Treba mi jedan! Ja sam odugovlačenje! Pa, želim kutiju s dopaminom … Bez potrebe programiranja. Bez zvukova, samo čista volja
Beskorisna kutija sa stavom: 8 koraka (sa slikama)
Beskorisna kutija sa stavom: Tko zaista želi beskorisnu kutiju? Nitko. U početku sam tako mislio, ali na YouTubeu postoje tisuće beskorisnih kutija .. Dakle, one moraju biti u trendu..U ovoj uputi ću vam pokazati kako napraviti malo drugačiju beskorisnu kutiju, onu sa svjetlima, koja zvuči
Pametna kutija za tablete (IDC2018IOT): 8 koraka
Pametna kutija za tablete (IDC2018IOT): Ovo je završni projekt Jonathana Braslavera i Maor Stamati na IDC -ovom IOT tečaju 2018. U ovom Instructableu proći ćete kroz korake za izgradnju IoT pametne kutije za tablete. Ovo je potpuno ispravan prototip sa sljedećim značajkama: 1. Šalje SMS