Satura rādītājs:
- 1. darbība: materiālu savākšana
- 2. solis: visu pieslēdziet vadam
- 3. darbība. Datu bāze
- 4. solis: kodējiet to
- 5. darbība. Izveidojiet dozatoru
Video: DailyDose: viedo tablešu dozators: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Laipni lūdzam manā projektā ar nosaukumu DailyDose!
Mans vārds ir Chloë Devriese, es esmu multimediju un komunikāciju tehnoloģiju students Howest pilsētā Kortrijk, Beļģija. Kā uzdevums skolai mums bija jāizveido IoT ierīce.
Apmeklējot vectēvu, man radās ideja par savu projektu. Manam vectēvam dienas laikā jālieto daudz medikamentu, taču viņam ne vienmēr ir viegli lietot pareizās tabletes īstajā laikā. Viņam tas dažreiz var būt pārāk mulsinoši. Tomēr ir svarīgi, lai pareizais zāļu daudzums tiktu lietots īstajā laikā. Lai to atvieglotu manam vectēvam un daudziem cilvēkiem, man radās ideja par DailyDose.
DailyDose precīzi pateiks, kad un kādas zāles jālieto. Kad pienāks laiks lietot zāles, modinātājs atskanēs. Vienīgais, kas pacientam jādara, ir nospiest pogu, un no dozatora iznāks pareizās zāles.
Ārsts vai mīļotais var uzpildīt zāles, noņemot dozatora augšdaļu.
Šajā prototipā ir 4 konteineri 4 dažādiem medikamentiem.
Regulāri tiek pārbaudīta arī temperatūra dozatorā. Iemesls tam ir tas
tabletes jāuzglabā temperatūrā, kas zemāka par 25 ° C, pretējā gadījumā tās var kļūt toksiskas.
Blakus konstrukcijai es izveidoju vietni, lai kontrolētu dozatoru. Jūs varat sniegt vairāk informācijas par pacientu un viņa medikamentiem. Turklāt jūs varat izveidot devu grafikus.
Zemāk varat atrast skaidrojumu par to, kā pagatavot DailyDose. Ja vēlaties uzzināt vairāk par mani un citiem maniem projektiem, pārbaudiet manu portfeli.
1. darbība: materiālu savākšana
Pirmkārt, man bija jāpārliecinās, vai man ir visas nepieciešamās detaļas. Pirms sākam, es gribētu teikt, ka šis projekts nebija īsti lēts. Zemāk varat atrast dažādu izmantoto komponentu sarakstu. Es iekļāvu arī materiālu rēķinu ar visām maksātajām cenām un iespējamiem mazumtirgotājiem par sastāvdaļām.
- RaspBerry Pi 3 ar adapteri un atmiņas karti
- Jumper kabeļi
- Maizes dēlis (-i)
- 1x 4, 7K Ω rezistors
- 1x 3, 3K Ω rezistors
- 2x 470K Ω rezistors
- 1x 1K Ω rezistors
- LCD displejs
- DS18B20 viena stieples temperatūras sensors
- Kvadrātveida spēka jutīgais rezistors (FSR)
- Mcp3008*
- Ultraskaņas sensors
- 4 x nepārtrauktas rotācijas servomotors (FS5106R)
- Poga **
- NeoPixel rgb LED sloksne (30 LED-melna)
- Loģikas līmeņa pārveidotājs ***
- Spēka Džeks
- 5V/2A līdzstrāvas barošanas avots ***
- Aktīvs zvana signāls
Piezīmes:
*Raspberry Pi nav analogās ievades tapas. Lai atrisinātu šo problēmu, es izmantoju mcp3008, lai analogo signālu pārvērstu digitālā signālā.
** Es izmantoju izturīgu metāla RGB spiedpogu, bet jūs varat izmantot jebkuru pogu, kas jums patīk. Es izvēlējos šo pogu, jo vispirms nemeloju, tas izskatījās diezgan forši. Tā ir arī poga, kas izceļas. Tā kā mana mērķauditorija galvenokārt ir gados vecāki cilvēki, tai bija jābūt skaidri redzamai pogai.
*** Raspberry Pi izmanto 3,3 V loģiku, tāpēc mums būs jāizmanto loģikas līmeņa pārveidotājs, lai to pārvērstu par 5 V loģiku, kas nepieciešama neopikseliem. Jums būs jāizmanto ārējs barošanas avots, jo NeoPixels patērē DAUDZ enerģijas. Katrs pikselis vidēji uzņems aptuveni 20 mA, bet balts - 60 mA maksimālo spilgtumu. 30 pikseļi vidēji piesaistīs 600mA un līdz 1,8A. Pārliecinieties, vai jūsu barošanas avots ir pietiekami liels, lai vadītu sloksni!
2. solis: visu pieslēdziet vadam
Attēlā jūs varat redzēt, kā izveidot ķēdi. Patiesībā tas nav tik grūti. Es nevarēju atrast izturīgu metāla RGB spiedpogu, tāpēc shematiskajā shēmā es izmantoju parasto pogu un RGB parasto anodu, kas attēloja pogas gaismas.
3. darbība. Datu bāze
Šim projektam mums ir nepieciešama datu bāze.
Es izveidoju entītiju attiecību diagrammu, izveidoju no tās datu bāzi un ievietoju dažus testdatus. Drīz bija skaidrs, ka ir dažas kļūdas, tāpēc es to darīju atkal un atkal. Vēlāk, kad sāku programmēt, es atklāju, ka ar datu bāzi joprojām ir nelielas problēmas, taču šim prototipam tas paveica darbu.
Tabulā SensorHistory ir informācija par sensoriem. Tas uztver dozatorā izmērīto temperatūru, pārbauda, vai zem dozatora ir krūzīte, lai tabletes vienkārši nenokristu. Tas arī pārbauda, cik tālu pacients atrodas, kad atskan modinātājs.
Dozatoru var izmantot vienam pacientam. Informācija par šo pacientu tiek saglabāta pacienta tabulā.
Jebkuras zāles, kuras vēlaties, var pievienot zāļu tabulai. Varat arī pievienot zāles, kas nav uzglabātas traukā.
Izmantojot tabulas PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime un Time, mēs izsekojam pacienta devu grafikam.
PatientMedicationHistory izseko, vai pacients ir lietojis zāles īstajā laikā, jā vai nē.
Šim solim pievienota mana Mysql izgāztuve. Tātad, jūs varat to viegli importēt.
Tagad, kad jums ir datu bāze, ir pienācis laiks iestatīt savu RPI un ieviest datu bāzi.
4. solis: kodējiet to
Tagad ir pienācis laiks pārliecināties, ka visas sastāvdaļas veic savu darbu. Manu kodu varat atrast vietnē Github.
github.com
Lejupielādējiet kodu
5. darbība. Izveidojiet dozatoru
Dozētājam es izmantoju vairākas HPL plāksnes un vienu MDF plāksni
Konstrukcija
HPL:
2 x - 35 cm x 25 cm (kreisajā un labajā pusē)
1 x - 35 cm x 28 cm (aizmugurē)
1 x - 21 cm x 28 cm (priekšpusē)
2 x - 23 cm x 28 cm (vidējais balsts un neliela vāka daļa)
1 x - 25 cm x 30 x m (liela vāka daļa)
HPL plāksnē ar izmēru 21 cm x 28 cm (priekšpusē) jūs atverat detaļas (LCD, pogu, ultraskaņas sensoru un skaņas signālu)
Aizmugurējā un vidējā atbalsta plāksnē ir izveidots caurums barošanas avotiem. Jūs arī izveidojat caurumu atbalsta plāksnes vidū, lai tabletes varētu nokrist
MDF:
1x - 30cm x 27cm x 2cm (apakšējā daļa)
Visā apkārtnē nodrošiniet iecirtumu MDF plāksnē ar augstumu 1,2 cm. Tas ir nepieciešams LED sloksnei.
Plāksnes vidū jūs izveidojat apaļu iegriezumu ar nelielu caurumu uz plāksnes aizmugures. Šo apaļo iecirtumu izmanto krūzes un spēka jutīgā rezistora novietošanai. Mazais caurums ir paredzēts, lai paslēptu spēka jutīgā rezistora kabeļus.
Ja vēlaties, tagad varat krāsot MDF plāksni, šī plāksne būs apakšējā daļa.
Kad jums ir visas plāksnes, varat tās salikt kopā. Es izmantoju teck7 līmi. Bet esiet piesardzīgs, šī ir sarežģīta daļa, jums var būt nepieciešama palīdzība.
Kaut kāda piltuve
Jums nepieciešama piltuve, lai tabletes, kas iznāk no trauka, iekristu vidējā atbalsta plāksnes atverē.
Es izveidoju piltuvi ar kartonu, lenti un līmi. Tas galvenokārt notika pēc sajūtām.
3D elementu druka
Ieteicams:
Kā izveidot automātisko tablešu dozatoru: 6 soļi
Kā izveidot automātisko tablešu dozatoru: Šis ir mans automātiskais tablešu dozators. Es to izveidoju projektam savā skolā. Iemesls, kāpēc es to darīju, bija tāpēc, ka mana drauga vecmāmiņai jālieto daudz tablešu, un viņai ir ļoti grūti zināt, kura no tām tajā laikā jālieto
Automātiskais tablešu dozators: 10 soļi (ar attēliem)
Automātiskais tablešu dozators: mēs esam pirmie Briseles Inženieru fakultātes elektro-mehāniskās inženierzinātņu maģistranti (īsumā " Bruface "). Šī ir divu universitāšu iniciatīva Briseles centrā: Université Libre de Bruxelles (UL
Arduino alternatīva - STM32 zilo tablešu programmēšana, izmantojot USB: 5 soļi
Arduino alternatīva - STM32 zilo tablešu programmēšana, izmantojot USB: jums un man abiem patīk Arduino dēļi, sākot no mazākā Attiny85 un beidzot ar lielāko MEGA2560. Tomēr, ja jums ir nepieciešams lielāks ātrums, vairāk analogo ieeju, lielāka precizitāte, bet tomēr nevēlaties pārslēgties no Arduino programmēšanas, ir elegants risinājums
Viedā tablešu kaste (IDC2018IOT): 8 soļi
Viedā tablešu kaste (IDC2018IOT): Šis ir Džonatana Braslavera un Maora Stamati noslēguma projekts IDC 2018. gada IOT kursā. Šajā pamācībā jūs staigāsit, lai izveidotu IoT viedo tablešu kastīti. Šis ir pilnībā strādājošs prototips ar šādām funkcijām: 1. Tas sūta SMS
Automātiskā tablešu dozators: Arjana Vesta projekts: 7 soļi (ar attēliem)
Automātiskā tablešu dozētāja: Arjana Vesta projekts: Sveiki, šajā pamācībā es jums palīdzēšu izgatavot tablešu futrāli, kas ļauj lietotājam zināt, kad viņam jālieto tablete un kāda tablete viņiem jālieto. Šim gadījumam tiks piegādāts piezzobuzzer, kas brīdina personu, kad ir pienācis laiks lietot tableti un 12 ledus