
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Բարի գալուստ իմ նախագիծը, որը կոչվում է DailyDose:
Իմ անունն է Chloë Devriese, ես ուսանող եմ Մուլտիմեդիա և հաղորդակցական տեխնոլոգիաներ Howest- ում, Բելգիա Կորտրիկ քաղաքում: Որպես դպրոցի առաջադրանք, մեզ անհրաժեշտ էր IoT սարք պատրաստել:
Պապիկիս այցելելիս իմ նախագծի գաղափարն է ծագել: Պապիկս պետք է շատ դեղեր ընդունի օրվա ընթացքում, բայց նրա համար միշտ չէ, որ հեշտ է ճիշտ ժամանակին ճիշտ դեղահատեր խմելը: Երբեմն դա կարող է չափազանց շփոթեցուցիչ լինել նրա համար: Այնուամենայնիվ, կարևոր է, որ ճիշտ քանակությամբ դեղորայք ընդունվի ճիշտ ժամանակին: Պապիկիս և շատ մարդկանց համար դա դյուրին դարձնելու համար ես եկա DailyDose- ի գաղափարը:
DailyDose- ը ձեզ հստակ կասի, թե երբ և ինչ դեղամիջոցներ պետք է ընդունեք: Երբ ժամանակն է դեղորայք ընդունելու, ահազանգը կզանգահարվի: Միակ բանը, որ հիվանդը պետք է անի, դա կոճակը սեղմելն է և ճիշտ դեղամիջոցները դուրս կգան դիսպենսերից:
Բժիշկը կամ սիրելին կարող է լրացնել դեղամիջոցները ՝ հեռացնելով դիսպենսերի վերևը:
Այս նախատիպում առկա է 4 տարա 4 տարբեր դեղամիջոցների համար:
Դիսպենսերի ներսում ջերմաստիճանը նույնպես պարբերաբար ստուգվում է: Սրա պատճառն այն է
դեղահատերը պետք է պահվեն 25 ° C- ից ցածր ջերմաստիճանում, հակառակ դեպքում դրանք կարող են թունավոր դառնալ:
Շինարարության կողքին ես պատրաստեցի դիսպենսեր վերահսկող կայք: Դուք կարող եք լրացուցիչ տեղեկություններ տրամադրել հիվանդի և նրա դեղերի մասին: Բացի այդ, դուք կարող եք ստեղծել դեղաչափերի ժամանակացույց:
Ստորև կարող եք գտնել բացատրություն, թե ինչպես պատրաստել DailyDose: Եթե ցանկանում եք ավելին իմանալ իմ և իմ մյուս նախագծերի մասին, ստուգեք իմ պորտֆելը:
Քայլ 1: Նյութերի հավաքում



Առաջին հերթին, ես պետք է համոզվեի, որ ես ունեմ բոլոր անհրաժեշտ մասերը: Նախքան սկսելը ես կցանկանայի ասել, որ այս նախագիծը այնքան էլ էժան չէր: Ստորև կարող եք գտնել իմ օգտագործած տարբեր բաղադրիչների ցանկը: Ես նաև ներառեցի նյութի հաշիվ ՝ իմ վճարած բոլոր գներով և բաղադրիչների հնարավոր մանրածախ առևտրով զբաղվողներին:
- RaspBerry Pi 3 ադապտերով և հիշողության քարտով
- Jumper մալուխներ
- Հացաթուղթ (ներ)
- 1x 4, 7K Ω դիմադրություն
- 1x 3, 3K Ω դիմադրություն
- 2x 470K Ω դիմադրություն
- 1x 1K Ω դիմադրություն
- LCD էկրան
- DS18B20 One Wire ջերմաստիճանի տվիչ
- Քառակուսի ուժի նկատմամբ զգայուն դիմադրություն (FSR)
- Mcp3008*
- Ուլտրաձայնային ցուցիչ
- 4 x շարունակական պտտման servo շարժիչ (FS5106R)
- Կոճակ **
- NeoPixel rgb LED ժապավեն (30 LED- սև)
- Տրամաբանական մակարդակի փոխարկիչ ***
- Power Jack
- 5V/2A DC սնուցման աղբյուր ***
- Ակտիվ ազդանշան
Նշումներ.
*Ազնվամորու Pi- ն չունի անալոգային մուտքային կապում: Այս խնդիրը լուծելու համար ես օգտագործեցի mcp3008- ը `անալոգային ազդանշանը թվային ազդանշանի փոխարկելու համար:
** Ես օգտագործել եմ Rugged Metal RGB կոճակը, բայց կարող եք օգտագործել ցանկացած կոճակ, որը Ձեզ դուր է գալիս: Ես ընտրեցի այս կոճակը, որովհետև առաջին հերթին չեմ ստի, այն բավականին թույն տեսք ուներ: Դա նաև կոճակ է, որն առանձնանում է: Քանի որ իմ թիրախային լսարանը հիմնականում տարեցներն են, այն պետք է հստակ տեսանելի կոճակ լիներ:
*** The Raspberry Pi- ն օգտագործում է 3.3V տրամաբանություն, այնպես որ մենք պետք է օգտագործենք տրամաբանական մակարդակի փոխարկիչ ՝ այն Neopixels- ի պահանջած 5V տրամաբանությանը փոխարկելու համար: Դուք պետք է օգտագործեք արտաքին էներգիայի աղբյուր, քանի որ NeoPixels- ը շատ էներգիա է վերցնում: Յուրաքանչյուր պիքսել միջինում նկարելու է մոտ 20 մԱ, իսկ սպիտակի դեպքում ՝ 60 մԱ ՝ առավելագույն պայծառություն: 30 Pixels- ը միջինում կծախսի 600mA, իսկ մինչև 1.8A: Համոզվեք, որ ձեր հոսանքի աղբյուրը բավականաչափ մեծ է ձեր ժապավենը քշելու համար:
Քայլ 2: Ամրացրեք ամեն ինչ


Նկարում դուք կարող եք տեսնել, թե ինչպես կառուցել միացում: Իրականում դա այնքան էլ դժվար չէ: Ես չկարողացա գտնել Rugged Metal RGB կոճակ, այնպես որ սխեմատիկ սխեմայում ես օգտագործեցի սովորական կոճակ և RGB ընդհանուր անոդ, որը հանգեցնում էր կոճակի լույսերը:
Քայլ 3: Տվյալների բազա

Այս նախագծի համար մեզ անհրաժեշտ է տվյալների բազա:
Ես ստեղծեցի սուբյեկտների փոխհարաբերությունների դիագրամ, կազմեցի դրա տվյալների շտեմարան և տեղադրեցի որոշ թեստային տվյալներ: Շուտով պարզ դարձավ, որ կան որոշ սխալներ, ուստի ես դա արեցի նորից ու նորից: Հետագայում, երբ սկսեցի ծրագրավորումը, ես հայտնաբերեցի, որ տվյալների բազայի հետ կապված դեռ փոքր խնդիրներ կան, բայց այս նախատիպի համար այն կատարեց իր աշխատանքը:
SensorHistory աղյուսակը տեղեկատվություն ունի սենսորների մասին: Այն գրավում է դիսպենսերի չափված ջերմաստիճանը, այն ստուգում է, թե արդյոք մի բաժակ կա՞ դիսպենսերի տակ, որպեսզի դեղահատերը ոչ մի բանի մեջ չընկնեն: Այն նաև ստուգում է, թե որքան հեռու է հիվանդը, երբ ահազանգը հնչում է:
Դուք կարող եք օգտագործել դիսպենսերը մեկ հիվանդի համար: Այս հիվանդի մասին տեղեկատվությունը պահվում է սեղանի հիվանդի մոտ:
Medicationանկացած դեղամիջոց կարող եք ավելացնել դեղերի սեղանին: Կարող եք նաև ավելացնել դեղամիջոց, որը չի պահվում տարայի մեջ:
PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime և Time աղյուսակներով մենք հետևում ենք հիվանդի դեղաչափերի ժամանակացույցին:
The PatientMedicationHistory- ը հետևում է, թե արդյոք հիվանդը ճիշտ ժամանակին ընդունել է իր դեղերը ՝ այո, թե ոչ:
Այս քայլին կից կարող եք գտնել իմ Mysql աղբանոցը: Այսպիսով, դուք հեշտությամբ կարող եք ներմուծել այն:
Այժմ, երբ ունեք տվյալների բազան, ժամանակն է ստեղծել ձեր RPI- ն և ներդնել տվյալների բազան:
Քայլ 4: Կոդագրիր:



Այժմ ժամանակն է համոզվել, որ բոլոր բաղադրիչները կատարում են իրենց աշխատանքը: Դուք կարող եք գտնել իմ կոդը Github- ում:
github.com
Ներբեռնեք ծածկագիրը
Քայլ 5. Կառուցեք դիսպենսեր



Դիսպանսերի համար ես օգտագործել եմ բազմաթիվ HPL ափսեներ և մեկ MDF ափսե
Շինարարությունը
HPL:
2 x - 35 սմ x 25 սմ (ձախ և աջ կողմ)
1 x - 35 սմ x 28 սմ (հետև)
1 x - 21 սմ x 28 սմ (առջև)
2 x - 23 սմ x 28 սմ (միջին հենարան և կափարիչի փոքր մաս)
1 x - 25 սմ x 30xm (կափարիչի մեծ մասը)
HPL- ի 21 սմ x 28 սմ (առջև) դուք բացումներ եք տալիս բաղադրիչների համար (LCD, կոճակ, ուլտրաձայնային տվիչ և ազդանշան)
Հետևի և միջին աջակցության ափսեի մեջ դուք ապահովում եք հոսանքի աղբյուրների անցք: Դուք նաև անցք եք ապահովում աջակցության ափսեի մեջտեղում, որպեսզի դեղահատերը կարողանան վայր ընկնել
MDF:
1x - 30cm x 27cm x 2cm (ներքևի հատված)
MDF- ի ափսեի մեջ ապահովեք մի խազ, շուրջբոլորը, 1, 2 սմ բարձրությամբ: Սա անհրաժեշտ է LED շերտի համար:
Ափսեի մեջտեղում դուք պատրաստում եք կլոր խազ ՝ փոքր անցքով դեպի ափսեի հետևի հատվածը: Այս կլոր խազը օգտագործվում է գավաթ և ուժի նկատմամբ զգայուն դիմադրություն տեղադրելու համար: Փոքր անցքը պետք է թաքցնի ուժի նկատմամբ զգայուն դիմադրության մալուխները:
Եթե ցանկանում եք, այժմ կարող եք ներկել MDF- ի ափսեը, այս ափսեը կլինի ներքևի մասը:
Երբ ունեք բոլոր թիթեղները, կարող եք դրանք միասին դնել: Ես օգտագործել եմ teck7 սոսինձ: Բայց զգույշ եղեք, սա բարդ հատված է, որը կարող է օգնության կարիք ունենալ:
Մի տեսակ ձագար
Ձեզ անհրաժեշտ է ձագար, որպեսզի տարայից դուրս եկած դեղահատերը ընկնեն միջին աջակցության ափսեի փոսը:
Ես ձագարս պատրաստեցի ստվարաթղթով, ժապավենով և սոսինձով: Սա հիմնականում զգացումով էր:
3D կոնտեյներների համար 3D տարրեր եմ օգտագործել, որոնցից յուրաքանչյուրը բաղկացած է մի բաժակից, մի servo rotator- ից և a cup rotator- ից
Խորհուրդ ենք տալիս:
DIY Ավտոմատ ձեռքի ախտահանիչ դիսպենսեր `6 քայլ

DIY Ավտոմատ ձեռքի ախտահանիչ դիսպենսեր. Այս նախագծում մենք կկառուցենք ձեռքի ախտահանիչ դիսպենսեր: Այս նախագիծը կօգտագործի Arduino, ուլտրաձայնային տվիչ, ջրի պոմպ և ձեռքի ախտահանող միջոց: Ուլտրաձայնային սենսորն օգտագործվում է ախտահանիչ մեքենայի վարդակից ներքևում գտնվող ձեռքերի առկայությունը ստուգելու համար:
Ավտոմատ դեղորայքի դիսպենսեր `5 քայլ

Ավտոմատ դեղորայքի դիսպենսեր. Այս նախագիծը նախատեսված է բժշկական ոլորտում օգտագործելու համար, որտեղ տարեց հիվանդները պետք է ունենան դեղորայքի մասնակի և տեղաբաշխման հուսալի միջոց: Այս սարքը թույլ է տալիս դեղորայքը բաժանել մինչև 9 օր առաջ և ինքնաբերաբար տրամադրել տեղում
Arduino դիմակ դիսպենսեր `11 քայլ

Arduino Mask Dispenser. Նախ, ես գիտեմ, որ սա մի փոքր տարօրինակ է թվում, բայց հանուն ֆունկցիոնալության, այն պետք է նման լիներ մի փոքր սպիտակ USS Enterprise- ի: Երկրորդ, սա նախատեսված է փոքր և միջին ծրագրերի համար, այլ ոչ թե Costco- ի չափսերի օգտագործման համար: ստերիլիզացնում է ձեր դիմակները պ
Smart Shop դիսպենսեր-բոտ ՝ 4 քայլ

Խելացի խանութի դիսպենսեր-բոտ. Ես ստեղծել եմ խելացի խանութի դիսպենսեր-բոտ, որը կառաջնորդի ձեզ լվանալ ձեր ձեռքերը նվազագույնը 20 վայրկյան
Smart Pill Box (IDC2018IOT) ՝ 8 քայլ

Smart Pill Box (IDC2018IOT). Սա Jonathan Braslaver- ի և Maor Stamati- ի վերջնական նախագիծն է IDC- ի 2018 թվականի IOT դասընթացում: Այս հրահանգով դուք կքայլեք IoT խելացի հաբերի արկղ կառուցելու քայլերով: Սա լիովին աշխատող նախատիպ է ՝ հետևյալ հատկանիշներով ՝ 1. SMS է ուղարկում