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

התאמה: 13 שלבים (עם תמונות)
התאמה: 13 שלבים (עם תמונות)

וִידֵאוֹ: התאמה: 13 שלבים (עם תמונות)

וִידֵאוֹ: התאמה: 13 שלבים (עם תמונות)
וִידֵאוֹ: איך להעביר תמונות מהאייפון למחשב ? - מדריך 2020 2024, נוֹבֶמבֶּר
Anonim
קבל כושר
קבל כושר

מכשיר לביש המנטר ומתעד את פעילות הכושר של האדם באמצעות AI.

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

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

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

אני חושב שזה בן לוויה אולטימטיבי לאנשים שאוהבים כושר.

אתה יכול להתאים אישית את הלביש הזה לתרגילים הספציפיים שאתה עושה על ידי אימון פעילויות אלה.

שלב 1: הדגמה

בואו לצפות בסרטון ההדגמה של Get-Fit לביש.

שלב 2: דברים שאנחנו צריכים

רכיבי החומרה הנדרשים לפרויקטים

  • 1 x Avnet SmartEdge Brainium זריז
  • 2 x אלסטי לבן
  • 1 x חגורת רצועה
  • 1 x מחט תפירה
  • 1 x חוט
  • 1 x HotGlue

רכיבי התוכנה הנדרשים לפרויקטים

  • Google Firebase
  • פורטל אוקוניון ברייניום
  • Android Studio

שלב 3: SmartEdge לוח זריז

לוח זריז של SmartEdge
לוח זריז של SmartEdge
לוח Smart Agde
לוח Smart Agde

בפרויקט זה אנו משתמשים במכשיר SmartEdgeAgile לאיתור התנועות. מכשיר SmartEdge Agile הוא פתרון חומרה מוסמך, המוטמע עם ערימת תוכנה מלאה הכוללת Edge Intelligence.

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

אחת מתכונות ה- AI שלה היא זיהוי תנועה. למעשה מכשיר זה מעביר את הנתונים שלו לפלטפורמת ברייניום דרך השער. הוא מתקשר באמצעות Bluetooth עם השער. ניתן להוריד את שער ברייניום מחנות iOS או Android.

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

שלב 4: איסוף אביזרים

איסוף אביזרים
איסוף אביזרים
איסוף אביזרים
איסוף אביזרים
איסוף אביזרים
איסוף אביזרים
איסוף אביזרים
איסוף אביזרים

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

שלב 5: הכנת להקות

הכנת להקות
הכנת להקות
הכנת להקות
הכנת להקות
הכנת להקות
הכנת להקות
הכנת להקות
הכנת להקות

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

שלב 6: Outlook סופי

Outlook סופי
Outlook סופי
Outlook סופי
Outlook סופי
Outlook סופי
Outlook סופי

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

שלב 7: פורטל ברייניום

פורטל ברייניום
פורטל ברייניום
פורטל ברייניום
פורטל ברייניום
פורטל ברייניום
פורטל ברייניום
פורטל ברייניום
פורטל ברייניום

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

כדי להשתמש בלוח SmartEdge Agile עליך להירשם לפלטפורמת ברייניום. לאחר מכן, הורד את אפליקציית Brainium Gateway בטלפון שלנו (מחנות Play) והשתמש בחשבון החדש שנוצר כדי להיכנס אליו. למעשה הטלפון משמש כשער בין הפורטל לבין מכשיר ה- AI דרך BLE. לאחר מכן הוסף את הלוח שלנו מכרטיסיית המכשירים בפורטל. אז המכשיר יופיע באפליקציית Brainium.

לחץ על כפתור "צור פרויקט" או "+" בפינה השמאלית התחתונה של דף הפרויקט כדי ליצור פרויקט.

שלב 8: סביבת עבודה של AI Studio

סביבת עבודה של AI Studio
סביבת עבודה של AI Studio

עבור לתפריט בצד שמאל ונווט אל כלי התנועה ב- AI Studio על ידי בחירת פריט 'זיהוי תנועה' בסביבות העבודה של AI Studio. AI Studio הוא הכלי המוקדש ליכולות הבינה המלאכותית של הפלטפורמה.

פתח את סביבת העבודה שלך והתחל בהגדרת התנועה שאיתה ברצונך לאמן את המכשיר הזריז שלך. עליך ליצור לפחות "תנועה" אחת עבור מודל זיהוי. כאן רשימת התנועות שלי מכילה פעילויות כגון Pushup, Pullup ו- Situp. אלו הן הפעילויות הבסיסיות שעוקבות אחר המכשיר שלנו (Get-Fit). תנועת לוח הזריזות תהיה שונה עבור כל פעילות, על ידי החלת תכונת ה- AI עליה המכשיר יכול לספור את הפעילות.

שלב 9: אימון

הַדְרָכָה
הַדְרָכָה
הַדְרָכָה
הַדְרָכָה
הַדְרָכָה
הַדְרָכָה

עלינו לאמן את המכשירים האלה כדי שיוכלו לזהות תרגילים. עליך ללבוש את המכשיר כשהאימון נמשך.

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

אתה יכול להתאים אישית את הלבישה הזו לתרגילים הספציפיים שאתה עושה על ידי אימון פעילות זו.

שלב 10: יצירת מודל

יצירת מודל
יצירת מודל
יצירת מודל
יצירת מודל
יצירת מודל
יצירת מודל

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

שלב 11: MQTT

MQTT
MQTT

MQTT API מספק גישה לנתונים שנשלחו ממכשירי המשתמש בזמן אמת. MQTT API זמין דרך WebSockets באמצעות ה- URI הבא: wss: //ns01-wss.brainium.com והוא מאובטח. פרוטוקול MQTT מספק שדות שם משתמש וסיסמה בהודעת CONNECT לאימות. ללקוח יש אפשרות לשלוח שם משתמש וסיסמה כאשר הוא מתחבר לברוקר MQTT. עבור חיבור לפלטפורמת בראניום האפשרויות האלה חייבות:

  • לשם המשתמש יש את הערך הסטטי שצוין: oauth2-user
  • הסיסמה שונה לכל משתמש ושווה לאסימון גישה חיצוני (היא זמינה בפרופיל המשתמש).
  • user_id (ניתן למצוא בפרופיל משתמשים)
  • device_id (ניתן למצוא בכרטיסיית מכשירים בפורטל)

על ידי הפעלת קוד הפיתון שצירפתי במאגר GitHub יכול לגשת לנתונים בזמן אמת מהלבוש (Get-Fit) באמצעות פרוטוקול MQTT. מספר הפעמים שהפעולה תושלם יימשך.

שלב 12: Firebase

בסיס אש
בסיס אש
בסיס אש
בסיס אש
בסיס אש
בסיס אש

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

כדי למצוא את כתובת האתר של Firebase

  • עבור אל Firebase
  • אז לך ופתח את הפרויקט שלך (אם אין לך פרויקטים צור אחד)
  • לאחר מכן, עברו למסד נתונים בזמן אמת במסד הנתונים
  • כתובת האתר בצילום המסך היא כתובת ה- Firebase

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

שלב 13: Android Studio

Android Studio
Android Studio

היישום לביש מתבצע באולפן אנדרואיד.

מוּמלָץ: