Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Dobrodošli u moj projekt pod nazivom DailyDose!
Moje ime je Chloë Devriese, studentica sam multimedijske i komunikacijske tehnologije na Howestu u Kortrijku u Belgiji. Kao školski zadatak, morali smo napraviti IoT-uređaj.
Kad sam posjetio djeda, dobio sam ideju za svoj projekt. Moj djed mora piti puno lijekova tijekom dana, ali nije mu uvijek lako uzeti prave tablete u pravo vrijeme. To mu ponekad može biti previše zbunjujuće. Ipak, važno je da se ispravna količina lijekova uzme u pravo vrijeme. Kako bih ovo olakšao djedu i mnogim ljudima, došao sam na ideju DailyDose.
DailyDose će vam reći kada i koje lijekove trebate uzeti. Kad dođe vrijeme za uzimanje lijeka, alarm će se uključiti. Jedino što pacijent mora učiniti je pritisnuti gumb i iz liječnika će izaći pravi lijekovi.
Liječnik ili voljena osoba mogu napuniti lijekove uklanjanjem vrha dozatora.
U ovom prototipu prisutna su 4 spremnika za 4 različita lijeka.
Redovito se provjerava i temperatura unutar dozatora. Razlog tome je taj
pilule je potrebno čuvati na temperaturi ispod 25 ° C inače mogu postati otrovne.
Uz konstrukciju sam napravio web stranicu za kontrolu dozatora. Možete dati više informacija o pacijentu i njegovim lijekovima. Osim toga, možete generirati raspored doza.
Ispod možete pronaći objašnjenje kako napraviti DailyDose. Ako želite znati više o meni i mojim drugim projektima, provjerite moj portfelj.
Korak 1: Prikupljanje materijala
Prvo, morao sam se pobrinuti da imam sve potrebne dijelove. Prije nego što počnemo, želio bih reći da ovaj projekt nije bio baš jeftin. Ispod možete pronaći popis različitih komponenti koje sam koristio. Uključio sam i račun materijala sa svim cijenama koje sam platio i mogućim trgovcima na malo za komponente.
- RaspBerry Pi 3 s adapterom i memorijskom karticom
- Kratki kabeli
- Oglasna ploča
- 1x 4, 7K Ω otpornik
- 1x 3, 3K Ω otpornik
- 2x 470K Ω otpornik
- 1x 1K Ω otpornik
- LCD zaslon
- DS18B20 Jednožilni osjetnik temperature
- Kvadratni otpornik osjetljiv na silu (FSR)
- Mcp3008*
- Ultrazvučni senzor
- 4 x servo motor s kontinuiranom rotacijom (FS5106R)
- Dugme**
- NeoPixel rgb LED traka (30 LED- crna)
- Pretvarač logičke razine ***
- Power Jack
- 5V/2A istosmjerno napajanje ***
- Aktivni zujalica
Bilješke:
*Malina Pi nema priključke za analogni ulaz. Da bih riješio ovaj problem, upotrijebio sam mcp3008 za pretvaranje analognog signala u digitalni signal.
** Koristio sam Rugged Metal RGB tipku, ali možete koristiti bilo koju tipku koja vam se sviđa. Odabrao sam ovaj gumb jer prije svega neće lagati, izgledalo je prilično kul. To je i gumb koji se ističe. Budući da je moja ciljna publika uglavnom starija osoba, to je morao biti gumb koji je jasno vidljiv.
*** Raspberry Pi koristi 3.3V logiku, pa ćemo morati koristiti pretvarač razine logike da ga pretvorimo u logiku od 5 V koja je potrebna za neopiksele. Morat ćete koristiti vanjski izvor napajanja jer NeoPixeli troše PUNO energije. Svaki piksel će u prosjeku crpiti oko 20mA, a pri bijeloj 60mA - maksimalna svjetlina. 30 piksela će u prosjeku trošiti 600mA, a do 1,8A. Uvjerite se da je napajanje dovoljno veliko da pokrene vašu traku!
Korak 2: Ožičite sve
Na slici možete vidjeti kako izgraditi krug. Zapravo nije tako teško. Nisam mogao pronaći Rugged Metal RGB tipku pa sam u shematskom krugu upotrijebio običan gumb i zajedničku RGB anodu koja je predstavljala svjetla u gumbu.
Korak 3: Baza podataka
Za ovaj projekt potrebna nam je baza podataka.
Napravio sam dijagram odnosa entiteta, napravio bazu podataka o njemu i umetnuo neke testne podatke. Ubrzo je bilo jasno da ima nekih grešaka, pa sam to činio uvijek iznova. Kasnije, kada sam počeo programirati, otkrio sam da još uvijek postoje mali problemi s bazom podataka, ali za ovaj prototip odradio je posao.
Tablica SensorHistory ima podatke o senzorima. On bilježi izmjerenu temperaturu u dozatoru, provjerava je li ispod dozatora prisutna šalica tako da pilule ne padnu u ništa. Također provjerava koliko je pacijent udaljen kada se oglasi alarm.
Dozator možete koristiti za jednog pacijenta. Podaci o ovom pacijentu pohranjeni su u tablici pacijenta.
Bilo koji lijek koji želite možete dodati u tablicu lijekova. Također možete dodati lijek koji nije pohranjen u spremniku.
Pomoću tablica PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime i Time pratimo rasporede doziranja pacijenta.
PatientMedicationHistory prati je li pacijent uzeo svoje lijekove u pravo vrijeme, da ili ne.
U prilogu ovog koraka možete pronaći moje Mysql dump. Dakle, možete ga jednostavno uvesti.
Sada kada imate bazu podataka, vrijeme je da postavite svoj RPI i implementirate bazu podataka.
Korak 4: Kodirajte ga
Sada je vrijeme da se pobrinemo da sve komponente rade svoj posao. Moj kod možete pronaći na Githubu.
github.com
Preuzmite kôd
Korak 5: Izrada dozatora
Za dozator sam koristio više HPL ploča i jednu ploču od MDF -a
Konstrukcija
HPL:
2 x - 35 cm x 25 cm (lijeva i desna strana)
1 x - 35 cm x 28 cm (straga)
1 x - 21 cm x 28 cm (sprijeda)
2 x - 23 cm x 28 cm (srednji oslonac i mali dio poklopca)
1 x - 25cm x 30xm (veliki dio poklopca)
Na HPL ploči od 21 cm x 28 cm (sprijeda) imate otvore za komponente (LCD, gumb, ultrazvučni senzor i zujalica)
Na stražnjoj i srednjoj potpornoj ploči pružate otvor za napajanje. Također pružate rupu u sredini potporne ploče tako da pilule mogu pasti
MDF:
1x - 30cm x 27cm x 2cm (donji dio)
Na ploči od MDF -a, sa svih strana, napravite zarez visine 1,2 cm. To je potrebno za LED traku.
Na sredini tanjura napravite okrugli zarez s malom rupom sa stražnje strane ploče. Ovaj okrugli zarez koristi se za postavljanje čaše i otpornika osjetljivog na silu. Mala rupa treba sakriti kabele otpornika osjetljivog na silu.
Ako želite, sada možete obojiti MDF ploču, ta će ploča biti donji dio.
Kad imate sve tanjure, možete ih sastaviti. Koristio sam ljepilo teck7. Ali budite oprezni, ovo je lukav dio, možda će vam trebati pomoć.
Nekakav lijevak
Potreban vam je lijevak kako bi pilule koje izađu iz spremnika upale u rupu na srednjoj potpornoj ploči.
Lijevak sam napravio od kartona, trake i ljepila. To je uglavnom bilo zbog osjećaja.
Ispis 3D elemenataKoristio sam 3D elemente za 4 spremnika, svaki se kontejner sastoji od čaše, servo rotatora i rotatora čaša
Preporučeni:
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: Vodič za Deze nalazi se na engleskom jeziku, za nedjeljnu verziju kliknite ovdje. Imate li (stari) nekorišteni pametni telefon? Pretvorite ga u pametni zaslon pomoću Google tablica i neke olovke i papira slijedeći ovaj jednostavan korak-po-korak vodič. Kad završiš
Dozator tableta: 5 koraka
Dispenzer tableta: Ja sam student na Howest Kortrijku, da pokažem ono što smo naučili na kraju godine kada smo morali napraviti projekt. Odlučio sam napraviti dozator tableta u kojem možete vidjeti kada su se uzimali lijekovi. Došao sam na ovu ideju jer ponekad ne znaju je li
Kako napraviti automatski dozator tableta: 6 koraka
Kako napraviti automatski dozator tableta: Ovo je moj automatski dozator tableta. Ovo sam napravio za projekt u svojoj školi. Razlog zašto sam to napravila bio je taj što je baka moga dečka morala popiti puno tableta, a njoj je jako teško znati koju mora uzeti u to vrijeme
Automatski dozator tableta: 10 koraka (sa slikama)
Automatski dozator tableta: Prvi smo studenti master studija Elektrotehničko inženjerstvo na Tehničkom fakultetu u Bruxellesu (ukratko "Bruface"). Ovo je inicijativa dva sveučilišta koja se nalaze u središtu Bruxellesa: Université Libre de Bruxelles (UL
Automatski dozator tableta: Projekt Arjana Westa: 7 koraka (sa slikama)
Automatski dozator tableta: Projekt Arjan West: Bok, u ovom uputstvu pomoći ću vam da napravite kutiju za tablete koja korisniku daje do znanja kada mora uzeti tabletu i koju tabletu mora uzeti. Ovaj će slučaj doći s piezzobuzerom koji upozorava osobu kada je vrijeme za uzimanje tablete i 12 LED dioda