Съдържание:
- Стъпка 1: Събиране на материалите
- Стъпка 2: Свържете всичко
- Стъпка 3: База данни
- Стъпка 4: Кодирайте го
- Стъпка 5: Изграждане на дозатора
Видео: DailyDose: Интелигентен дозатор за хапчета: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Добре дошли в моя проект, наречен DailyDose!
Казвам се Chloë Devriese, студент съм по мултимедийни и комуникационни технологии в Howest в Кортрейк, Белгия. Като задача за училище, трябваше да направим IoT-устройство.
Когато посетих дядо си, получих идеята за моя проект. Дядо ми трябва да приема много лекарства през деня, но не винаги му е лесно да вземе правилните хапчета в точното време. Понякога това може да бъде твърде объркващо за него. И все пак е важно правилното количество лекарства да се приема в точното време. За да направя това по -лесно за моя дядо и за много хора, ми хрумна идеята за DailyDose.
DailyDose ще ви каже кога и кои лекарства трябва да приемате. Когато дойде време да вземете лекарство, алармата ще се включи. Единственото нещо, което пациентът трябва да направи, е да натисне бутона и правилните лекарства ще излязат от дозатора.
Лекар или близък човек може да напълни лекарствата, като премахне горната част на дозатора.
В този прототип присъстват 4 контейнера за 4 различни лекарства.
Редовно се проверява и температурата в дозатора. Причината за това е, че
хапчетата трябва да се съхраняват при температура под 25 ° C, в противен случай те могат да станат токсични.
До конструкцията направих уебсайт за контрол на дозатора. Можете да дадете повече информация за пациента и неговите лекарства. Освен това можете да генерирате схеми на дозиране.
По -долу можете да намерите обяснение как да направите DailyDose. Ако искате да научите повече за мен и другите ми проекти, проверете портфолиото ми.
Стъпка 1: Събиране на материалите
Първо, трябваше да се уверя, че имам всички необходими части. Преди да започнем, бих искал да кажа, че този проект не беше точно евтин. По -долу можете да намерите списък на различните компоненти, които използвах. Включих и материална сметка с всички цени, които платих, и възможни търговци на дребно за компонентите.
- RaspBerry Pi 3 с адаптер и карта с памет
- Кабелни кабели
- Платка (и)
- 1x 4, 7K Ω резистор
- 1x 3, 3K Ω резистор
- 2x 470K Ω резистор
- 1x 1K Ω резистор
- ЛСД дисплей
- DS18B20 Едножичен температурен сензор
- Квадратно чувствителен към сила резистор (FSR)
- Mcp3008*
- Ултразвуков сензор
- 4 x серво мотор с непрекъснато въртене (FS5106R)
- Бутон **
- NeoPixel rgb LED лента (30 LED- черна)
- Конвертор на логическо ниво ***
- Power Jack
- 5V/2A DC захранване ***
- Активен зумер
Бележки:
*Малина Pi няма аналогови входни щифтове. За да реша този проблем, използвах mcp3008 за преобразуване на аналогов сигнал в цифров сигнал.
** Използвах бутон за здрав метал RGB, но можете да използвате всеки бутон, който харесвате. Избрах този бутон, защото първо няма да лъжа, изглеждаше доста готино. Това също е бутон, който се откроява. Тъй като целевата ми аудитория е предимно възрастни, трябваше да е бутон, който е ясно видим.
*** Raspberry Pi използва 3.3V Logic, така че ще трябва да използваме Logic Level Converter, за да го преобразуваме в 5V логиката, която се изисква от Neopixels. Ще трябва да използвате външен източник на захранване, тъй като NeoPixels отнема МНОГО енергия. Всеки пиксел ще черпи средно около 20mA, и 60mA при бяло - максимална яркост. 30 пиксела ще извличат средно 600mA и до 1.8A. Уверете се, че захранването ви е достатъчно голямо, за да задвижвате лентата!
Стъпка 2: Свържете всичко
На снимката можете да видите как да изградите веригата. Всъщност не е толкова трудно. Не можах да намеря здрав метален RGB бутон, така че в схемата използвах обикновен бутон и общ RGB анод, водещ до светлините в бутона.
Стъпка 3: База данни
За този проект се нуждаем от база данни.
Създадох диаграма за взаимоотношения на обекти, направих база данни за нея и вмъкнах някои тестови данни. Скоро стана ясно, че има някои грешки, затова го правех отново и отново. По -късно, когато започнах да програмирам, открих, че все още има някои малки проблеми с базата данни, но за този прототип той свърши работата.
Таблицата SensorHistory има информация за сензорите. Той улавя измерената температура в дозатора, проверява дали има чашка под дозатора, така че хапчетата да не паднат просто в нищо. Той също така проверява колко далеч е пациентът, когато алармата се включи.
Можете да използвате дозатора за един пациент. Информацията за този пациент се съхранява в таблицата пациент.
Всяко лекарство, което искате, може да бъде добавено към таблицата с лекарства. Можете също да добавите лекарство, което не се съхранява в контейнер.
С таблиците PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime и Time ние следим дозовите схеми на пациента.
Историята на PatientMedicationHistory следи дали пациентът е взел лекарствата си в точното време, да или не.
Прикрепен към тази стъпка, можете да намерите моя Mysql дамп. Така че можете лесно да го импортирате.
Сега, когато имате базата данни, е време да настроите своя RPI и да внедрите базата данни.
Стъпка 4: Кодирайте го
Сега е време да се уверим, че всички компоненти си вършат работата. Можете да намерите моя код в Github.
github.com
Изтеглете кода
Стъпка 5: Изграждане на дозатора
За дозатора използвах няколко HPL плочи и една плоча от MDF
Конструкцията
HPL:
2 x - 35cm x 25cm (лява и дясна страна)
1 x - 35cm x 28cm (отзад)
1 x - 21 cm x 28 cm (отпред)
2 x - 23 cm x 28 cm (средна опора и малка част от капака)
1 x - 25cm x 30xm (голяма част от капака)
В HPL плочата от 21 см x 28 см (отпред) предоставяте отвори за компонентите (LCD, бутон, ултразвуков сензор и зумер)
В задната и средната опорна плоча предвиждате отвор за захранванията. Предлагате и дупка в средата на опорната плоча, така че хапчетата да паднат
MDF:
1x - 30cm x 27cm x 2cm (долната част)
Осигурете прорез в плочата от MDF, навсякъде, с височина 1,2 cm. Това е необходимо за LED лентата.
В средата на чинията правите кръгъл прорез с малък отвор в задната част на плочата. Този кръгъл прорез се използва за поставяне на чаша и чувствителен към силата резистор. Малката дупка трябва да скрие кабелите на чувствителния към силата резистор.
Ако искате, сега можете да боядисвате MDF плочата, тази плоча ще бъде долната част.
Когато имате всички чинии, можете да ги съберете заедно. Използвах лепило teck7. Но бъдете внимателни, това е трудна част, може да се нуждаете от помощ.
Някаква фуния
Имате нужда от фуния, така че хапчетата, които излизат от контейнера, да попаднат в отвора в средната опорна плоча.
Направих фунията си с картон, лента и лепило. Това беше главно по чувство.
Отпечатване на 3D елементи Използвах 3D елементи за 4 -те контейнера, всеки контейнер се състои от чаша, серво ротатор и ротатор за чаши
Препоръчано:
Дозатор за хапчета: 5 стъпки
Диспенсер за хапчета: Аз съм студент в Howest Kortrijk, за да покажа какво научихме в края на годината, когато трябваше да направим проект. Избрах да направя дозатор за хапчета, където можете да видите кога са взети лекарства. Дойдох с тази идея, защото понякога не знаят дали
Как да си направим автоматичен дозатор за хапчета: 6 стъпки
Как да си направя автоматичен дозатор за хапчета: Това е моят автоматичен дозатор за хапчета. Направих това за проект в моето училище. Причината, поради която го направих, беше, че бабата на приятеля ми трябва да приема много хапчета и за нея е много трудно да разбере коя трябва да вземе по това време
Автоматичният дозатор на хапчета: 10 стъпки (със снимки)
Автоматичният дозатор на хапчета: Ние сме първите магистърски студенти по електромеханично инженерство в инженерния факултет в Брюксел (накратко "Bruface"). Това е инициатива на два университета, разположени в центъра на Брюксел: Université Libre de Bruxelles (UL
Поставка за дозатор и дозатор: 4 стъпки
Придържател и дозатор за запояване: Винаги изглеждам, че губя спойката си, когато запоявам верига заедно, затова реших да направя нещо по въпроса. това е способно. Направих няколко
Автоматичен дозатор за хапчета: Проект от Arjan West: 7 стъпки (със снимки)
Автоматичен дозатор за хапчета: Проект от Arjan West: Здравейте, в тази инструкция ще ви помогна да направите кутия за хапчета, която да позволява на потребителя да знае кога трябва да вземе хапче и какви хапчета трябва да вземе. Този случай ще дойде с пиезобузер, който предупреждава лицето, когато е време да вземе хапче и 12 светодиода