Sisukord:
- Samm: materjalide kogumine
- 2. samm: ühendage kõik juhtmega
- 3. samm: andmebaas
- Samm: kodeerige see
- 5. samm: jaoturi ehitamine
Video: DailyDose: nutikas pillide jaotur: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tere tulemast minu projekti nimega DailyDose!
Minu nimi on Chloë Devriese, ma olen Belgias Kortrijkis asuva Howesti multimeedia- ja kommunikatsioonitehnoloogia üliõpilane. Kooli ülesandena pidime tegema IoT-seadme.
Vanaisa külastades sain idee oma projektist. Minu vanaisa peab päeva jooksul palju ravimeid võtma, kuid tal pole alati lihtne õigeid tablette õigel ajal võtta. See võib mõnikord tema jaoks liiga segadusse ajada. Siiski on oluline, et õige kogus ravimeid võetaks õigel ajal. Selle lihtsustamiseks minu vanaisal ja paljudel inimestel tuli mul välja DailyDose idee.
DailyDose ütleb teile täpselt, millal ja milliseid ravimeid peate võtma. Kui on aeg ravimeid võtta, hakkab alarm tööle. Ainus, mida patsient peab tegema, on nupule vajutamine ja dosaatorist väljuvad õiged ravimid.
Arst või lähedane saab ravimeid täita, eemaldades dosaatori ülaosa.
Selles prototüübis on 4 konteinerit 4 erineva ravimi jaoks.
Samuti kontrollitakse regulaarselt dosaatori sees olevat temperatuuri. Selle põhjuseks on see
tablette tuleb hoida temperatuuril alla 25 ° C, muidu võivad need muutuda mürgisteks.
Ehituse kõrvale tegin dosaatori juhtimiseks veebisaidi. Saate anda rohkem teavet patsiendi ja tema ravimite kohta. Lisaks saate koostada annustamisskeeme.
Allpool leiate selgituse DailyDose'i valmistamise kohta. Kui soovite minust ja minu muudest projektidest rohkem teada saada, vaadake minu portfelli.
Samm: materjalide kogumine
Kõigepealt pidin veenduma, et mul on kõik vajalikud osad olemas. Enne alustamist tahaksin öelda, et see projekt polnud just odav. Allpool leiate nimekirja erinevatest komponentidest, mida ma kasutasin. Lisasin ka materjali arve, kus olid kõik tasutud hinnad ja võimalikud komponentide jaemüüjad.
- RaspBerry Pi 3 koos adapteri ja mälukaardiga
- Jumper kaablid
- Paneel (id)
- 1x 4, 7K Ω takisti
- 1x 3, 3K Ω takisti
- 2x 470K Ω takisti
- 1x 1K Ω takisti
- LCD ekraan
- DS18B20 ühe juhtmega temperatuuriandur
- Ruutjõutundlik takisti (FSR)
- Mcp3008*
- Ultraheli andur
- 4 x pideva pöörlemise servomootor (FS5106R)
- Nupp **
- NeoPixel rgb LED-riba (30 LED-musta)
- Loogika taseme muundur ***
- Power Jack
- 5V/2A alalisvoolu toide ***
- Aktiivne sumin
Märkused:
*Vaarika Pi -l pole analoogsisendit. Selle probleemi lahendamiseks kasutasin mcp3008, et teisendada analoogsignaal digitaalsignaaliks.
** Ma kasutasin vastupidavat metallist RGB -nuppu, kuid võite kasutada mis tahes nuppu, mis teile meeldib. Valisin selle nupu, sest esiteks ei valeta, see tundus päris lahe. See on ka nupp, mis paistab silma. Kuna minu sihtrühm on peamiselt eakad inimesed, pidi see olema selgelt nähtav nupp.
*** Raspberry Pi kasutab 3,3 V loogikat, nii et peame kasutama loogika taseme muundurit, et teisendada see 5 V loogikaks, mida Neopixels nõuab. Peate kasutama välist toiteallikat, kuna NeoPixels võtab palju energiat. Iga piksel tõmbab keskmiselt umbes 20 mA ja valge puhul 60 mA - maksimaalne heledus. 30 pikslit tõmbavad keskmiselt 600 mA ja kuni 1,8 A. Veenduge, et teie toiteallikas on teie riba juhtimiseks piisavalt suur!
2. samm: ühendage kõik juhtmega
Pildil näete, kuidas vooluringi ehitada. Tegelikult pole see nii raske. Ma ei suutnud leida vastupidavat metallist RGB -nuppu, nii et skemaatilises vooluringis kasutasin tavalist nuppu ja RGB ühist anoodi, mis viitas nupu tuledele.
3. samm: andmebaas
Selle projekti jaoks vajame andmebaasi.
Lõin olemi suhte diagrammi, tegin sellest andmebaasi ja sisestasin mõned testandmed. Varsti oli selge, et seal on mõned vead, nii et tegin seda ikka ja jälle. Hiljem, kui hakkasin programmeerima, avastasin, et andmebaasiga on veel mõningaid probleeme, kuid selle prototüübi puhul tegi see oma töö.
Tabelis SensorHistory on andurite kohta teavet. See salvestab dosaatoris mõõdetud temperatuuri, kontrollib, kas dosaatori all on tass, et pillid ei kukuks lihtsalt tühjaks. Samuti kontrollib see, kui kaugel patsient on, kui alarm tööle hakkab.
Dosaatorit saate kasutada ühe patsiendi jaoks. Teave selle patsiendi kohta salvestatakse tabeli patsiendile.
Mis tahes ravimeid, mida soovite, saab lisada ravimitabelisse. Võite lisada ka ravimeid, mida pole konteineris säilitatud.
Tabelitega PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime ja Time jälgime patsiendi annustamisskeeme.
PatientMedicationHistory jälgib, kas patsient on võtnud ravimeid õigel ajal, jah või ei.
Selle sammu juurde on lisatud minu Mysqli prügila. Seega saate selle hõlpsalt importida.
Nüüd, kui teil on andmebaas, on aeg oma RPI seadistada ja andmebaas juurutada.
Samm: kodeerige see
Nüüd on aeg veenduda, et kõik komponendid teevad oma tööd. Minu koodi leiate Githubist.
github.com
Laadige kood alla
5. samm: jaoturi ehitamine
Dosaatori jaoks kasutasin mitut HPL -plaati ja ühte MDF -plaati
Ehitus
HPL:
2 x - 35 cm x 25 cm (vasak ja parem külg)
1 x - 35 cm x 28 cm (taga)
1 x - 21 cm x 28 cm (ees)
2 x - 23 cm x 28 cm (keskmine tugi ja väike osa kaanest)
1 x - 25cm x 30xm (kaane suur osa)
HPL -plaadil, mille mõõtmed on 21 cm x 28 cm (ees), leiate avad komponentidele (LCD, nupp, ultraheliandur ja helisignaal)
Tagumisel ja keskmisel tugiplaadil on auk toiteallikate jaoks. Samuti annate tugiplaadi keskele augu, et pillid saaksid maha kukkuda
MDF:
1x - 30cm x 27cm x 2cm (alumine osa)
Asetage MDF -plaadile sälk ümberringi, kõrgusega 1,2 cm. See on vajalik LED -riba jaoks.
Plaadi keskele teete plaadi tagaküljele ümmarguse sälgu, millel on väike auk. Seda ümmargust sälku kasutatakse tassi ja jõutundliku takisti asetamiseks. Väike auk peidab jõutundliku takisti kaablid eemale.
Kui soovite, võite nüüd värvida MDF -plaadi, see plaat on alumine osa.
Kui teil on kõik plaadid olemas, saate need kokku panna. Kasutasin liimi teck7. Kuid ole ettevaatlik, see on keeruline osa, mis võib vajada abi.
Mingi lehter
Vajate lehtrit, nii et mahutist väljuvad pillid satuksid keskmise tugiplaadi auku.
Lehtri tegin papist, teibist ja liimist. See oli peamiselt tunnete tõttu.
3D -elementide printimine Kasutasin 4 konteineri jaoks 3D -elemente, iga konteiner koosneb tassist, servopöörlejast ja tassipöörlejast
Soovitan:
Pillide jaotur: 5 sammu
Pillidosaator: Olen Howest Kortrijki õpilane, et näidata, mida me aasta lõpus õppisime, pidime projekti tegema. Valisin teha pillidosaatori, kus näete, millal ravimeid võeti. Tulin selle idee juurde, sest mõnikord ei tea nad, kas
Kuidas teha automaatset pillide jaoturit: 6 sammu
Kuidas teha automaatset pillide jaoturit: see on minu automaatne pillide jaotur. Tegin selle oma kooli projekti jaoks. Põhjus, miks ma selle tegin, oli see, et mu poiss -sõbra vanaema peab võtma palju pille ja tal on väga raske teada, milliseid ta sel ajal võtma peab
Pillide automaatne dosaator: 10 sammu (piltidega)
Pillide automaatne dosaator: oleme Brüsseli tehnikateaduskonna (lühidalt " Bruface ") esimesed magistriõppe üliõpilased. See on kahe Brüsseli kesklinnas asuva ülikooli algatus: Université Libre de Bruxelles (UL
Arduino alternatiiv - STM32 siniste pillide programmeerimine USB kaudu: 5 sammu
Arduino alternatiiv - STM32 siniste pillide programmeerimine USB kaudu: teile ja mulle meeldivad mõlemad Arduino tahvlid, alates väikseimast Attiny85 -st kuni suurima MEGA2560 -ni. Kui aga vajate rohkem kiirust, rohkem analoogsisendeid, täpsust, kuid ei taha siiski Arduino programmeerimisest üle minna, on olemas elegantne lahendus
Pillide automaatne dosaator: Arjan Westi projekt: 7 sammu (piltidega)
Pillide automaatne dosaator: Arjan Westi projekt: Tere, selles juhendavas juhendis aitan teil valmistada pilliümbrise, mis annab kasutajale teada, millal ta peab pille võtma ja milliseid tablette võtma. See juhtum tuleb koos piezzobuzzeriga, mis teavitab inimest, kui on aeg võtta pill ja 12 LED -i