Tartalomjegyzék:
- 1. lépés: Szükséges hardver, szoftver és anyag
- 2. lépés: A doboz és a tablettadoboz
- 3. lépés: Áramköri diagram
- 4. lépés: Adafruit MQTT feed
- 5. lépés: IFTTT konfiguráció
- 6. lépés: A kód
- 7. lépés: Extrák
Videó: IDC2018IOT IoPill doboz: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez az IoPill Box - az internethez kapcsolódó heti tablettadoboz.
Az IoT tanfolyamunk utolsó projektjeként úgy döntöttünk, hogy olyan megoldást kínálunk, amely segít annak biztosításában, hogy az idős emberek (vagy bármely más, heti tablettadobozt használó személy) ne felejtsék el naponta és időben bevenni a tablettákat.
A következő lépésekben leírjuk projektünk különböző folyamatait, beleértve a jövőben javasolt megvalósításokat és fejlesztéseket.
- Napi jelzés - a hét napjának megfelelően a doboz megfelelő cellája világít, jelezve, hogy mely tablettákat kell bevenni.
- Annak jelzése, hogy az adott napi tablettákat bevették - az egyes cellákba szerelt LDR -érzékelőn keresztül a doboz automatikusan tudja, hogy mikor nyitottak ki cellát a napi tabletták kivonása érdekében, mind a 7 LED jelzi a beteget.
- 1. emlékeztető-ha a napi tablettákat nem vették be a szükséges időn belül, e-mailben emlékeztetőt küldünk a felhasználónak, hogy emlékeztesse a tabletták bevételére
- 2. emlékeztető - abban az esetben, ha a felhasználó még nem vette be a tablettáit, a megadott időn belül és az első emlékeztető után e -mailt küld a családtagnak vagy az orvosi asszisztensnek - tájékoztatva őket arról, hogy a napi tablettákat nem vették be
- Emlékeztető a hét végére - a hét végén e -mailben emlékeztetőt küld a felhasználónak a következő heti tabletták feltöltésére, beleértve a napi adagok és tabletták típusaival kapcsolatos utasításokat.
- Adatnapló - a tabletták szedésének dátumait és időpontjait az MQTT -n keresztül egy adatnapló -táblázat tartalmazza.
1. lépés: Szükséges hardver, szoftver és anyag
- ESP8266 NodeMCU
- 7 LED
- 7 LDR
- 7 x 10 k ohmos ellenállás (ldrs)
- 7 x 200R Ohm ellenállás (LED -ekhez)
- 4,7 k ohmos ellenállás (MCP23017 esetén)
- 16 csatornás analóg multiplexer
- MCP23017
- Tablettadoboz
- Egy kartondoboz
2. lépés: A doboz és a tablettadoboz
Találtunk egy kartondobozt, és beletettük az áramkört, és ráragasztottuk a pirulásdobozt.
Az ldr fényérzékenysége és az a célunk, hogy jó legyen a pontossága - permetezni kellett a tablettadobozt.
Minden ldr -hez 2 lyukat "fúrtunk" a tablettadoboz minden napjának hátoldalán - a régi divatos "forró tű" módszerrel.
Minden ledhez kétszer csíptük a dobozt a hideg tűvel.
A tápkábelhez lyukat készítettünk a kartondoboz hátoldalán.
3. lépés: Áramköri diagram
Amint a képeken is látható, az összes komponenst forrasztottuk, mint az ábrán - ezt a tabletta dobozának festése után végeztük, az ldrs minden nap bent volt, és a ledek a kartondobozban is.
A képeken csak kettőt láthat az LED -ekből és a LED -ekből (az alsó vasárnapot, a felső pedig a szombatot), hogy mind a 7 -ből csak másolja le a diagramon szereplőket, és csatlakoztassa őket a akik megjelennek a diagramon.
A nodeMCU tápellátását USB -kábel biztosítja.
4. lépés: Adafruit MQTT feed
Két adatfolyamot állítottunk be:
- IOP_PatientDemoPT - minden nap időbélyegét jelenti, amikor a beteg az adott napi tablettákat bevette
- IOP_PatientDemoHR (még nem hajtották végre, jövőbeli munka) - a beteg BPM -jét képviseli.
5. lépés: IFTTT konfiguráció
Három IFTTT eseményt szerveztünk:
- emlékeztető_1 - ha a napi tablettákat nem vették be a szükséges határidőn belül, e -mailben emlékeztetőt küldünk a felhasználónak, hogy emlékeztesse a tabletták bevételére
- emlékeztető_2 - abban az esetben, ha a felhasználó még nem vette be a tablettáit, a megadott határidőn belül és az első emlékeztető után e -mailt küldünk egy családtagnak vagy orvosi asszisztensnek - tájékoztatva őket arról, hogy a napi tablettákat nem vették be
- fill_pill - a hét végén emlékeztetőt küld a felhasználónak a következő heti tabletták feltöltésére, beleértve a napi adagok és tabletták típusaival kapcsolatos utasításokat - e -mailben
6. lépés: A kód
A kód nagyon egyszerű és tele van hasznos megjegyzésekkel.
A konfigurációhoz győződjön meg arról, hogy megváltoztatta az IFTTT és az Adafruit titkos kulcsokat, valamint a wifi konfigurációt is.
A kód állapotdiagramja a kódhoz az ehhez a lépéshez mellékelt kép szerint van leírva.
7. lépés: Extrák
Kihívások a projektben
Biztosítanunk kell, hogy a tablettákat valóban bevették? - ezt a kérdést tettük fel magunknak a projekt ötletbörze során, mert a nap végén a felhasználó ember, és nem gép, és még akkor is, ha van jelzés arra, hogy kiveszi a tablettákat mezőben még mindig van korlátozás arra vonatkozóan, hogy valóban használta -e a tablettákat, vagy sem.
Úgy döntöttünk azonban, hogy nem ez a kérdés a projektünk és az eszköz fő témája, és arra összpontosítottunk, hogyan lehet minimalizálni annak esélyét, hogy a felhasználó kimaradjon a gyógyszer napi adagjából.
Egy másik probléma, amelyet meg akartunk oldani, annak biztosítása volt, hogy a felhasználó ne vegyen be egy másnapi tablettát. Megoldásunk konkrétan és egyértelműen jelezte a használandó cellát, de vannak jobb és biztonságosabb megoldások annak biztosítására, hogy ez a hiba ne forduljon elő, azonban nem rendelkeztünk az ilyen megoldásokat támogató eszközökkel (pl. cellák, lásd a projekt jövőbeli alkalmazását)
Korlátozások
Projektünk egyetlen heti dobozra vonatkozik - napi egy adag pirula - a megoldás tovább bővíthető, hogy több tablettát adjon naponta / több doboz
Mechanika - nem használtunk mozgó alkatrészeket/motorokat, mivel ezek nem tartoztak a tanfolyamhoz. Hasznos lehet annak érdekében, hogy lehetővé tegyük a nem használt sejtek zárolását, a sejtek automatikus feltöltését tablettákkal a hét végén stb.
A projekt jövőbeni alkalmazásai/fejlesztései
Pulzusszám - érzékelő hozzáadása a beteg pulzusának méréséhez, és egy gomb megnyomásával elküldi az adatokat egy MQTT hírcsatornába a további nyomon követés érdekében
Alkalmazás - felhasználóbarát alkalmazás, amely a rendszert vezérli - ezen az alkalmazáson keresztül a felhasználó frissítheti a különböző alkalmazásokat
a készülék változói:
- Mikor kell bevenni a tablettákat
- Frissítse a tabletták típusát és adagját a kitöltéshez
- Az emlékeztetők fogadása az alkalmazáson keresztül
- Adatok mentése és a kábítószer-használat naplója.
- Ha kész, rendeljen gyógyszert az alkalmazáson keresztül
Hosszabbítsa ki a készüléket napi 2 adag/több doboz támogatására
A sejtek automatikus feltöltése-a hét végéig vagy a gyógyszerek használata után a készülék feltölti a napi sejteket a szükséges gyógyszerekkel.
Zárja be a nem használható cellákat - a napi cella kivételével minden sejt zárolva lesz, hogy a felhasználók véletlenül ne vegyenek be rossz pirulákat/túladagolást.
Tervezési fejlesztések.
Csatlakoztassa az eszközt olyan egészségügyi/biztosító társaságokhoz, amelyek figyelik a felhasználókat, mentik a releváns információkat, frissítik az előfizetéseket, és szükség esetén gyógyszereket küldenek stb.
Ajánlott:
Zoom vezérlő doboz: 5 lépés (képekkel)
Zoomvezérlő doboz: ÚJ HÍREK (2021. április): Régóta szerettem volna Bluetooth -változatot készíteni, és most megvan a technológia! Kövess engem, ha hallani akarsz róla, amikor megjelenik, remélhetőleg néhány hét múlva. Ugyanazt a dobozt és ugyanazt a feneket fogja használni
Arduino billentyűzet joystick bővítő doboz és hangvezérlő dolog a Deej használatával: 8 lépés
Az Arduino billentyűzet joystick bővítő doboza és hangvezérlője a Deej használatával: Miért Egy ideje szeretnék egy kis joystickot hozzáadni a billentyűzetemhez az interfész elemek vezérléséhez, vagy más kisebb feladatokat a játékokban és szimulátorokban (MS Flight Sim, Elite: Dangerous, Csillagok háborúja: századok stb.). Továbbá az Elite: Dangerous esetében voltam
Zseb haszontalan doboz (személyiséggel): 9 lépés (képekkel)
Zseb haszontalan doboz (személyiséggel): Bár messze vagyunk a robotfelkeléstől, van egy gép, amely már ellentmond az embereknek, bár a lehető legapróbb módon. Akár haszontalan doboznak, akár békén hagyható gépnek akarjuk nevezni, ez a szaggatott, pimasz robot
Intelligens tabletta doboz (IDC2018IOT): 8 lépés
Intelligens tabletta doboz (IDC2018IOT): Ez Jonathan Braslaver és Maor Stamati utolsó projektje az IDC 2018 -as IOT tanfolyamán. Ebben az utasításban végigjárja az IoT intelligens piruladoboz felépítésének lépéseit. Ez egy teljesen működőképes prototípus a következő jellemzőkkel: 1. SMS -t küld
Cédrus (szivar?) Doboz hangszóró doboz: 8 lépés (képekkel)
Cedar (szivar?) Doboz hangszóró doboz: A Munny hangszórók ihlette, de nem hajlandó többet költeni, mint 10 dollár, itt az én útmutatásom a régi számítógépes hangszórók, a fából készült doboz a takarékboltból és sok forró ragasztó segítségével