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

מד דופק Arduino: 5 שלבים
מד דופק Arduino: 5 שלבים

וִידֵאוֹ: מד דופק Arduino: 5 שלבים

וִידֵאוֹ: מד דופק Arduino: 5 שלבים
וִידֵאוֹ: Using BTS7960 BTN8982TA PWM H Bridge motor controller module with Arduino library 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מד דופק Arduino
מד דופק Arduino
מד דופק Arduino
מד דופק Arduino

שלום כולם, בניתי את מד הדופק הנשלט על ידי Arduino.

שלב 1: מה השתמשתי - חומרים

מה השתמשתי - חומרים
מה השתמשתי - חומרים
מה השתמשתי - חומרים
מה השתמשתי - חומרים
מה השתמשתי - חומרים
מה השתמשתי - חומרים

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

המכשיר שבניתי כולל Arduino Pro Mini עם חיישן דופק ותצוגת OLED.

החיישן פותח במקור על ידי חברה בשם World Famous Electronics והתחיל כקמפיין קיקסטארטר בשנת 2011. הם מספקים ספרייה עבור Arduino כך שתוכל להתממשק אליו בקלות רבה. אשאיר קישור אליו בתיאור.

כדי להציג את מדידת הקצב לדקה, הארדואינו מחובר ל- OLED מיני.

חלק מהרכיבים המשמשים את הפרויקט (קישורים שותפים):

Arduino Pro Mini

PulseSensor

מיני OLED

תחנת הלחמה

הלחמה

קטעי חשמל

כלי הרוטרי

שלב 2: סכמטי

סכמטי
סכמטי

הצג משתמש בפרוטוקול I2C כך שהוא מחובר רק עם 4 חוטים. בתרשים ניתן לראות כי פרט לחוטי החשמל של החיישן ושל ה- OLED, עלינו לחבר רק 3 חוטים נוספים.

סיכת A0 של חיישן הדופק מחוברת לכניסה האנלוגית A0 של הארדואינו, סיכת ה- SDA של התצוגה מחוברת לכניסת האנלוגי A4 בארדואינו וה- SCL מחובר לקלט אנלוגי A5.

הפרויקט כולו מופעל על ידי 3 סוללות AA הממוקמות בחלק העליון של הידית שהיתה בעבר מאיץ לצעצוע מסתובב. קלט הסוללות מחובר לקלט הגולמי של ה- Arduino pro mini.

קישור לסכימה ב- EasyEda:

easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor

שלב 3: קוד

קוד
קוד

הקוד עבור הארדואינו פשוט מאוד וזה רק תערובת של הדוגמאות של ה- OLED והחיישן.

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

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

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

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

github.com/bkolicoski/arduino-heart-rate-monitor

שלב 4: מארז

קַרפִּיף
קַרפִּיף
קַרפִּיף
קַרפִּיף
קַרפִּיף
קַרפִּיף

ביצעתי תחילה את כל החיבורים על לוח לחם ולאחר שווידאתי שהכל עובד המשכתי ליצור את המארז.

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

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

שלב 5: תהנה

תהנה!
תהנה!
תהנה!
תהנה!

המכשיר אינו מכשיר מדעי בהחלט ויש לו תקלות. החיישן עדין למדי ולעתים קרובות יכול להוציא הרבה נתונים לא עקביים, במיוחד אם לוחצים עליו די חזק או מעט מאוד.

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

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

לחיים!

מוּמלָץ: