Satura rādītājs:

DailyDose: viedo tablešu dozators: 5 soļi
DailyDose: viedo tablešu dozators: 5 soļi

Video: DailyDose: viedo tablešu dozators: 5 soļi

Video: DailyDose: viedo tablešu dozators: 5 soļi
Video: Любовь на Два Полюса / Love Between Two Poles. Фильм. StarMedia. Мелодрама 2024, Jūlijs
Anonim
DailyDose: viedo tablešu dozators
DailyDose: viedo tablešu dozators

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

Materiālu savākšana
Materiālu savākšana
Materiālu savākšana
Materiālu savākšana
Materiālu savākšana
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

Visu vadu
Visu vadu
Visu vadu
Visu vadu

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

Datu bāze
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

Kodējiet to!
Kodējiet to!
Kodējiet to!
Kodējiet to!
Kodējiet to!
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āja izveide
Dozētāja izveide
Dozētāja izveide
Dozētāja izveide
Dozētāja veidošana
Dozētāja veidošana

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: