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

מד דופק AD8232, Arduino, עיבוד: 4 שלבים
מד דופק AD8232, Arduino, עיבוד: 4 שלבים

וִידֵאוֹ: מד דופק AD8232, Arduino, עיבוד: 4 שלבים

וִידֵאוֹ: מד דופק AD8232, Arduino, עיבוד: 4 שלבים
וִידֵאוֹ: חיישנים מיקרו בקרים ופרוייקטים | הנדסת אלקטרוניקה ומחשבים לכיתות י,יא,יב 2024, נוֹבֶמבֶּר
Anonim
מד דופק AD8232, Arduino, עיבוד
מד דופק AD8232, Arduino, עיבוד
מד דופק AD8232, Arduino, עיבוד
מד דופק AD8232, Arduino, עיבוד

ה- Analog Devices AD8232 הוא חזית אנלוגית מלאה המיועדת לרכוש אותות EKG ברמת מילי -וולט (ElectroCardioGram). למרות שזה עניין פשוט לחבר את ה- AD8232 ולראות את אות ה- EKG שהתקבל באוסילוסקופ, האתגר מבחינתי היה לרכוש את האות לתצוגה במחשב האישי שלי. אז גיליתי את עיבוד!

דף תיעוד AD8232 -

לוח פריצה זמין מ- Sparkfun כאן - https://www.sparkfun.com/products/12650 או, אם תחכה מספר שבועות, מסין כאן - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…

הזמנתי את הערכה כולל כבל חיישן גוף עם רפידות דביקות.

שלב 1: הכנת לוח הפריצה AD8232

הכנת לוח הפריצה AD8232
הכנת לוח הפריצה AD8232

התוכנית היא לגרום ללוח AD8232 לרכוש את האות EKG. פלט ה- AD8232 הוא אות של כ- 1.5 וולט. אות זה יידגם על ידי Uno Arduino בסביבות 1k דגימות/שנייה. ערכי דוגמאות אלה נשלחים לאחר מכן דרך יציאת ה- USB למחשב לצורך תצוגה. גיליתי מהר שהפעלת ה- AD8232 מפלט 3.3V של לוח Arduino הוא רעיון גרוע - יותר מדי רעש של 60 הרץ. אז עברתי ל 2 x סוללות AA. ניתן להפעיל את ה- AD8232 על ידי תא מטבע כספית 3V במידת הצורך. שני חוטים (אות ואדמה) רצו מלוח AD8232 אל הארדואינו (A0 ואדמה). השתמשתי בכמות נדיבה של דבק חם כדי לחזק את החוטים בצומת הלוח AD8232.

שלב 2: סימולציית EKG ב- Arduino Uno

Image
Image
למעלה ולרוץ
למעלה ולרוץ

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

שלב 3: למעלה ולרוץ

Image
Image

לבסוף, תצוגת המחשב האישי. צריך לשנות את קוד הארדואינו כדי לרכוש נתונים אמיתיים במקום נתוני סימולציה. קוד העיבוד מוצג. די חששתי לצלול לסביבת שפה / פיתוח חדשה, אבל ברגע שראיתי את ה- IDE בעיבוד חשבתי "וואו! זה נראה מוכר - ממש כמו הארדואינו". להלן קישור ההורדה לעיבוד. זה לקח רק כמה שעות של קוד פריצה שמצאתי באינטרנט כדי להפעיל יישום. גיליתי שמיקום שלוש האלקטרודות על גופי אינו תואם את הסימונים על החוטים. במקרה שלי, ההובלה המסומנת "COM" הולכת שמאלה, "L" ימינה ו- "R" לרגל שמאל.

הגישה שלי הייתה לתכנת את Arduino לרכוש את האות ולהעביר אותו ליישום העיבוד הפועל במחשב האישי. יש לי דרך אחרת; השתמש בעיבוד כדי לשלוט ישירות על הקישור Arduino. אפילו טוב יותר, ייתכן שניתן יהיה לחסל את ה- Arduino לגמרי ולהשתמש ביציאת השמע של המחשב האישי כדי לרכוש את האות באמצעות עיבוד - ראה הוראה זו.

שלב 4:

להלן קבצי המקור לסימולטור Arduino, רכישת אותות Arduino ותצוגת אות עיבוד.

מוּמלָץ: