Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Sveiki atvykę į mano projektą „DailyDose“!
Mano vardas Chloë Devriese, esu daugialypės terpės ir komunikacijos technologijų studentė „Howest“mieste Kortrijke, Belgijoje. Kaip užduotis mokyklai, mums reikėjo sukurti daiktų interneto įrenginį.
Lankydamasis pas senelį, aš sugalvojau savo projektą. Mano senelis per dieną turi išgerti daug vaistų, tačiau jam ne visada lengva išgerti reikiamas tabletes tinkamu laiku. Kartais tai jam gali būti per daug painu. Tačiau svarbu, kad tinkamas vaistų kiekis būtų suvartotas tinkamu laiku. Kad tai būtų lengviau mano seneliui ir daugeliui žmonių, sugalvojau „DailyDose“.
„DailyDose“tiksliai nurodys, kada ir kokius vaistus reikia vartoti. Kai ateis laikas vartoti vaistus, žadintuvas įsijungs. Vienintelis dalykas, kurį pacientas turi padaryti, yra paspausti mygtuką ir iš dozatoriaus išeis tinkami vaistai.
Gydytojas ar mylimas žmogus gali užpildyti vaistus, pašalindami dozatoriaus viršų.
Šiame prototipe yra 4 konteineriai 4 skirtingiems vaistams.
Taip pat reguliariai tikrinama temperatūra dozatoriuje. To priežastis yra ta
tabletes reikia laikyti žemesnėje kaip 25 ° C temperatūroje, kitaip jos gali tapti toksiškos.
Šalia konstrukcijos sukūriau svetainę, skirtą dozatoriui valdyti. Galite pateikti daugiau informacijos apie pacientą ir jo vaistus. Be to, galite sudaryti dozavimo grafikus.
Žemiau rasite paaiškinimą, kaip padaryti „DailyDose“. Jei norite sužinoti daugiau apie mane ir kitus mano projektus, patikrinkite mano portfelį.
1 žingsnis: Surinkite medžiagas
Pirmiausia turėjau įsitikinti, kad turiu visas reikalingas dalis. Prieš pradėdamas norėčiau pasakyti, kad šis projektas nebuvo visiškai pigus. Žemiau rasite įvairių mano naudojamų komponentų sąrašą. Taip pat pridėjau medžiagą, kurioje buvo visos mano sumokėtos kainos ir galimi mažmenininkai už komponentus.
- RaspBerry Pi 3 su adapteriu ir atminties kortele
- Trumpieji kabeliai
- Duonos lenta (-os)
- 1x 4, 7K Ω rezistorius
- 1x 3, 3K Ω rezistorius
- 2x 470K Ω rezistorius
- 1x 1K Ω rezistorius
- LCD ekranas
- DS18B20 vieno laido temperatūros jutiklis
- Kvadratinis jėgai jautrus rezistorius (FSR)
- Mcp3008*
- Ultragarsinis jutiklis
- 4 x nuolatinio sukimosi servo variklis (FS5106R)
- Mygtukas **
- NeoPixel rgb LED juostelė (30 LED- juoda)
- Loginio lygio keitiklis ***
- Maitinimo lizdas
- 5V/2A DC maitinimo šaltinis ***
- Aktyvus garsinis signalas
Pastabos:
*„Raspberry Pi“neturi analoginių įvesties kaiščių. Norėdami išspręsti šią problemą, naudoju mcp3008, kad analoginį signalą paversčiau skaitmeniniu signalu.
** Aš naudoju tvirtą metalinį RGB mygtuką, bet galite naudoti bet kurį jums patinkantį mygtuką. Aš pasirinkau šį mygtuką, nes pirmiausia nemeluosiu, jis atrodė gana šauniai. Tai taip pat yra mygtukas, kuris išsiskiria. Kadangi mano tikslinė auditorija daugiausia yra vyresnio amžiaus, tai turėjo būti aiškiai matomas mygtukas.
*** „Raspberry Pi“naudoja 3,3 V logiką, todėl turėsime naudoti loginio lygio keitiklį, kad jį konvertuotume į 5 V logiką, kurios reikalauja neopikseliai. Turėsite naudoti išorinį maitinimo šaltinį, nes „NeoPixels“sunaudoja daug energijos. Kiekvienas pikselis vidutiniškai pritraukia apie 20 mA, o baltas - 60 mA, maksimalus ryškumas. 30 pikselių vidutiniškai pritrauks 600 mA, o iki 1,8 A. Įsitikinkite, kad jūsų maitinimo šaltinis yra pakankamai didelis, kad galėtumėte vairuoti juostelę!
2 žingsnis: prijunkite viską
Nuotraukoje galite pamatyti, kaip sukurti grandinę. Iš tikrųjų tai nėra taip sunku. Neradau tvirto metalinio RGB mygtuko, todėl schemoje naudojau įprastą mygtuką ir bendrą RGB anodą, rodantį mygtuko lemputes.
3 žingsnis: duomenų bazė
Šiam projektui mums reikia duomenų bazės.
Aš sukūriau esybės santykių schemą, sukūriau jos duomenų bazę ir įterpiau tam tikrus bandomuosius duomenis. Netrukus buvo aišku, kad yra klaidų, todėl tai dariau vėl ir vėl. Vėliau, kai pradėjau programuoti, sužinojau, kad duomenų bazėje vis dar yra nedidelių problemų, tačiau šiam prototipui jis padarė savo darbą.
Lentelėje SensorHistory pateikiama informacija apie jutiklius. Jis fiksuoja dozatoriuje išmatuotą temperatūrą, patikrina, ar po dozatoriumi yra puodelis, kad tabletės nenukristų į nieką. Taip pat patikrinama, kiek toli yra pacientas, kai skamba aliarmas.
Dozatorių galite naudoti vienam pacientui. Informacija apie šį pacientą saugoma paciento lentelėje.
Bet kokius norimus vaistus galima pridėti prie vaistų lentelės. Taip pat galite pridėti vaistų, kurie nėra laikomi inde.
Lentelėse „PatientMedication“, „PatientMedicationInfo“, „PatientMedicationInfoTime“ir „Time“sekame paciento dozavimo grafikus.
„PatientMedicationHistory“stebi, ar pacientas vartojo vaistus tinkamu laiku, taip ar ne.
Prie šio žingsnio galite rasti mano „Mysql“sąvartyną. Taigi, galite lengvai jį importuoti.
Dabar, kai turite duomenų bazę, laikas nustatyti savo RPI ir įdiegti duomenų bazę.
4 žingsnis: koduokite
Dabar atėjo laikas įsitikinti, kad visi komponentai atlieka savo darbą. Mano kodą galite rasti „Github“.
github.com
Atsisiųskite kodą
5 žingsnis: statykite dozatorių
Dozatoriui naudoju kelias HPL plokštes ir vieną MDF plokštę
Konstrukcija
HPL:
2 x - 35 cm x 25 cm (kairėje ir dešinėje pusėje)
1 x - 35 cm x 28 cm (nugara)
1 x 21 cm x 28 cm (priekyje)
2 x - 23 cm x 28 cm (vidurinė atrama ir maža dangčio dalis)
1 x - 25 cm x 30 x m (didelė dangčio dalis)
21 cm x 28 cm HPL plokštelėje (priekyje) yra angų komponentams (LCD, mygtukas, ultragarso jutiklis ir garsinis signalas)
Galinėje ir vidurinėje atraminėje plokštėje yra skylė maitinimo šaltiniams. Jūs taip pat turite skylę atraminės plokštės viduryje, kad tabletės galėtų nukristi
MDF:
1x - 30cm x 27cm x 2cm (apatinė dalis)
Aplink MDF plokštę padėkite įpjovą, kurios aukštis yra 1, 2 cm. Tai būtina LED juostelėms.
Plokštės viduryje padarykite apvalią įpjovą su maža skylute, esančia plokštės gale. Ši apvali išpjova naudojama puodeliui ir jėgai jautriam rezistoriui uždėti. Maža skylė skirta paslėpti jėgai jautraus rezistoriaus kabelius.
Jei norite, dabar galite dažyti MDF plokštę, ši plokštė bus apatinė dalis.
Kai turite visas plokštes, galite jas sudėti. Naudojau teck7 klijus. Tačiau būkite atsargūs, tai yra sudėtinga dalis, jums gali prireikti pagalbos.
Kažkoks piltuvas
Jums reikia piltuvo, kad iš indo išėjusios tabletės patektų į skylę vidurinėje atraminėje plokštelėje.
Aš padariau savo piltuvą iš kartono, juostos ir klijų. Tai daugiausia lėmė jausmas.
3D elementų spausdinimas Aš naudoju 3D elementus 4 konteineriams, kiekvieną konteinerį sudaro puodelis, servo rotatorius ir puodelio rotatorius
Rekomenduojamas:
Kaip pasidaryti automatinį tablečių dozatorių: 6 žingsniai
Kaip pasidaryti automatinį tablečių dozatorių: tai yra mano automatinis tablečių dozatorius. Aš tai padariau savo mokyklos projektui. Priežastis, kodėl aš tai padariau, buvo ta, kad mano vaikino močiutė turi gerti daug tablečių, ir jai labai sunku žinoti, kurią ji tuo metu turi gerti
Automatinis tablečių dozatorius: 10 žingsnių (su nuotraukomis)
Automatinis piliulių dozatorius: esame pirmieji Briuselio inžinerijos fakulteto elektrotechnikos inžinerijos magistrantai (trumpai „Bruface“). Tai yra dviejų universitetų, esančių Briuselio centre, iniciatyva: Université Libre de Bruxelles (UL
„Arduino“alternatyva - STM32 mėlynųjų tablečių programavimas per USB: 5 žingsniai
„Arduino“alternatyva - STM32 mėlynųjų tablečių programavimas per USB: jūs ir aš abu mėgstame „Arduino“plokštes, nuo mažiausios „Attiny85“iki didžiausios „MEGA2560“. Tačiau jei jums reikia daugiau greičio, daugiau analoginių įėjimų, daugiau tikslumo, bet vis tiek nenorite pereiti nuo „Arduino“programavimo, yra elegantiškas sprendimas
Išmaniųjų tablečių dėžutė (IDC2018IOT): 8 žingsniai
„Smart Pill Box“(IDC2018IOT): Tai Jonathan Braslaver ir Maor Stamati paskutinis IDC 2018 m. IOT kurso projektas. Šioje instrukcijoje jūs eisite per žingsnius, kaip sukurti išmaniąją daiktų interneto tabletę. Tai visiškai veikiantis prototipas su šiomis savybėmis: 1. Jis siunčia SMS
Automatinis tablečių dozatorius: Arjano Westo projektas: 7 žingsniai (su nuotraukomis)
Automatinis tablečių dozatorius: Arjano Westo projektas: Sveiki, šioje pamokoje aš padėsiu jums pasidaryti tablečių dėklą, kuris leistų vartotojui žinoti, kada jis turi gerti tabletę ir kokią tabletę gerti. Šis dėklas ateis su piezzobuzzer, kuris įspės asmenį, kai atėjo laikas išgerti tabletę, ir 12 lempučių