Indholdsfortegnelse:
- Trin 1: Indsamling af materialer
- Trin 2: Tråd alt op
- Trin 3: Database
- Trin 4: Kode det
- Trin 5: Opbygning af dispenseren
![DailyDose: Smart Pill Dispenser: 5 trin DailyDose: Smart Pill Dispenser: 5 trin](https://i.howwhatproduce.com/images/003/image-8152-25-j.webp)
Video: DailyDose: Smart Pill Dispenser: 5 trin
![Video: DailyDose: Smart Pill Dispenser: 5 trin Video: DailyDose: Smart Pill Dispenser: 5 trin](https://i.ytimg.com/vi/vmgFAE5jfDg/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![DailyDose: Smart Pill Dispenser DailyDose: Smart Pill Dispenser](https://i.howwhatproduce.com/images/003/image-8152-26-j.webp)
Velkommen til mit projekt kaldet DailyDose!
Mit navn er Chloë Devriese, jeg er studerende Multimedia og kommunikationsteknologi på Howest i Kortrijk, Belgien. Som en opgave til skolen var vi nødt til at lave en IoT-enhed.
Da jeg besøgte min bedstefar, fik jeg ideen til mit projekt. Min bedstefar skal tage en masse medicin i løbet af dagen, men det er ikke altid let for ham at tage de rigtige piller på det rigtige tidspunkt. Det kan nogle gange være for forvirrende for ham. Alligevel er det vigtigt, at den korrekte mængde medicin tages på det rigtige tidspunkt. For at gøre dette lettere for min bedstefar og for mange mennesker, kom jeg på ideen om DailyDose.
DailyDose fortæller dig nøjagtigt hvornår og hvilken medicin du skal tage. Når det er tid til at tage en medicin, går alarmen. Det eneste, patienten skal gøre, er at trykke på knappen, og den rigtige medicin kommer ud af dispenseren.
En læge eller en du er glad for kan fylde medicinen ved at fjerne toppen af dispenseren.
4 beholdere til 4 forskellige lægemidler findes i denne prototype.
Temperaturen inde i dispenseren kontrolleres også regelmæssigt. Grunden til dette er det
piller skal opbevares ved en temperatur under 25 ° C, ellers kan de blive giftige.
Ved siden af konstruktionen lavede jeg et websted til styring af dispenseren. Du kan give mere information om patienten og hans medicin. Udover det kan du generere dosisplanerne.
Nedenfor kan du finde en forklaring på, hvordan du laver DailyDose. Hvis du vil vide mere om mig og mine andre projekter, kan du tjekke min portefølje.
Trin 1: Indsamling af materialer
![Indsamling af materialer Indsamling af materialer](https://i.howwhatproduce.com/images/003/image-8152-27-j.webp)
![Indsamling af materialer Indsamling af materialer](https://i.howwhatproduce.com/images/003/image-8152-28-j.webp)
![Indsamling af materialer Indsamling af materialer](https://i.howwhatproduce.com/images/003/image-8152-29-j.webp)
Først og fremmest var jeg nødt til at sikre, at jeg havde alle de nødvendige dele. Inden vi begynder vil jeg gerne sige, at dette projekt ikke ligefrem var billigt. Nedenfor kan du finde en liste over de forskellige komponenter, som jeg brugte. Jeg inkluderede også en regning med alle de priser, jeg betalte og mulige forhandlere af komponenterne.
- RaspBerry Pi 3 med adapter og hukommelseskort
- Jumper kabler
- Brødbræt
- 1x 4, 7K Ω modstand
- 1x 3, 3K Ω modstand
- 2x 470K Ω modstand
- 1x 1K Ω modstand
- LCD display
- DS18B20 One Wire Temperature Sensor
- Square Force-Sensitive Resistor (FSR)
- Mcp3008*
- Ultralydssensor
- 4 x servomotor med kontinuerlig rotation (FS5106R)
- Knap**
- NeoPixel rgb LED Strip (30 LED- sort)
- Logisk niveauomformer ***
- Power Jack
- 5V/2A DC strømforsyning ***
- Aktiv summer
Bemærkninger:
*Hindbær Pi har ikke analoge indgangsstifter. For at løse dette problem brugte jeg en mcp3008 til at konvertere et analogt signal til et digitalt signal.
** Jeg brugte en Rugged Metal RGB -trykknap, men du kan bruge enhver knap, du kan lide. Jeg valgte denne knap, fordi den først og fremmest ikke ville lyve, den så ret sej ud. Det er også en knap, der skiller sig ud. Fordi min målgruppe hovedsageligt er ældre, skulle det være en knap, der er tydeligt synlig.
*** Raspberry Pi bruger 3.3V Logic, så vi bliver nødt til at bruge en Logic Level Converter til at konvertere den til den 5V logik, som Neopixels kræver. Du bliver nødt til at bruge en ekstern strømkilde, da NeoPixels tager MEGET strøm. Hver pixel tegner omkring 20mA i gennemsnit og 60mA ved hvid - maks lysstyrke. 30 Pixels tegner i gennemsnit 600mA og op til 1,8A. Sørg for, at din strømforsyning er stor nok til at drive din strip!
Trin 2: Tråd alt op
![Tråd alt op Tråd alt op](https://i.howwhatproduce.com/images/003/image-8152-30-j.webp)
![Tråd alt op Tråd alt op](https://i.howwhatproduce.com/images/003/image-8152-31-j.webp)
På billedet kan du se, hvordan du opbygger kredsløbet. Det er faktisk ikke så svært. Jeg kunne ikke finde en Rugged Metal RGB -trykknap, så i det skematiske kredsløb brugte jeg en almindelig knap og en RGB -fælles anode, der ledte til at repræsentere lysene i knappen.
Trin 3: Database
![Database Database](https://i.howwhatproduce.com/images/003/image-8152-32-j.webp)
Til dette projekt har vi brug for en database.
Jeg lavede et enhedsrelationsdiagram, lavede en database over det og indsatte nogle testdata. Snart var det klart, at der var nogle fejl, så jeg gjorde det igen og igen. Da jeg senere begyndte at programmere, opdagede jeg, at der stadig er nogle små problemer med databasen, men for denne prototype gjorde det jobbet.
Tabellen SensorHistory har oplysninger om sensorerne. Den registrerer den målte temperatur i dispenseren, den kontrollerer, om der er en kop under dispenseren, så pillerne ikke bare falder ned i ingenting. Det kontrollerer også, hvor langt væk patienten er, når alarmen går.
Du kan bruge dispenseren til en patient. Oplysningerne om denne patient gemmes i bordpatienten.
Enhver medicin, du ønsker, kan tilføjes til medicinbordet. Du kan også tilføje en medicin, der ikke er gemt i en beholder.
Med tabellerne PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime og Time holder vi styr på patientens doseringsplaner.
PatientMedicationHistory holder styr på, om patienten har taget sin medicin på det rigtige tidspunkt, ja eller nej.
Vedhæftet dette trin kan du finde min Mysql -dump. Så du kan nemt importere det.
Nu hvor du har databasen, er det tid til at konfigurere din RPI og implementere databasen.
Trin 4: Kode det
![Kode det! Kode det!](https://i.howwhatproduce.com/images/003/image-8152-33-j.webp)
![Kode det! Kode det!](https://i.howwhatproduce.com/images/003/image-8152-34-j.webp)
![Kode det! Kode det!](https://i.howwhatproduce.com/images/003/image-8152-35-j.webp)
Nu er det tid til at sikre, at alle komponenter gør deres arbejde. Du kan finde min kode på Github.
github.com
Download koden
Trin 5: Opbygning af dispenseren
![Bygger dispenseren Bygger dispenseren](https://i.howwhatproduce.com/images/003/image-8152-36-j.webp)
![Bygger dispenseren Bygger dispenseren](https://i.howwhatproduce.com/images/003/image-8152-37-j.webp)
![Bygger dispenseren Bygger dispenseren](https://i.howwhatproduce.com/images/003/image-8152-38-j.webp)
Til dispenseren brugte jeg flere HPL -plader og en plade MDF
Konstruktionen
HPL:
2 x - 35cm x 25cm (venstre og højre side)
1 x - 35cm x 28cm (bagside)
1 x - 21cm x 28cm (forside)
2 x - 23 cm x 28 cm (midterste støtte og lille del af låg)
1 x - 25cm x 30xm (stor del af låg)
I HPL -pladen på 21 cm x 28 cm (foran) giver du åbninger til komponenterne (LCD, knap, ultralydssensor og summer)
På bagsiden og den midterste støtteplade giver du et hul til strømforsyningerne. Du giver også et hul i midten af støttepladen, så pillerne kan falde ned
MDF:
1x - 30cm x 27cm x 2cm (nederste del)
Giv et hak i MDF -pladen rundt omkring med en højde på 1,2 cm. Dette er nødvendigt for LED -strimlen.
I midten af tallerkenen laver du et rundt hak med et lille hul på bagsiden af pladen. Denne runde hak bruges til at placere en kop og den kraftfølsomme modstand. Det lille hul er til at skjule kablerne i den kraftfølsomme modstand.
Hvis du vil, kan du nu male MDF -pladen, denne plade bliver den nederste del.
Når du har alle pladerne, kan du sætte dem sammen. Jeg brugte teck7 lim. Men pas på, dette er en vanskelig del, du kan få brug for hjælp.
En slags tragt
Du har brug for en tragt, så pillerne, der kommer ud af beholderen, falder ned i hullet i den midterste støtteplade.
Jeg lavede min tragt med pap, tape og lim. Dette var hovedsageligt ved at føle.
Udskrivning af 3D -elementerne Jeg brugte 3D -elementer til de 4 beholdere, hver beholder består af en kop, en servorotator og en koprotator
Anbefalede:
Hand Sanitizer Dispenser Circuit/DIY [Non Contact]: 10 trin
![Hand Sanitizer Dispenser Circuit/DIY [Non Contact]: 10 trin Hand Sanitizer Dispenser Circuit/DIY [Non Contact]: 10 trin](https://i.howwhatproduce.com/images/001/image-1630-j.webp)
Hand Sanitizer Dispenser Circuit/DIY [Non Contact]: Af Hesam Moshiri, [email protected] Funktioner Høj stabilitet og ingen følsomhed over for det omgivende lys Laserskåret akryl (plexiglas) kabinet Omkostningseffektiv håndtering af håndrensemiddel /alkohol (effektivitet)
Smart Shop Dispenser-Bot: 4 trin
![Smart Shop Dispenser-Bot: 4 trin Smart Shop Dispenser-Bot: 4 trin](https://i.howwhatproduce.com/images/002/image-3992-19-j.webp)
Smart Shop Dispenser-Bot: Jeg har oprettet en smart shop dispenser-Bot, der guider dig til at vaske dine hænder i mindst 20 sekunder
Opsætning af Blue Pill Board i STM32CubeIDE: 8 trin
![Opsætning af Blue Pill Board i STM32CubeIDE: 8 trin Opsætning af Blue Pill Board i STM32CubeIDE: 8 trin](https://i.howwhatproduce.com/images/007/image-18547-j.webp)
Opsætning af Blue Pill Board i STM32CubeIDE: Blue Pill er et meget billigt ARM -udviklingsbræt med bare ben. Den har en STM32F103C8 som processor, der har 64 kbyte flash og 20 kbytes RAM -hukommelser. Det kører op til 72 MHz og er den billigste måde at komme ind på ARM -integreret softwareudvikling på
STM32 "Blue Pill" Progmaming Via Arduino IDE & USB: 8 trin
![STM32 "Blue Pill" Progmaming Via Arduino IDE & USB: 8 trin STM32 "Blue Pill" Progmaming Via Arduino IDE & USB: 8 trin](https://i.howwhatproduce.com/images/008/image-23774-j.webp)
STM32 "Blue Pill" Progmaming Via Arduino IDE & USB: Sammenligning af STM32F generisk prototypekort (dvs. Blue Pill) med sin modpart Arduino er let at se, hvor mange flere ressourcer det har, hvilket åbner mange nye muligheder for IOT -projekter. ulemper er manglen på støtte til det. Faktisk ikke rigtigt
Smart Pill Box (IDC2018IOT): 8 trin
![Smart Pill Box (IDC2018IOT): 8 trin Smart Pill Box (IDC2018IOT): 8 trin](https://i.howwhatproduce.com/images/003/image-6018-33-j.webp)
Smart Pill Box (IDC2018IOT): Dette er Jonathan Braslaver og Maor Stamati Final -projekt i IDC's IOT -forløb i 2018.I denne instruktør vil du gå igennem trinene for at bygge en IoT smart pilleboks. Dette er en fuldt fungerende prototype med følgende funktioner: 1. Den sender sms