Përmbajtje:

DailyDose: Dispenser i tabletave të zgjuar: 5 hapa
DailyDose: Dispenser i tabletave të zgjuar: 5 hapa

Video: DailyDose: Dispenser i tabletave të zgjuar: 5 hapa

Video: DailyDose: Dispenser i tabletave të zgjuar: 5 hapa
Video: 5 УЖАСАЮЩИХ НАСТОЯЩИХ ИСТОРИЙ О КЛОУНЫХ УЖАСАХ 2024, Korrik
Anonim
DailyDose: Shpërndarës i tabletave të zgjuar
DailyDose: Shpërndarës i tabletave të zgjuar

Mirësevini në projektin tim të quajtur DailyDose!

Emri im është Chloë Devriese, unë jam student Multimedia dhe Teknologji Komunikimi në Howest në Kortrijk, Belgjikë. Si detyrë për shkollën, na duhej të krijonim një pajisje IoT.

Kur vizitova gjyshin tim, mora idenë për projektin tim. Gjyshi im duhet të marrë shumë ilaçe gjatë ditës, por nuk është gjithmonë e lehtë për të që të marrë pilulat e duhura në kohën e duhur. Ndonjëherë mund të jetë shumë konfuze për të. Sidoqoftë, është e rëndësishme që sasia e saktë e ilaçeve të merret në kohën e duhur. Për ta bërë këtë më të lehtë për gjyshin tim dhe për shumë njerëz, më erdhi ideja e DailyDose.

DailyDose do t'ju tregojë saktësisht kur dhe cilat ilaçe duhet të merrni. Kur është koha për të marrë një ilaç, alarmi do të bjerë. E vetmja gjë që pacienti duhet të bëjë është të shtypë butonin dhe ilaçet e duhura do të dalin nga shpërndarësi.

Një mjek ose një i dashur mund të mbushë ilaçet duke hequr pjesën e sipërme të bombol me vrimë nxjerrëse.

4 enë për 4 ilaçe të ndryshme janë të pranishme në këtë prototip.

Temperatura brenda shpërndarësit gjithashtu kontrollohet rregullisht. Arsyeja për këtë është ajo

pilulat duhet të ruhen në një temperaturë nën 25 ° C, përndryshe ato mund të bëhen toksike.

Pranë ndërtimit, unë bëra një faqe në internet për të kontrolluar shpërndarësin. Mund të jepni më shumë informacion në lidhje me pacientin dhe ilaçet e tij. Përveç kësaj, ju mund të krijoni oraret e dozave.

Më poshtë mund të gjeni një shpjegim se si të bëni DailyDose. Nëse doni të dini më shumë për mua dhe projektet e mia të tjera, kontrolloni portofolin tim.

Hapi 1: Mbledhja e materialeve

Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve

Gjërat e para së pari, më duhej të sigurohesha që kisha të gjitha pjesët e kërkuara. Para se të fillojmë, do të doja të thoja që ky projekt nuk ishte tamam i lirë. Më poshtë mund të gjeni një listë të përbërësve të ndryshëm që kam përdorur. Kam përfshirë gjithashtu një faturë të materialit me të gjitha çmimet që kam paguar dhe shitësit e mundshëm për përbërësit.

  • RaspBerry Pi 3 me përshtatës dhe kartë memorie
  • Kabllo kërcyes
  • Breadboard (s)
  • Rezistencë 1x 4, 7K Ω
  • Rezistencë 1x 3, 3K Ω
  • 2x 470K Ω rezistencë
  • 1x 1K Ω rezistencë
  • Ekran LCD
  • DS18B20 Sensori i temperaturës me një tel
  • Rezistenca e ndjeshme ndaj forcës katrore (FSR)
  • Mcp3008*
  • Sensori tejzanor
  • 4 x servo motor me rrotullim të vazhdueshëm (FS5106R)
  • Butoni **
  • Rrip LED NeoPixel rgb (30 LED- i zi)
  • Konvertuesi i nivelit logjik ***
  • Fuqia Jack
  • Furnizimi me energji 5V/2A DC ***
  • Zile aktive

Shënime:

*Mjedra Pi nuk ka kunja hyrëse analoge. Për të zgjidhur këtë problem, kam përdorur një mcp3008 për të kthyer një sinjal analog në një sinjal dixhital.

** Kam përdorur një buton Rugged Metal RGB, por ju mund të përdorni çdo buton që ju pëlqen. Zgjodha këtë buton sepse para së gjithash nuk do të gënjej, dukej shumë mirë. Alsoshtë gjithashtu një buton që bie në sy. Për shkak se auditori im i synuar është kryesisht i moshuar, duhet të ishte një buton që ishte qartë i dukshëm.

*** Raspberry Pi përdor Logic 3.3V, kështu që do të na duhet të përdorim një Konvertues të Nivelit Logjik për ta kthyer atë në logjikën 5V që kërkojnë Neopixelët. Ju do të duhet të përdorni një burim të jashtëm të energjisë, pasi NeoPixels marrin shumë energji. Çdo piksel do të tërheqë mesatarisht rreth 20mA, dhe 60mA në të bardhë - shkëlqimi maksimal. 30 Pixel do të tërheqin mesatarisht 600mA, dhe deri në 1.8A. Sigurohuni që furnizimi juaj me energji është mjaft i madh për të përzënë shiritin tuaj!

Hapi 2: Lidhni gjithçka

Tela Çdo gjë Up
Tela Çdo gjë Up
Tela Çdo gjë Up
Tela Çdo gjë Up

Në foto ju mund të shihni se si të ndërtoni qarkun. Në fakt nuk është aq e vështirë. Unë nuk mund të gjej një Pushbutton Rugged Metal RGB kështu që në qarkun skematik kam përdorur një buton të rregullt dhe një anodë të zakonshme RGB të udhëhequr për të përfaqësuar dritat në buton.

Hapi 3: Baza e të dhënave

Baza e të dhënave
Baza e të dhënave

Për këtë projekt ne kemi nevojë për një bazë të dhënash.

Krijova një diagram të marrëdhënies së entitetit, krijova një bazë të dhënash për të dhe futa disa të dhëna testuese. Së shpejti u bë e qartë se kishte disa gabime, kështu që e bëra atë përsëri dhe përsëri. Më vonë kur fillova programimin, zbulova se ka ende disa probleme të vogla me bazën e të dhënave, por për këtë prototip ai bëri punën.

Tabela SensorHistory ka informacion në lidhje me sensorët. Ai kap temperaturën e matur në bombol me vrimë nxjerrëse, kontrollon nëse një filxhan është i pranishëm nën bombol me vrimë nxjerrëse në mënyrë që pilulat të mos bien poshtë në asgjë. Gjithashtu kontrollon se sa larg është pacienti kur bie alarmi.

Ju mund të përdorni shpërndarësin për një pacient. Informacioni në lidhje me këtë pacient ruhet në tabelën e pacientit.

Çdo ilaç që dëshironi, mund të shtohet në tabelën e ilaçeve. Ju gjithashtu mund të shtoni një ilaç që nuk ruhet në një enë.

Me tabelat PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime dhe Time ne mbajmë shënim oraret e dozave të pacientit.

Historia e PacientMedication mban shënime nëse pacienti ka marrë ilaçet e tij në kohën e duhur, po ose jo.

Bashkangjitur me këtë hap mund të gjeni deponinë time Mysql. Pra, lehtë mund ta importoni.

Tani që keni bazën e të dhënave është koha për të vendosur RPI -në tuaj dhe për të zbatuar bazën e të dhënave.

Hapi 4: Kodojeni atë

Kodojeni atë!
Kodojeni atë!
Kodojeni atë!
Kodojeni atë!
Kodojeni atë!
Kodojeni atë!

Tani është koha për t'u siguruar që të gjithë përbërësit të bëjnë punën e tyre. Kodin tim mund ta gjeni në Github.

github.com

Shkarkoni kodin

Hapi 5: Ndërtimi i shpërndarësit

Ndërtimi i bombol me vrimë nxjerrëse
Ndërtimi i bombol me vrimë nxjerrëse
Ndërtimi i bombol me vrimë nxjerrëse
Ndërtimi i bombol me vrimë nxjerrëse
Ndërtimi i bombol me vrimë nxjerrëse
Ndërtimi i bombol me vrimë nxjerrëse

Për shpërndarësin kam përdorur pllaka të shumta HPL dhe një pjatë MDF

Ndertimi

HPL:

2 x - 35cm x 25cm (ana e majtë dhe e djathtë)

1 x - 35cm x 28cm (mbrapa)

1 x - 21cm x 28cm (përpara)

2 x - 23cm x 28cm (mbështetje e mesme dhe pjesë e vogël e kapakut)

1 x - 25cm x 30xm (pjesë e madhe e kapakut)

Në pllakën HPL prej 21cm x 28cm (përpara) ju siguroni hapje për përbërësit (LCD, buton, sensor tejzanor dhe zile)

Në pllakën mbështetëse të pasme dhe të mesme ju siguroni një vrimë për furnizimin me energji elektrike. Ju gjithashtu siguroni një vrimë në mes të pllakës mbështetëse në mënyrë që pilulat të bien poshtë

MDF:

1x - 30cm x 27cm x 2cm (pjesa e poshtme)

Siguroni një nivel në pllakën MDF, përreth, me një lartësi prej 1, 2 cm. Kjo është e nevojshme për shiritin LED.

Në mes të pjatës ju bëni një nivel të rrumbullakët me një vrimë të vogël në pjesën e pasme të pjatës. Kjo nivel e rrumbullakët përdoret për të vendosur një filxhan dhe Rezistencën e Ndjeshme ndaj Forcës. Vrima e vogël është për të fshehur kabllot e Rezistencës së Ndjeshme ndaj Forcës.

Nëse dëshironi, tani mund të lyeni pllakën MDF, kjo pjatë do të jetë pjesa e poshtme.

Kur të keni të gjitha pllakat, mund t'i vendosni së bashku. Kam përdorur zam teck7. Por kini kujdes kjo është një pjesë e ndërlikuar që mund të keni nevojë për ndihmë.

Një lloj gyp

Ju keni nevojë për një gyp në mënyrë që pilulat që dalin nga ena të bien në vrimën në pllakën e mesme mbështetëse.

Bëra gypin tim me karton, shirit dhe ngjitës. Kjo ishte kryesisht nga ndjenja.

Kam përdorur elementë 3D për 4 kontejnerët çdo enë përbëhet nga një filxhan, një rotator servo dhe një rotator filxhan

Recommended: