תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
ברוכים הבאים לפרויקט שלי בשם DailyDose!
שמי Chloë Devriese, אני סטודנט מולטימדיה וטכנולוגיית תקשורת ב- Howest שבקורטרייק, בלגיה. כמשימה לבית הספר, היינו צריכים לייצר מכשיר IoT.
בביקור אצל סבא שלי קיבלתי את הרעיון לפרויקט שלי. סבא שלי צריך לקחת הרבה תרופות במהלך היום אבל לא תמיד קל לו לקחת את הכדורים הנכונים בזמן הנכון. לפעמים זה יכול לבלבל מדי בשבילו. עם זאת, חשוב כי הכמות הנכונה של תרופות נלקחת בזמן הנכון. כדי להקל על סבא שלי ועל אנשים רבים עלה לי הרעיון של DailyDose.
DailyDose יגיד לך בדיוק מתי ואיזה תרופות אתה צריך לקחת. כאשר הגיע הזמן ליטול תרופה, האזעקה תיכנס. הדבר היחיד שהמטופל צריך לעשות הוא ללחוץ על הכפתור והתרופות הנכונות ייצאו מהמכשיר.
רופא או אדם אהוב יכולים למלא את התרופות על ידי הסרת החלק העליון של המתקן.
באב טיפוס זה קיימים 4 מיכלים ל -4 תרופות שונות.
הטמפרטורה בתוך המתקן נבדקת גם היא באופן קבוע. הסיבה לכך היא זאת
יש לאחסן כדורים בטמפרטורה נמוכה מ- 25 ° C אחרת הם עלולים להפוך רעילים.
ליד הבנייה, יצרתי אתר לשליטה במתקן. תוכל למסור מידע נוסף אודות המטופל ותרופותיו. חוץ מזה, אתה יכול ליצור את לוחות הזמנים של המינון.
להלן תוכל למצוא הסבר כיצד להכין DailyDose. אם אתה רוצה לדעת יותר עלי ועל הפרויקטים האחרים שלי, בדוק את תיק העבודות שלי.
שלב 1: איסוף החומרים
דבר ראשון, הייתי צריך לוודא שיש לי את כל החלקים הנדרשים. לפני שנתחיל אני רוצה לומר שהפרויקט הזה לא היה זול בדיוק. להלן תוכל למצוא רשימה של הרכיבים השונים בהם השתמשתי. כללתי גם שטר עם כל המחירים ששילמתי וקמעונאים אפשריים עבור הרכיבים.
- RaspBerry Pi 3 עם מתאם וכרטיס זיכרון
- כבלי מגשר
- קרש לחם
- נגד 4 × 7K Ω
- נגד 3, 3K Ω
- נגד 470K Ω
- נגד 1K Ω
- תצוגת אל סי די
- חיישן טמפרטורה חד -חוטי DS18B20
- התנגדות רגישה לכוח מרובע (FSR)
- Mcp3008*
- חיישן קולי
- 4 x מנוע סרוו סיבוב רציף (FS5106R)
- לַחְצָן**
- רצועת LED מסוג NeoPixel rgb (30 LED- שחור)
- ממיר רמה לוגית ***
- שקע חשמל
- ספק כוח 5V/2A DC ***
- זמזם פעיל
הערות:
*ל- Pi פטל אין סיכות כניסה אנלוגיות. כדי לפתור בעיה זו, השתמשתי ב- mcp3008 כדי להמיר אות אנלוגי לאות דיגיטלי.
** השתמשתי בלחיצת כפתור RGB מתכת מחוספסת, אך תוכל להשתמש בכל כפתור שתרצה. בחרתי בכפתור הזה כי קודם כל לא אשקר, הוא נראה די מגניב. זהו גם כפתור בולט. מכיוון שקהל היעד שלי הוא בעיקר קשיש, זה חייב להיות כפתור גלוי לעין.
*** ה- Raspberry Pi משתמש בלוגיקה של 3.3V, ולכן נצטרך להשתמש בממיר רמה לוגי כדי להמיר אותו ללוגיקה של 5V שדורשות Neopixels. יהיה עליך להשתמש במקור חשמל חיצוני, מכיוון ש- NeoPixels דורשים הרבה כוח. כל פיקסל ימשוך כ -20mA בממוצע, ו -60mA בלבן - בהירות מקסימלית. 30 פיקסלים ימשכו 600mA בממוצע ועד 1.8A. וודא שספק הכוח שלך מספיק גדול בכדי להניע את הרצועה שלך!
שלב 2: חיבור הכל
בתמונה ניתן לראות כיצד לבנות את המעגל. האמת שזה לא כזה קשה. לא הצלחתי למצוא כפתור RGB מתכת מחוספס ולכן במעגל הסכימטי השתמשתי בכפתור רגיל ובאנודה משותפת של RGB שהובילה לייצג את האורות בכפתור.
שלב 3: מסד נתונים
לפרויקט זה אנו זקוקים למסד נתונים.
יצרתי דיאגרמת יחסי ישויות, הכנתי מאגר נתונים שלה והכנסתי נתוני בדיקה. עד מהרה היה ברור שיש כמה טעויות, אז עשיתי את זה שוב ושוב. מאוחר יותר כשהתחלתי לתכנת, גיליתי שיש עדיין כמה בעיות עם מסד הנתונים אבל עבור אב טיפוס זה עשה את העבודה.
בטבלה SensorHistory יש מידע על החיישנים. הוא לוכד את הטמפרטורה הנמדדת במכשיר, הוא בודק אם יש כוס מתחת למכשיר כך שהכדורים לא ייפלו סתם. הוא גם בודק כמה רחוק החולה נמצא כשהשעון מעורר.
אתה יכול להשתמש במתקן לחולה אחד. המידע על מטופל זה נשמר בחולה הטבלה.
כל תרופה שאתה רוצה, ניתן להוסיף לשולחן התרופות. אתה יכול גם להוסיף תרופה שאינה מאוחסנת במיכל.
בעזרת הטבלאות PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime and Time אנו עוקבים אחר לוחות הזמנים של המטופל.
היסטוריית PatientMedicationHistory עוקבת אחר האם המטופל נטל את התרופות שלו בזמן הנכון, כן או לא.
מצורף לשלב זה תוכל למצוא את המזבלה שלי מ- Mysql. אז אתה יכול לייבא אותו בקלות.
עכשיו כשיש לך את מסד הנתונים הגיע הזמן להגדיר את ה- RPI שלך וליישם את מסד הנתונים.
שלב 4: קוד אותו
עכשיו הגיע הזמן לוודא שכל המרכיבים מבצעים את עבודתם. אתה יכול למצוא את הקוד שלי ב- Github.
github.com
הורד את הקוד
שלב 5: בניית המתקן
עבור המתקן השתמשתי במספר צלחות HPL וצלחת אחת של MDF
הבנייה
HPL:
2 x - 35cm x 25cm (צד שמאל וימין)
1 x - 35cm x 28cm (גב)
1 x - 21cm x 28cm (קדמי)
2 x - 23cm x 28cm (תמיכה אמצעית וחלק קטן של המכסה)
1 x - 25cm x 30xm (חלק גדול של המכסה)
בצלחת HPL בגודל 21 ס"מ על 28 ס"מ (קדמית) אתה מספק פתחים לרכיבים (Lcd, כפתור, חיישן קולי וזמזם)
בלוח התמיכה האחורי והאמצעי אתה מספק חור לספקי הכוח. אתה גם מספק חור באמצע צלחת התמיכה כך שהכדורים יכולים ליפול
MDF:
1x - 30cm x 27cm x 2cm (חלק תחתון)
ספק חריץ בצלחת MDF, מסביב, בגובה של 1, 2 ס מ. זה הכרחי עבור רצועת LED.
באמצע הצלחת יוצרים חריץ עגול עם חור קטן בצד האחורי מהצלחת. חריץ עגול זה משמש להנחת כוס ונגד הנגד רגיש לכוח. החור הקטן הוא להסתיר את הכבלים של הנגד הרגיש-כוח.
אם תרצה, תוכל כעת לצבוע את צלחת ה- MDF, צלחת זו תהיה החלק התחתון.
כאשר יש לך את כל הצלחות, אתה יכול להרכיב אותן יחד. השתמשתי בדבק teck7. אבל היזהר שזה חלק מסובך שאולי תזדקק לעזרה.
סוג של משפך
אתה צריך משפך כדי שהכדורים שיוצאים מהמיכל ייפלו לתוך החור בצלחת התמיכה האמצעית.
הכנתי את המשפך שלי עם קרטון, סרט ודבק. זה היה בעיקר על ידי הרגשה.
הדפסת האלמנטים התלת -ממדיים השתמשתי באלמנטים תלת -ממדיים ל -4 המכלים שכל מיכל מורכב מכוס, מסבב סרוו וסיבוב כוסות
מוּמלָץ:
שעון יומי בהשראת ג'פרסון: מהדורת הסגר: 5 שלבים
שעון יומי בהשראת ג'פרסון: מהדור הסגר: בזמן הפרסום, הייתי תקוע בהסגר הקשור ל- COVID-19 במשך שלושים ושלושה ימים. אני מתחיל לבוא לא ממוזמן מהזמן הרגיל - כל יום נראה מאוד כמו האחרון, עם מעט השפעה על הזיכרון שלי. בקיצור, אני לא יכול
מתקן כדורים: 5 שלבים
מתקן כדורים: אני סטודנט ב- Howest Kortrijk, כדי להראות מה למדנו בסוף השנה שהיינו צריכים לעשות פרויקט. בחרתי להכין מתקן כדורים שבו תוכל לראות מתי נלקחה תרופות. עלה לי הרעיון הזה כי לפעמים הם לא יודעים אם זה
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פי: 10 שלבים (עם תמונות)
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פאי: האם אי פעם רצית שעון חכם? אם כן, זה הפתרון בשבילך! הכנתי שעון מעורר חכם, זהו שעון שתוכל לשנות את זמן ההתראה בהתאם לאתר. כאשר האזעקה תיגמר, ישמע צליל (זמזם) ושתי נורות יעיפו
סקר יומי עם מייקי מייקי ו- Google Sheets: 5 שלבים
סקר יומי עם מייקי מייקי ו- Google Sheets: רציתי ליצור דרך להקליט נתוני תלמידים כשהם נכנסים לכיתה, כמו גם דרך להציג בקלות את התוצאות בחדר על מסך המקרן. למרות שיכולתי לפשט זאת באמצעות Scratch, רציתי דרך קלה להקליט ולשמור
כל ליטר נחשב! Ardoino מינון מים "מגן": 7 שלבים (עם תמונות)
כל ליטר נחשב! Arduino מינון מים "מגן": היי! בעזרת הוראה זו, אתה יכול למנות כמות מים רצויה. המערכת יכולה לעבוד במ"ל ול '. נשתמש ב- UNO Arduino, מד זרימה לספירת כמות המים, LCD להצגת המצב, לחיצות על כפתורים לשינוי ההגדרות וממסר לחיבור