![DailyDose: Smart Pill Dispenser: 5 кадам DailyDose: Smart Pill Dispenser: 5 кадам](https://i.howwhatproduce.com/images/003/image-8152-25-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![DailyDose: Smart Pill Dispenser DailyDose: Smart Pill Dispenser](https://i.howwhatproduce.com/images/003/image-8152-26-j.webp)
DailyDose аттуу долбоорума кош келиңиз!
Менин атым Chloë Devriese, мен Кортрих, Бельгиядагы Howest шаарындагы мультимедия жана коммуникация технологияларынын студентимин. Мектепке тапшырма катары биз IoT түзмөгүн жасашыбыз керек болчу.
Чоң атама барганда долбоорумдун идеясы пайда болду. Чоң атам күндүз көп дарыларды ичиши керек, бирок керектүү таблеткаларды өз убагында ичүү дайыма эле оңой боло бербейт. Ал үчүн кээде өтө башаламан болушу мүмкүн. Бирок, керектүү өлчөмдө дары -дармектерди өз убагында алуу маанилүү. Муну чоң атама жана көптөгөн адамдарга жеңил кылуу үчүн мен DailyDose идеясын ойлоп таптым.
DailyDose сизге качан жана кайсы дарыларды ичүү керектигин так айтып берет. Дары -дармектерди алуу убактысы келгенде, ойготкуч өчөт. Оорулуу бир гана нерсени кылышы керек: баскычты басуу жана туура дары -дармектер диспенсерден чыгат.
Дарыгер же жакын адамыңыз диспенсердин үстүн алуу менен дары -дармектерди толтура алат.
Бул прототипте 4 түрдүү дарылар үчүн 4 контейнер бар.
Диспенсердин ичиндеги температура да дайыма текшерилип турат. Мунун себеби ушунда
таблеткаларды 25 ° Сден төмөн температурада сактоо керек, антпесе уулуу болуп калышы мүмкүн.
Курулуштун жанында мен диспенсерди көзөмөлдөө үчүн вебсайт жасадым. Сиз пациент жана анын дарылары жөнүндө көбүрөөк маалымат бере аласыз. Мындан тышкары, сиз доза графигин түзө аласыз.
Төмөндө DailyDose кантип жасоо керектиги тууралуу түшүндүрмөнү таба аласыз. Мен жана менин башка долбоорлорум жөнүндө көбүрөөк билгиңиз келсе, портфолиомду текшериңиз.
1 -кадам: Материалдарды чогултуу
![Материалдарды чогултуу Материалдарды чогултуу](https://i.howwhatproduce.com/images/003/image-8152-27-j.webp)
![Материалдарды чогултуу Материалдарды чогултуу](https://i.howwhatproduce.com/images/003/image-8152-28-j.webp)
![Материалдарды чогултуу Материалдарды чогултуу](https://i.howwhatproduce.com/images/003/image-8152-29-j.webp)
Биринчиден, мен бардык керектүү тетиктерге ээ экенимди текшеришим керек болчу. Баштоодон мурун, бул долбоор арзан эмес экенин айткым келет. Төмөндө мен колдонгон ар кандай компоненттердин тизмесин таба аласыз. Мен ошондой эле мен төлөгөн бардык баалар менен материалдык эсепти жана компоненттердин мүмкүн болгон сатуучуларын коштум.
- RaspBerry Pi 3 адаптер жана эстутум картасы менен
- Jumper Cables
- Нан тактасы
- 1x 4, 7K Ω каршылыгы
- 1x 3, 3K Ω каршылыгы
- 2x 470K Ω каршылыгы
- 1x 1K Ω каршылыгы
- LCD дисплей
- DS18B20 One Wire Температура Сенсору
- Square Force-сезимтал каршылыгы (FSR)
- Mcp3008*
- УЗИ сенсор
- 4 х үзгүлтүксүз айлануу servo мотору (FS5106R)
- Баскыч **
- NeoPixel rgb LED тилкеси (30 LED- кара)
- Логикалык деңгээл өзгөрткүч ***
- Power Jack
- 5V/2A DC электр менен камсыздоо ***
- Active Buzzer
Эскертүүлөр:
*Raspberry Pi аналогдук кирүү казыктарына ээ эмес. Бул маселени чечүү үчүн мен mcp3008 аркылуу аналогдук сигналды санариптик сигналга айландырдым.
** Мен Rugged Metal RGB баскычын колдондум, бирок сиз каалаган баскычты колдоно аласыз. Мен бул баскычты алдым, анткени биринчиден калп айтпайм, ал абдан сонун көрүндү. Бул ошондой эле өзгөчөлөнүп турган баскыч. Менин максаттуу аудиториям негизинен улгайган адамдар болгондуктан, бул так көрүнүп турган баскыч болушу керек болчу.
*** Raspberry Pi 3.3V логикасын колдонот, андыктан аны Neopixels талап кылган 5V логикасына айландыруу үчүн Логикалык Даража Конвертерин колдонушубуз керек. Тышкы энергия булагын колдонушуңуз керек болот, анткени NeoPixels көп энергия алат. Ар бир пиксел орточо эсеп менен 20 мА тартат, ал эми 60 мА ак түстө - максималдуу жарыктык. 30 пиксел орточо эсеп менен 600 мА тартат жана 1.8Ага чейин. Электр энергияңыздын тилкесиңизди айдай тургандай чоң экенин текшериңиз!
2 -кадам: Баарын жибиңиз
![Wire Up Up Wire Up Up](https://i.howwhatproduce.com/images/003/image-8152-30-j.webp)
![Wire Up Up Wire Up Up](https://i.howwhatproduce.com/images/003/image-8152-31-j.webp)
Сүрөттө сиз схеманы кантип куруу керек экенин көрө аласыз. Чындыгында анчалык деле кыйын эмес. Мен Rugged Metal RGB баскычын таба алган жокмун, ошондуктан схемада мен кадимки баскычты жана RGB жалпы анодун колдонуп, баскычтагы жарыкты чагылдырып турдум.
3 -кадам: Маалыматтар базасы
![Маалыматтар базасы Маалыматтар базасы](https://i.howwhatproduce.com/images/003/image-8152-32-j.webp)
Бул долбоор үчүн бизге маалымат базасы керек.
Мен субъект мамилелеринин диаграммасын түздүм, анын маалымат базасын түздүм жана кээ бир тест маалыматтарын киргиздим. Көп өтпөй кээ бир каталар бар экени айкын болду, ошондуктан мен аны кайра -кайра кылдым. Кийинчерээк мен программалоону баштаганда, маалымат базасында дагы деле кичине көйгөйлөр бар экенин билдим, бирок бул прототип үчүн бул ишти аткарды.
SensorHistory таблицасында сенсорлор жөнүндө маалымат бар. Бул диспенсердеги өлчөнгөн температураны кармап турат, таблеткалар эч нерсеге түшүп калбашы үчүн диспенсердин астында чыны бар же жок экенин текшерет. Ошондой эле, ойготкуч өчкөндө пациенттин канчалык алыс экенин текшерет.
Диспенсерди бир пациентке колдонсоңуз болот. Бул пациент тууралуу маалымат стол оорулууда сакталат.
Каалаган ар кандай дары -дармектерди столго кошсо болот. Сиз контейнерде сакталбаган дарыны кошо аласыз.
PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime жана Time таблицалары менен биз пациенттин доза графиктерине көз салып турабыз.
PatientMedicationHistory пациент дарыларын керектүү убакта, ооба же жокпу, көзөмөлдөп турат.
Бул кадамга тиркелип, менин Mysql таштандысын таба аласыз. Ошентип, сиз оңой импорттой аласыз.
Эми сизде маалымат базасы бар, RPIти орнотууга жана маалымат базасын ишке ашырууга убакыт келди.
4 -кадам: коддо
![Code It! Code It!](https://i.howwhatproduce.com/images/003/image-8152-33-j.webp)
![Code It! Code It!](https://i.howwhatproduce.com/images/003/image-8152-34-j.webp)
![Code It! Code It!](https://i.howwhatproduce.com/images/003/image-8152-35-j.webp)
Эми бардык компоненттер өз ишин аткарып жатканына ынануу мезгили келди. Сиз менин кодумду Githubдан таба аласыз.
github.com
Кодду жүктөп алыңыз
5 -кадам: Диспенсерди куруу
![Диспенсерди куруу Диспенсерди куруу](https://i.howwhatproduce.com/images/003/image-8152-36-j.webp)
![Диспенсерди куруу Диспенсерди куруу](https://i.howwhatproduce.com/images/003/image-8152-37-j.webp)
![Диспенсерди куруу Диспенсерди куруу](https://i.howwhatproduce.com/images/003/image-8152-38-j.webp)
Диспенсер үчүн мен бир нече HPL плиталарын жана бир табак MDF колдондум
Курулуш
HPL:
2 x - 35cm x 25cm (сол жана оң жагы)
1 x - 35cm x 28cm (арткы)
1 x - 21cm x 28cm (алдыңкы)
2 x - 23cm x 28cm (ортоңку колдоо жана капкактын кичинекей бөлүгү)
1 х - 25см х 30хм (капкактын чоң бөлүгү)
HPL плитасында 21см х 28см (алдыңкы) сиз компоненттер үчүн тешиктерди камсыздайсыз (Lcd, баскыч, УЗИ сенсору жана ызылдагыч)
Арткы жана ортоңку колдоо табагында сиз энергия булактары үчүн тешикти камсыздайсыз. Сиз ошондой эле таблеткалардын түшүп кетиши үчүн колдоо табактын ортосуна тешикти камсыздайсыз
MDF:
1x - 30cm x 27cm x 2cm (астыңкы бөлүгү)
MDF тарелкасында, тегерегинде, бийиктиги 1, 2 см болгон оюк менен камсыз кылыңыз. Бул LED тилкеси үчүн зарыл.
Тарелканын ортосунда сиз плитанын арт жагына кичинекей тешиги бар тегерек оюк жасайсыз. Бул тегерек оюк чөйчөктү жана Күчкө Сезгич Резисторду жайгаштыруу үчүн колдонулат. Кичинекей тешик Force Sensitive Resistor кабелдерин жашыруу болуп саналат.
Кааласаңыз, азыр MDF пластинасын боёсоңуз болот, бул табак төмөнкү бөлүгү болот.
Бардык плиталар болгондо, аларды бириктире аласыз. Мен teck7 клейин колдондум. Бирок этият болуңуз, бул татаал бөлүгү, сизге жардам керек болушу мүмкүн.
Кандайдыр бир түрмөк
Контейнерден чыккан таблеткалар ортоңку таянычтын тешигине түшүп кетиши үчүн сизге воронка керек.
Мен воронканы картон, скотч жана клей менен жасадым. Бул негизинен сезим аркылуу болгон.
3D элементтерин басып чыгаруу 4 контейнерлер үчүн 3D элементтерин колдондум, ар бир контейнер чөйчөктөн, серво айландыргычтан жана чөйчөктөн турат.
Сунушталууда:
Smart Shop Dispenser-Bot: 4 кадам
![Smart Shop Dispenser-Bot: 4 кадам Smart Shop Dispenser-Bot: 4 кадам](https://i.howwhatproduce.com/images/002/image-3992-19-j.webp)
Smart Shop Dispenser-Bot: Мен колуңузду минималдуу 20 секундга жууп кетүүгө жардам бере турган акылдуу дүкөн диспенсерин түздүм
Pill Tracker: 5 кадам
![Pill Tracker: 5 кадам Pill Tracker: 5 кадам](https://i.howwhatproduce.com/images/006/image-17371-j.webp)
Pill Tracker: Дары -дармектерин эстеп калууга жардамга муктаж адамдар көп. Мен бул долбоорду Макей Макейдин тарбиячыларынын окуусунан өтүү талабы катары жасадым. Мүчүлүштүктөрдү аныктоо: Сиздин секирүүчү зымдарыңыз бири -бирине тийбей турганын текшериңиз. Ишен
Blue Pill Boardти STM32CubeIDEде орнотуу: 8 кадам
![Blue Pill Boardти STM32CubeIDEде орнотуу: 8 кадам Blue Pill Boardти STM32CubeIDEде орнотуу: 8 кадам](https://i.howwhatproduce.com/images/007/image-18547-j.webp)
STM32CubeIDEде Blue Pill Board орнотуу: Blue Pill - бул абдан арзан жылаңач сөөктөрдүн ARM иштеп чыгуу тактасы. Анын процессору STM32F103C8, 64 кбайт флэш жана 20 кбайт RAM эс тутумуна ээ. Бул 72 МГцке чейин иштейт жана ARM камтылган программалык камсыздоого кирүүнүн эң арзан жолу
STM32 "Blue Pill" Arduino IDE & USB аркылуу прогаминг: 8 кадам
![STM32 "Blue Pill" Arduino IDE & USB аркылуу прогаминг: 8 кадам STM32 "Blue Pill" Arduino IDE & USB аркылуу прогаминг: 8 кадам](https://i.howwhatproduce.com/images/008/image-23774-j.webp)
STM32 "Blue Pill" Progmaming Via Arduino IDE & USB аркылуу: STM32F жалпы прототип тактасын (б.а. Көк таблетка) анын каршы бөлүгүнө салыштыруу, анын канчалык көп ресурстары бар экенин көрүү оңой, бул IOT долбоорлоруна көптөгөн жаңы мүмкүнчүлүктөрдү ачат. кемчиликтери - бул колдоонун жоктугу. Чындыгында мен эмес
Smart Pill Box (IDC2018IOT): 8 кадам
![Smart Pill Box (IDC2018IOT): 8 кадам Smart Pill Box (IDC2018IOT): 8 кадам](https://i.howwhatproduce.com/images/003/image-6018-33-j.webp)
Smart Pill Box (IDC2018IOT): Бул Джонатан Браславер жана Маор Стамати IDCнин IOT курсунун акыркы долбоору 2018. Бул Нускамада сиз IOT акылдуу таблетка кутусун куруу үчүн кадамдар менен жүрөсүз. Бул төмөнкү функцияларга ээ болгон толугу менен иштеп жаткан прототип: 1. Бул SMS жөнөтөт