תוכן עניינים:

צג ECG/EKG רציף פשוט ונייד באמצעות ATMega328 (שבב Arduino Uno) + AD8232: 3 שלבים
צג ECG/EKG רציף פשוט ונייד באמצעות ATMega328 (שבב Arduino Uno) + AD8232: 3 שלבים

וִידֵאוֹ: צג ECG/EKG רציף פשוט ונייד באמצעות ATMega328 (שבב Arduino Uno) + AD8232: 3 שלבים

וִידֵאוֹ: צג ECG/EKG רציף פשוט ונייד באמצעות ATMega328 (שבב Arduino Uno) + AD8232: 3 שלבים
וִידֵאוֹ: פירוש א.ק.ג למתחילים: חלק 1 🔥🤯 2024, נוֹבֶמבֶּר
Anonim
צג ECG/EKG רציף פשוט ונייד באמצעות ATMega328 (שבב Arduino Uno) + AD8232
צג ECG/EKG רציף פשוט ונייד באמצעות ATMega328 (שבב Arduino Uno) + AD8232

דף הוראות זה יראה לך כיצד להכין צג א.ק.ג./EKG נייד בעל 3 עופרים פשוט. הצג משתמש בלוח פריצה AD8232 כדי למדוד את אות הא.ק.ג ולשמור אותו על כרטיס microSD לצורך ניתוח מאוחר יותר.

דרושים ציוד עיקרי:

סוללה נטענת 5V

לוח פריצה AD8232

שעון בזמן אמת - מודול RTC DS3231

מודול כרטיס מיקרו SD + כרטיס מיקרו SD

התפרצות מיקרו USB

ווסת 3.3V

לידים אק ג + רפידות חד פעמיות

נגדים/קבלים/שבב ATMega328 להמרה מפריסת Arduino Uno ל- ATMega328 עצמאי-ראה

שלב 1: בדוק רכיבים וקוד באמצעות Arduino Uno

בדוק רכיבים וקוד עם Arduino Uno
בדוק רכיבים וקוד עם Arduino Uno
בדוק רכיבים וקוד עם Arduino Uno
בדוק רכיבים וקוד עם Arduino Uno

ניתן לבדוק את המערכת תחילה באמצעות Arduino Uno. חוט כפי שמוצג בתרשים. הכבלים והרפידות א.ק.ג מחוברים ל- AD8232 וצריכים להיות ממוקמים משני צדי החזה כשהחיבור לקרקע נמוך למטה-עיין בדף sparkfun https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- מדריך התחברות לפרטים נוספים. רישום של Arduino שניתן להשתמש בו ניתן להוריד כאן. יש לרשום את הנתונים במהירות על כרטיס ה- SD כדי לקבל אות א.ק.ג מדויק. גיליתי ששגרת החיסכון בכרטיסי SD נמשכת בסדר גודל של 10 שניות של אלפיות השנייה (חלק מכרטיסי ה- SD מהירים או איטיים יותר). שמירת נקודת זמן חדשה בכרטיס ה- SD בכל לולאה היא איטית מדי מכיוון שאנו באמת רוצים להיות מסוגלים להקליט כל כמה אלפיות השנייה. לכן לקוד יש מאגר שיאסוף 40 נקודות לפני שליחתו לכרטיס SD להקלטה. הנתונים נשמרים כקובץ txt המופרד עם נקודה -פסיק. שלוש העמודות מציגות את פלט AD8232, הזמן ממודול RTC וזמן מהפונקציה millis () שנותן דיוק רב יותר לקביעת הזמן בין נקודות נתונים.

שלב 2: צור גרסה ניידת

צור גרסה ניידת
צור גרסה ניידת

כדי להפוך את המערכת לניידת השתמשתי במדריך הבא https://dronebotworkshop.com/arduino-uno-atmega328/ ליצירת מערכת עצמאית המבוססת על ATMeg328 עם נגדים, קבלים וגביש קוורץ. השתמשתי בסוללה נטענת ליתיום 5V עם לוח פריצה של מיקרו-USB כדי לספק כוח יחד עם וסת 3.3V להנעת ה- AD8232. הרכיבים השונים מולחמו על לוח חשבונות.

מוּמלָץ: