Indholdsfortegnelse:
- Trin 1: Påkrævet hardware, software og materiale
- Trin 2: Æsken og pilleboksen
- Trin 3: Kredsløbsdiagram
- Trin 4: Adafruit MQTT Feed
- Trin 5: IFTTT -konfiguration
- Trin 6: Koden
- Trin 7: Tilbehør
Video: IDC2018IOT IoPill Box: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette er IoPill Box - den internetforbundne ugentlige pilleboks.
Til vores afsluttende projekt af vores IoT -kursus besluttede vi at tilbyde en løsning, der vil hjælpe med at sikre, at ældre mennesker (eller enhver anden person, der bruger en ugentlig pilleæske) ikke glemmer at tage deres piller dagligt og til tiden.
I de følgende trin vil vi beskrive de forskellige processer i vores projekt, herunder fremtidige foreslåede implementeringer og forbedringer af projektet.
- Dagindikation - i henhold til ugedagen lyser den tilsvarende celle i boksen, hvilket angiver, hvilke piller der skal tages.
- Angivelse af, at pillerne på den givne dag er taget - gennem en LDR -sensor installeret i hver celle ved boksen automatisk, hver gang en celle er blevet åbnet for at trække de daglige piller tilbage, alle 7 lysdioder vil indikere patienten.
- Påmindelse 1-hvis de daglige piller ikke er taget inden for den nødvendige tidsramme, sendes en e-mail-påmindelse til brugeren for at minde ham om at tage sine piller
- Påmindelse 2 - hvis brugeren endnu ikke har taget sine piller, efter den givne tidsramme og efter den første påmindelse, vil der blive sendt en e -mail til et familiemedlem eller en medicinsk assistent - der informerer dem om, at de daglige piller ikke er taget
- Sidste uge påmindelse - i slutningen af ugen vil der blive sendt en påmindelse om at fylde pillerne for den næste uge til brugeren, herunder instruktioner om doseringerne og typer af piller for hver dag - via e -mail.
- Datalog - historik for pilleoptagelse af datoer og tidspunkter opbevares i et datalog -feed via MQTT.
Trin 1: Påkrævet hardware, software og materiale
- ESP8266 NodeMCU
- 7 lysdioder
- 7 LDR
- 7 x 10k Ohm modstand (til ldrs)
- 7 x 200R Ohm modstande (til lysdioder)
- 4.7k Ohm modstand (til MCP23017)
- 16-kanals analog-multiplexer
- MCP23017
- Pilleæske
- En papkasse
Trin 2: Æsken og pilleboksen
Vi fandt en papkasse og lagde kredsløbet i den og limede pillekassen oven på den.
På grund af ldr's lysfølsomhed og vores mål om at gøre nøjagtigheden god - måtte vi sprøjtepillekassen.
For hver ldr "borede" vi 2 huller på bagsiden af hver dag i pilleboksen - ved hjælp af den gammeldags "hot needle" -metode.
For hver led kneb vi to gange boksen med den kolde nål.
Til strømkablet lavede vi et hul på bagsiden af papkassen.
Trin 3: Kredsløbsdiagram
Som du kan se på billederne lodde vi alle komponenterne som i diagrammet - vi gjorde det, efter at pillekassen var malet, ldrerne var inde hver dag og lysdioderne i papkassen også.
På billederne kan du se kun 2 af ldrerne og lysdioderne (de nederste repræsenterer søndag og de øverste repræsenterer lørdag), for at få alle 7 fra begge bare kopier dem i diagrammet og forbinder dem med mellemrummet mellem dem der fremgår af diagrammet.
NodeMCU får strøm via et usb -kabel.
Trin 4: Adafruit MQTT Feed
Vi opretter 2 datafeeds:
- IOP_PatientDemoPT - repræsenterer tidsstempler for hver dag, hvor patienten tog den dag piller
- IOP_PatientDemoHR (ikke implementeret endnu, fremtidigt arbejde) - repræsenterer BPM for patienten.
Trin 5: IFTTT -konfiguration
Vi lavede 3 IFTTT -arrangementer:
- reminder_1 - hvis de daglige piller ikke er taget inden for den nødvendige tidsramme, sendes en e -mail -påmindelse til brugeren for at minde ham om at tage sine piller
- reminder_2 - hvis brugeren endnu ikke har taget sine piller, efter den givne tidsramme og efter den første påmindelse, vil der blive sendt en e -mail til et familiemedlem eller en medicinsk assistent - der informerer dem om, at de daglige piller ikke er taget
- fill_pill - i slutningen af ugen vil der blive sendt en påmindelse om at fylde pillerne for den næste uge til brugeren, herunder instruktioner om doseringerne og typer af piller for hver dag - via e -mail
Trin 6: Koden
Koden er meget enkel og fyldt med nyttige kommentarer.
Sørg for, at du har ændret de hemmelige nøgler IFTTT og Adafruit og også wifi -konfigurationen til din konfiguration.
Statens maskindiagram over koden er som beskrevet på det tilføjede billede til dette trin.
Trin 7: Tilbehør
Udfordringer i projektet
Skal vi sikre, at pillerne faktisk blev taget? - dette er et spørgsmål, vi stillede os selv under projektets brainstorming, for i slutningen af dagen er brugeren et menneske og ikke en maskine, og selvom der er en indikation på, at han tager pillerne ud af boks, er der stadig en begrænsning på angivelsen af, om han faktisk brugte pillerne eller ej.
Vi besluttede imidlertid, at dette spørgsmål ikke er hovedfokus for vores projekt og denne enhed, og vi fokuserede på, hvordan man minimerer chancerne for, at en bruger går glip af en daglig dosis af sin medicin.
Et andet problem, vi ønskede at løse, var at sikre, at en bruger ikke tager piller fra en anden dag. Vores løsning var en specifik og klar indikation af den aktuelle celle, der skal bruges, men der er bedre og sikrere løsninger for at sikre, at denne fejl ikke sker, men vi havde ikke værktøjerne til at understøtte sådanne løsninger (f.eks. En lås på celler, se fremtidig applikation til projektet)
Begrænsninger
Vores projekt refererer til en enkelt ugentlig boks - en dosis piller om dagen - løsningen kan udvides yderligere til at understøtte flere doser piller om dagen / flere kasser
Mekanik - vi brugte ingen bevægelige dele/motorer, da disse ikke var en del af kurset. Kunne have været nyttig for at give os mulighed for at låse celler, der ikke skal bruges, automatisk fylde cellerne med piller i slutningen af ugen osv.
Fremtidige applikationer/forbedringer af projektet
Puls - tilføjelse af en sensor til måling af patientens puls og ved at trykke på en knap sendes dataene til et MQTT -feed for yderligere sporing
App - en brugervenlig app, der styrer systemet - gennem denne app kan brugeren opdatere de forskellige
variabler af enheden:
- Hvilken tid skal man tage pillerne
- Opdater pilletyper og doseringer, der skal udfyldes
- Modtag påmindelser via appen
- Gem data og log over stofbrug.
- Bestil medicin via appen, når du er færdig
Forlæng enheden til at understøtte 2 doser om dagen/flere kasser
Automatisk udfyldning af celler-inden udgangen af ugen eller efter at stofferne er blevet brugt, vil enheden genopfylde de daglige celler med de nødvendige lægemidler.
Låseceller, der ikke skal bruges - alle celler, men den daglige celle, der skal bruges, vil blive låst for at sikre, at brugerne ikke ved et uheld tager de forkerte piller/overdosering.
Designforbedringer.
Tilslut enheden til medicinske/forsikringsselskaber, der overvåger brugerne, gemmer relevante oplysninger, opdaterer abonnementer og sender medicin efter behov osv.
Anbefalede:
IDC2018IOT Tøjbøjle: 6 trin
IDC2018IOT Tøjbøjle: IOT kludbøjlen vil gøre dit skab smartere og give dig online statistik over tøjet inde i det. Det har 3 hovedtræk: når du vil vælge, hvad du skal have på, kan du trykke på den farve, du har lyst til at have på i dag og IOT tøjbøjlerne
Smart dørsystem til nedsat hørelse (IDC2018IOT): 11 trin
Smart dørsystem til nedsat hørelse (IDC2018IOT): Vi håber alle at have et hjem, der passer os, men standardbygningen er ikke den rigtige for alle. En dør til et hus er meget dårligt designet til mennesker, der er døve eller har nedsat hørelse. Mennesker med nedsat hørelse kan ikke høre et bank på døren, eller
Undersøg bedre med en smart skrivebordslampe - IDC2018IOT: 10 trin (med billeder)
Undersøg bedre med en smart skrivebordslampe - IDC2018IOT: Folk i den vestlige verden bruger meget tid på at sidde. Ved skrivebordet, kører rundt, ser tv og mere. Nogle gange kan det at sidde for meget skade din krop og skade din fokuseringsevne. At gå og stå op efter en given tid er afgørende for at
Smart Pill Box (IDC2018IOT): 8 trin
Smart Pill Box (IDC2018IOT): Dette er Jonathan Braslaver og Maor Stamati Final -projekt i IDC's IOT -forløb i 2018.I denne instruktør vil du gå igennem trinene for at bygge en IoT smart pilleboks. Dette er en fuldt fungerende prototype med følgende funktioner: 1. Den sender sms
Cedar (Cigar?) Box Speaker Box: 8 trin (med billeder)
Cedar (Cigar?) Box Speaker Box: Inspireret af Munny -højttalerne, men ikke villig til at bruge mere end $ 10, her er min instruktion ved hjælp af gamle computerehøjttalere, en trækasse fra genbrugsbutikken og masser af varm lim