Innholdsfortegnelse:
- Trinn 1: Nødvendig maskinvare, programvare og materiale
- Trinn 2: Boksen og pilleboksen
- Trinn 3: Kretsdiagram
- Trinn 4: Adafruit MQTT Feed
- Trinn 5: IFTTT -konfigurasjon
- Trinn 6: Koden
- Trinn 7: Tillegg
Video: IDC2018IOT IoPill Box: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette er IoPill Box - internettilkoblet ukentlig pilleboks.
For vårt siste prosjekt med vårt IoT -kurs bestemte vi oss for å tilby en løsning som vil bidra til at eldre mennesker (eller en annen person som bruker en ukentlig pilleboks) ikke glemmer å ta pillene daglig og i tide.
I de følgende trinnene vil vi beskrive de forskjellige prosessene i prosjektet vårt, inkludert fremtidige foreslåtte implementeringer og forbedringer av prosjektet.
- Dagindikasjon - i henhold til ukedagen vil den tilsvarende cellen i boksen belyses, noe som indikerer hvilke piller som skal tas.
- Indikasjon på at pillene på den gitte dagen er tatt - gjennom en LDR -sensor installert i hver celle, vet boksen automatisk når en celle har blitt åpnet for å ta ut daglige piller, vil alle de 7 lysdiodene indikere pasienten.
- Påminnelse 1-i tilfelle daglige piller ikke er tatt innen den nødvendige tidsrammen, vil en e-postpåminnelse bli sendt til brukeren for å minne ham om å ta pillene sine
- Påminnelse 2 - i tilfelle brukeren ennå ikke har tatt pillene, etter den angitte tidsrammen og etter den første påminnelsen, vil det bli sendt en e -post til et familiemedlem eller en medisinsk assistent som informerer dem om at daglige piller ikke er tatt
- Påminnelse om slutten av uken - på slutten av uken vil en påminnelse om å fylle opp pillene for neste uke bli sendt til brukeren, inkludert instruksjoner om doseringene og pilletypene for hver dag - via e -post.
- Datalogg - historien om pilleopptak av datoer og klokkeslett lagres i en datalogg -feed via MQTT.
Trinn 1: Nødvendig maskinvare, programvare og materiale
- ESP8266 NodeMCU
- 7 lysdioder
- 7 LDR
- 7 x 10k Ohm motstand (for ldr)
- 7 x 200R Ohm motstander (for lysdioder)
- 4.7k Ohm motstand (for MCP23017)
- 16-kanals analog-multiplexer
- MCP23017
- Pilleboks
- En pappeske
Trinn 2: Boksen og pilleboksen
Vi fant en pappeske og satte kretsen i den og limte pilleboksen oppå den.
På grunn av ldrens lysfølsomhet og vårt mål om å gjøre nøyaktigheten god - måtte vi spraymale pilleboksen.
For hver ldr "boret" vi 2 hull på baksiden av hver dag i pilleboksen - ved hjelp av den gamle "hot needle" -metoden.
For hver ledning klemte vi dobbelt boksen med den kalde nålen.
For strømkabelen laget vi et hull på baksiden av pappesken.
Trinn 3: Kretsdiagram
Som du kan se på bildene loddet vi alle komponentene som i diagrammet - vi gjorde det etter at pilleboksen var malt, ldrene var inne hver dag og lysdiodene i pappesken også.
På bildene kan du se bare 2 av ldrene og lysdiodene (de nedre representerer søndag og de øverste representerer lørdag), for å få alle 7 fra begge bare å kopiere de i diagrammet og koble dem til gapet mellom dem som vises i diagrammet.
NodeMCU får strøm fra en usb -kabel.
Trinn 4: Adafruit MQTT Feed
Vi setter opp to datastrømmer:
- IOP_PatientDemoPT - representerer tidsstempler for hver dag da pasienten tok den dagen piller
- IOP_PatientDemoHR (ikke implementert ennå, fremtidig arbeid) - representerer BPM for pasienten.
Trinn 5: IFTTT -konfigurasjon
Vi laget 3 IFTTT -arrangementer:
- reminder_1 - i tilfelle daglige piller ikke er tatt innen den nødvendige tidsrammen, vil en e -postpåminnelse bli sendt til brukeren for å minne ham om å ta pillene sine
- påminnelse_2 - i tilfelle brukeren ennå ikke har tatt pillene, etter den angitte tidsrammen og etter den første påminnelsen, vil det bli sendt en e -post til et familiemedlem eller en medisinsk assistent som informerer dem om at daglige pillene ikke er tatt
- fill_pill - på slutten av uken vil en påminnelse om å fylle opp pillene for neste uke bli sendt til brukeren, inkludert instruksjoner om doseringene og pilletypene for hver dag - via e -post
Trinn 6: Koden
Koden er veldig enkel og fylt med nyttige kommentarer.
Sørg for at du endret IFTTT og Adafruit hemmelige nøkler, og konfigurasjonen av wifi også for konfigurasjonen.
Tilstandsmaskindiagrammet for koden er som beskrevet på bildet som ble lagt til i dette trinnet.
Trinn 7: Tillegg
Utfordringer i prosjektet
Må vi sikre at pillene faktisk ble tatt? - dette er et spørsmål vi stilte oss selv under idémyldringsprosessen til prosjektet, for på slutten av dagen er brukeren et menneske og ikke en maskin, og selv om det er en indikasjon på at han tar pillene ut av boksen, er det fortsatt en begrensning på indikasjonen om han faktisk brukte pillene eller ikke.
Vi bestemte oss imidlertid for at dette spørsmålet ikke er hovedfokuset for prosjektet vårt og denne enheten, og vi fokuserte på hvordan vi kan minimere sjansene for at en bruker går glipp av en daglig dose av medisinen sin.
Et annet problem vi ønsket å løse var å sikre at en bruker ikke tar piller fra en annen dag. Løsningen vår var en spesifikk og tydelig indikasjon på gjeldende celle som skal brukes, men det finnes bedre og sikrere løsninger for å sikre at denne feilen ikke skjer, men vi hadde ikke verktøyene for å støtte slike løsninger (f.eks. En lås på celler, se fremtidig søknad for prosjektet)
Begrensninger
Prosjektet vårt refererer til en enkelt ukentlig boks - en dose piller per dag - løsningen kan utvides ytterligere for å støtte flere doser piller om dagen / flere esker
Mekanikk - vi brukte ikke bevegelige deler/motorer, da disse ikke var en del av kurset. Kunne vært nyttig for å la oss låse celler som ikke skal brukes, automatisk fylle cellene med piller i slutten av uken osv.
Fremtidige applikasjoner/forbedringer av prosjektet
Puls - legg til en sensor for å måle pasientens hjertefrekvens og ved å trykke på en knapp, send dataene til en MQTT -feed for videre sporing
App - en brukervennlig app som styrer systemet - gjennom denne appen kan brukeren oppdatere de forskjellige
variabler på enheten:
- Når skal jeg ta pillene
- Oppdater pilletyper og doser som skal fylles
- Motta påminnelsene via appen
- Lagre data og logg over stoffbruk.
- Bestill medisiner gjennom appen når du er ferdig
Utvid enheten til å støtte to doser om dagen/flere esker
Autofyll av celler-innen utgangen av uken eller etter at stoffene er brukt, vil enheten fylle de daglige cellene med de nødvendige stoffene.
Låseceller som ikke skal brukes - alle cellene, men den daglige cellen som skal brukes, blir låst for å sikre at brukerne ikke ved et uhell tar feil piller/overdose.
Designforbedringer.
Koble enheten til medisinske/forsikringsselskaper som overvåker brukerne, lagrer relevant informasjon, oppdaterer abonnementer og sender medisiner når det trengs etc.
Anbefalt:
IDC2018IOT kleshenger: 6 trinn
IDC2018IOT kleshenger: IOT kleshenger vil gjøre skapet ditt smartere og gi deg online statistikk over klærne inne i den. Den har 3 hovedfunksjoner: når du vil velge hva du skal bruke, kan du trykke på fargen du har lyst til å bruke i dag og IOT kleshengere
Smart dørsystem for nedsatt hørsel (IDC2018IOT): 11 trinn
Smart dørsystem for nedsatt hørsel (IDC2018IOT): Vi håper alle å ha et hjem som passer oss, men standardbygget er ikke riktig for alle. En dør til et hus er veldig dårlig designet for mennesker som er døve eller har nedsatt hørsel. Personer med nedsatt hørsel kan ikke høre et bank på døren, eller
A Juke Box for the Very Young Aka Raspi-Music-Box: 5 trinn
A Juke Box for the Very Young … Aka Raspi-Music-Box: Inspirert av den instruerbare " Raspberry-Pi-baserte-RFID-Music-Robot " Jeg beskrev en musikkspiller som ROALDH bygde for 3-åringen, og bestemte meg for å bygge en jukeboks til mine enda yngre barn. Det er i utgangspunktet en eske med 16 knapper og en Raspi 2 i
Studer bedre med en smart skrivebordslampe - IDC2018IOT: 10 trinn (med bilder)
Studer bedre med en smart skrivebordslampe - IDC2018IOT: Folk i den vestlige verden bruker mye tid på å sitte. Ved pulten, kjører rundt, ser på TV og mer. Noen ganger kan det å sitte for mye skade kroppen din og skade din fokuseringsevne. Å gå og stå opp etter en gitt tid er avgjørende for å
IDC2018IOT Connected Pet Food, Water and Monitor System: 7 trinn
IDC2018IOT Connected Pet Food, Water and Monitor System: Introduksjon Enten du er en student under press, en hardtarbeidende person eller bare er borte fra hjemmet i mer enn noen få timer om dagen. Som omsorgsfulle dyreeiere vil vi sørge for at våre kjære forblir sunne, matede og selvfølgelig IKKE liggende på