תוכן עניינים:
- שלב 1: מה שאתה צריך
- שלב 2: הכנת PulseSensor Plugging עבור Arduino
- שלב 3: התקנה והעלאה של קוד Arduino
- שלב 4: עיבוד קוד התקנה והעלאה
- שלב 5: בדוק
- שלב 6: התאם אישית את תוכנית Visualizer
- שלב 7: בעיות
- שלב 8: מוצר סופי
וִידֵאוֹ: התאמה אישית של PulseSensor Visualizer לאירוע מפעיל (צג אנטי פרודוקטיביות): 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
במדריך זה תלמד כיצד לשנות את תוכנית PulseSensor Visualizer להפעלת אירוע בדפדפן אינטרנט. אני קורא לפרויקט הזה צג אנטי פרודוקטיביות מכיוון שלמרות שיש לנו כלים רבים שעוזרים לנו לפקח על החיוניים, על לוחות הזמנים ועל צריכת המזון שלנו, אין הרבה דברים שמזכירים לנו לקחת כמה דקות מימינו העמוסים. להאט ולנשום.
שלב 1: מה שאתה צריך
- ערכת חיישן דופק PulseSensor הכוללת:
- כבל סרט רך חוט קלוע
- קליפ אוזן (בגודל החיישן)
- רצועת אצבע סקוטש
- ארדואינו אונו
- Arduino IDE, להעלאת קוד ל- Arduino שלך
- אפליקציית עיבוד, להדמיה של BPM
- ספריית מגרש המשחקים PulseSensor (עבור Arduino)
- Visualizer לעיבוד מוגבר של PulseSensor (לעיבוד)
שלב 2: הכנת PulseSensor Plugging עבור Arduino
מכיוון שהחיישן הוא מעגל חשוף, עליך למצוא דרך למנוע מכל שמן או זיעה לבוא במגע עם רכיבים אלה. אפשר להשתמש בדבק חם או לק. אין לכסות את הצד הלבן או את החיישן בחומר אטום כלשהו, הדבר הופך את החיישן שלך ללא שימושי.
חבר את החוטים ליציאות המתאימות:
5v - כבל אדום
קרקע - כבל שחור
אנלוגי 0 (A0) - כבל סגול
שלב 3: התקנה והעלאה של קוד Arduino
לאחר הורדת והתקנת תוכנת Arduino AND Processing, טען את ספריית המשחקים בספריית Arduino. באפליקציית Arduino, עבור אל סקיצה> כלול ספרייה> נהל ספריה. חפש PulseSensor והתקן את הספרייה.
לאחר מכן פתח את קוד הדוגמה על ידי מעבר אל> דוגמאות> מגרש משחקים PulseSensor. למטרותינו אנו נשתמש ב- PulseSensor_BPM. קוד דוגמה זה נועד בסופו של דבר לשלוח נתונים סדרתיים לעיבוד. לפני שנוכל להעלות את הסקיצה לארדואינו שלנו, עלינו לשנות שורת קוד כך שנתוני הארדואינו יישלחו לעיבוד. המשתנה output_type כברירת מחדל מוגדר ל- SERIAL_PLOTTER. יש לשנות זאת ל- PROCESSING_VISUALIZER.
שלב 4: עיבוד קוד התקנה והעלאה
לאחר הורדת קובץ PulseSensor Amped Visualizer ופרק אותו. מצא את הקובץ בשם "PulseSensor_Amped_Processing_150" והנח אותו בתיקיית המסמכים> עיבוד.
כעת פתח את עיבוד ועבור לקובץ> סקיצה ולחץ על PulseSensorAmped_Processing_Visualizer.
שלב 5: בדוק
כאשר תלחץ על הפעל בעיבוד, ייפתח חלון ושואל באיזו יציאה טורית תרצה להשתמש. בדרך כלל יציאת Arduino נמצאת בראש הרשימה. בחר את היציאה והנח את החיישן בכל מקום בגופך שבדרך כלל אתה יכול להרגיש את הדופק שלך. אתה אמור לראות קריאות קבועות של BPM שלך!
שלב 6: התאם אישית את תוכנית Visualizer
ברגע שהתוכנית פועלת בהצלחה, ישנם שינויים רבים שתוכל לבצע כדי להתאים אישית את החוויה. עם זאת, היזהר מאיזה קוד שאתה מוסיף או מניפולציות. זה יכול לשבור את התוכנית!
שינוי קטן ומהנה שאתה יכול לעשות הוא לשנות את פונקציית הטקסט () בשורה 87 כדי לקרוא כל מה שאתה רוצה. זה במקור אומר PulseSensor Amped Visualizer. שיניתי את שלי כדי לומר Anti Monitorivity Monitor.
שינוי אחד גדול שעשיתי הנחתי מתחת לפונקציה void drawheart () ולפני הפונקציה void listAvailablePorts (). הנה הקוד:
הצהירו על המשתנה openWindow לפני סוף לולאת התיקו כך:
חלון פתוח();
} // סוף לולאת הציור
הפונקציה ממוקמת מתחת לפונקציה void drawheart () ולפני הפונקציה void listAvailablePorts ().
void openWindow () {
בעוד (BMP> = 120) {
קישור ("קישור לבחירתך");
}
קוד זה בודק כל הזמן את הקריאות מ- arduino, וכל קריאה מעל 120 BPM מפעילה פתיחת סרטון יוטיוב בדפדפן ברירת המחדל.
אזהרה: אל תפעיל את הוויזואליזציה עד לאחר קריאת הבעיה והפתרון הבאים.
שלב 7: בעיות
מכיוון שהפקודה openWindow מחפשת ערכי BPM מעל 120 HUNDREDS פעמים בשנייה, היא עלולה לעורר קישור להיפתח בכל פעם שהיא נרשמת מעבר לסף. תוכלו לראות זאת בצילום המסך למעלה. פתחתי כמה שניות של כרטיסיות חדשות תוך שניות. זה לגמרי הקפיא את המחשב שלי - הייתי צריך להפעיל אותו מחדש! כדי להימנע מבעיה זו, הכנס פקודת עיכוב () לאחר פקודת הקישור כך.
void openWindow () {while (BMP> = 120) {
קישור ("קישור לבחירתך");
עיכוב (60000);
}
הזמן נמדד במיליס בעיבוד, ו -60,000 מיליס שווים לדקה אחת.
שלב 8: מוצר סופי
הַצלָחָה! כאשר BMP המשתמשים מגיע ל -120 BPM, קישור נפתח בדפדפן שלך. הלולאה תתעכב לדקה אחת.
מוּמלָץ:
כיצד-מודול תצוגת דואר אלקטרוני של E-INK-חלק 2 - ייבא התאמה אישית של תמונה: 4 שלבים
כיצד-מודול תצוגת דואר אלקטרוני של E-INK-חלק 2 | ייבא התאמה אישית של התמונה: במדריך זה לפרק 2 של כיצד-מודול תצוגת דואר אלקטרוני E-INK | ייבא התאמה אישית של תמונה, אני הולך לשתף אתכם כיצד לייבא את התמונה שאתם אוהבים ולהציג אותה במודול התצוגה של E-Ink. זה מאוד פשוט בעזרת כמה שניות
IOT123 - מוקד חיישנים מקיף: WEBSEVER התאמה אישית של ICOS10: 11 שלבים
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 WEBSEREVER CUSTOMIZATION WEBSEVER: ה- ASSIMILATE SENSOR/ACTOR Slaves הטמעה מטא -נתונים המשמשים להגדרות חזותיות ב- Crouton. מבנה זה מוסיף שרת אינטרנט ל- ESP8266 Master, משרת כמה קבצי תצורה שניתן לשנות על ידי המשתמש ולאחר מכן משתמש בקבצים אלה כדי להגדיר מחדש
התאמה אישית ושיפור של מקלדת שבורה: 4 שלבים
התאמה אישית ושיפור של מקלדת שבורה: אז הרבה אנשים יודעים על משחקי וידיאו וחלק משחקים עם מקלדת ועכבר, מה שהחלטתי לעשות הוא ליצור מקלדת עם תאורה אחורית כי ראיתי את המקלדת המדהימה הזאת מאוד עם אורות. עליהם. אני גם הולך להשתמש בכמה לגו ו
התאמה אישית של תיבת הדו -שיח הפעלה: 8 שלבים
התאמה אישית של תיבת הדו -שיח הפעלה: השתמש בהאקר משאבים כדי להתאים אישית את המחשב שלך, במיוחד את תיבת הדו -שיח הפעלה. הפוך את המחשב שלך למגניב כמוך ולמד משהו בתהליך .:] הערה: אני יכול לאמת רק את ההנחיות האלה עבור Windows XP … אבל אתה יכול לנסות אחרים
התאמה אישית קלה של כלי הדואר של Apple: 10 שלבים (עם תמונות)
התאמה אישית קלה של מכתבי הדואר של Apple: במדריך זה, אני הולך להדגים תהליך לניתוק המגדר של מכתבי הודעת הלידה על ידי הוספת גרסאות ורודות וצהובות אליו. כדי לבצע את השינויים הגרפיים תזדקק לפוטושופ או לעורך דומה. זה גם יצטרך אותך