Съдържание:

DailyDose: Интелигентен дозатор за хапчета: 5 стъпки
DailyDose: Интелигентен дозатор за хапчета: 5 стъпки

Видео: DailyDose: Интелигентен дозатор за хапчета: 5 стъпки

Видео: DailyDose: Интелигентен дозатор за хапчета: 5 стъпки
Видео: Супер омоложение -Феноловый пилинг дает потрясающие результаты ! #пилинг #омоложение #косметология 2024, Юли
Anonim
DailyDose: Интелигентен дозатор за хапчета
DailyDose: Интелигентен дозатор за хапчета

Добре дошли в моя проект, наречен 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 -те контейнера, всеки контейнер се състои от чаша, серво ротатор и ротатор за чаши

Препоръчано: