קצב הלב, טמפרטורת הגוף וניטור לחץ הדם הם פרמטרים חשובים מאוד בגוף האדם. רופאים משתמשים במכשירים רפואיים מסוגים שונים כמו מדחום לבדיקת חום או טמפרטורת גוף, צג BP למדידת לחץ דם ודופק למדידת דופק. בפרויקט זה בנינו צג פעימות לב מבוסס ארדואינו המספר את מספר פעימות הלב בדקה. כאן השתמשנו במודול חיישן פעימות לב שמרגיש את פעימות הלב עם הנחת אצבע על החיישן.
רכיבים
- ארדואינו
- מודול חיישן פעימות לב
- LCD בגודל 16x2
- לחץ על הכפתור
- לוח לחם
- כּוֹחַ
- חוטי חיבור
עבודה של פרויקט צג פעימות לב
העבודה של פרויקט זה די קלה אך נדרש חישוב קטן לחישוב דופק. ישנן מספר שיטות לחישוב דופק, אך כאן קראנו רק חמישה פעימות. לאחר מכן חישבנו את פעימות הלב הכוללות בדקה על ידי יישום הנוסחה הבאה:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
rate = 60000 / Single_pulse_time;
כאשר time1 הוא ערך דלפק הדופק הראשון
time2 הוא ערך דלפק הדופק ברשימה
הדופק הוא הדופק הסופי.
כאשר הדופק הראשון מגיע, אנו מתחילים נגד באמצעות פונקציית מונה טיימר בארדואינו שהיא מיליס ();. וקח ערך מונה דופק ראשון בצורה מיליס ();. ואז אנחנו מחכים לחמישה פעימות. לאחר קבלת חמישה פעימות אנו שוב לוקחים ערך נגד בזמן 2 ואז אנו מקבלים זמן משנה 1 מהזמן 2 כדי לקחת זמן מקורי שנלקח על ידי חמישה פולסים. ואז חלק את הזמן הזה ב -5 פעמים לקבלת זמן דופק יחיד. עכשיו יש לנו זמן לדופק בודד ואנחנו יכולים למצוא את הדופק בקלות בדקה אחת, תוך חלוקת 600000 מיליליטר בזמן דופק יחיד.
קצב = 600000 / זמן דופק יחיד.
בפרויקט זה השתמשנו במודול חיישן פעימות לב כדי לזהות פעימות לב. מודול חיישן זה מכיל זוג IR אשר למעשה מזהה פעימות לב מדם. הלב שואב את הדם בגוף שנקרא פעימות לב, כאשר זה קורה ריכוז הדם בגוף משתנה. ואנחנו משתמשים בשינוי זה כדי ליצור מתח או דופק חשמלית.
תרשים מעגל והסבר
המעגל של צג פעימות הלב מוצג להלן, המכיל arduino uno, מודול חיישן פעימות לב, כפתור איפוס ו- LCD. Arduino שולט בכל תהליך המערכת כמו דופקי קריאה בצורת מודול חיישן פעימות לב, חישוב דופק ושליחת נתונים אלה ל LCD. אנו יכולים לקבוע את הרגישות של מודול חיישן זה על ידי פוטנציומטר מובנה המונח על מודול זה.
סיכת הפלט של חיישן פעימות הלב מחוברת ישירות לסיכה 8 של הארדואינו. Vcc ו- GND מחוברים ל- Vcc ו- GND. LCD 16x2 מחובר לארדואינו במצב 4 סיביות. סיכת הבקרה RS, RW ו- En מחוברים ישירות לסיכה ארדואינו 12, GND ו- 11. וסיכת נתונים D4-D7 מחוברת לסיכות 5, 4, 3 ו -2 של ארדואינו. ולחצן כפתור אחד נוסף לאיפוס הקריאה ואחד אחר משמש להפעלת המערכת לקריאת פולסים. כשאנחנו צריכים לספור דופק, אנו לוחצים על כפתור התחל ואז ארדואינו מתחיל לספור פולסים וגם מתחיל מונה למשך חמש שניות. כפתור לחיצת התחלה זה מחובר לסיכה 7 וכפתור הדחיפה לאיפוס מחובר לסיכה 6 של ארדואינו ביחס לקרקע.
תיאור התוכנית
בקוד השתמשנו בפונקציית קריאה דיגיטלית כדי לקרוא את הפלט של מודול חיישן פעימות הלב ומצב מיליס () לחישוב זמן ואז חישוב קצב הלב.
לפני כן יזמנו את כל הרכיבים בהם השתמשנו בפרויקט זה.
וכאן יש לנו למשוך את קו כפתור הדחיפה באמצעות משיכת תוכנה.