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

Fitbit Raspberry Pi: 13 שלבים
Fitbit Raspberry Pi: 13 שלבים

וִידֵאוֹ: Fitbit Raspberry Pi: 13 שלבים

וִידֵאוֹ: Fitbit Raspberry Pi: 13 שלבים
וִידֵאוֹ: He made a trick in the atm #shorts 2024, נוֹבֶמבֶּר
Anonim
פיטביט פטל פטל
פיטביט פטל פטל

פרויקט זה מראה כיצד להשתמש בשעון Fitbit לשליטה ב- IO ב- Raspberry Pi. פרויקט זה פותח על Fitbit ionic. אבל זה אמור לעבוד על כל שעון Fitbit עם מערכת הפעלה FItbit מותקנת. אנו יכולים לשלוט ביציאה הדיגיטלית והאנלוגית הן על ידי שימוש בספריית pigpio ושקעי אינטרנט הפועלים על RPi. פרויקט זה תומך ב -10 יציאות IO ביציאת RPI 1-5 מוגדרות ליציאה דיגיטלית שניתן להפעיל/לכבות רק. יציאה 6 -10 מוגדרות ליציאה אנלוגית. משתמשים יכולים לשלוח ערך להגדיל או להקטין עבור יציאה אנלוגית. בפרויקט זה אנו מדגימים יציאה אנלוגית באמצעות סרוו. שים לב שהערך האנלוגי משתנה בהתאם למכשירים אנלוגיים.

שלב 1: הכנת הפרויקט

הכנת הפרויקט
הכנת הפרויקט

חוּמרָה

1. פטל פטל (בדקנו ב- RPi 3)

2. כבל לשקע IO של RPI

3. קרש עם חמישה נוריות וחמישה נגדים של 330 אוהם או

4. סרוו

5. שעון Fitibit עם מערכת ההפעלה Fitbit מותקנת

תוֹכנָה

1. pigpio להתקנה עבור אל

2. ספריית שקע האינטרנט עבור אל

3. החשבון של סטודיו Fitbit עבור אל

4. הורדת סימולטור מערכת ההפעלה Fitbit מ-

למידע נוסף על פיתוח תוכנית Fitibt עבור אל

שלב 2: הורדת תוכנה

הורדת תוכנה
הורדת תוכנה

1. הורד את הפרויקט מתוך

2. לפתוח קבצי פרוייקטים.

3. תוכנת שרת השקע של RPI נמצאת ב- RPI/socket.js.

4. כל קבצי הפרויקטים של Fitbit נמצאים תחת ספריית Fitbit.

למידע על ספריות לפיתוח fitbit, עיין בפרטים בכתובת

שלב 3: צור חשבון עבור Fitbit Studio

צור חשבון עבור Fitbit Studio
צור חשבון עבור Fitbit Studio

1. עבור אל studio.fitbit.com

2. הירשם לאולפן פיטביט חדש בכתובת studio.fitbit.com.

שלב 4: צור פרויקט יישומי Fitbit

צור פרויקט יישומי Fitbit
צור פרויקט יישומי Fitbit
צור פרויקט יישומי Fitbit
צור פרויקט יישומי Fitbit
צור פרויקט יישומי Fitbit
צור פרויקט יישומי Fitbit

1. עבור אל studio.fitbit.com

2. לאחר הכניסה, לחץ על פרוייקט חדש.

3. הזן את שם הפרויקט החדש. בחר תבנית פרויקט ריקה ולחץ על צור.

4. בחר את כל הקבצים והתיקיות שחוזרים את הגריזה משלב 1.

5. גרור את כל הקבצים לאזור קבצי Project.

שלב 5: התחל את Developer Bridge ב- Fitbit לנייד

הפעל את Developer Bridge ב- Fitbit לנייד
הפעל את Developer Bridge ב- Fitbit לנייד
הפעל את Developer Bridge ב- Fitbit לנייד
הפעל את Developer Bridge ב- Fitbit לנייד
הפעל את Developer Bridge ב- Fitbit לנייד
הפעל את Developer Bridge ב- Fitbit לנייד
הפעל את Developer Bridge ב- Fitbit לנייד
הפעל את Developer Bridge ב- Fitbit לנייד

1. הפעל את יישום Fitbit (בנייד).

2. בחר חשבון בצד שמאל למעלה.

3. תחת מכשירים, בחר את דגם השעון שלך.

4. בחר תפריט מפתחים.

5. אפשר את Developer Bridge. המתן לשינוי ההודעה מהחיבור למחובר

שלב 6: התחל מפתח בשעוני Fitbit

התחל מפתח בשעוני Fitbit
התחל מפתח בשעוני Fitbit
התחל מפתח בשעוני Fitbit
התחל מפתח בשעוני Fitbit

1. קדימה הגדרה.

2. גלול מטה עד שנמצא "גשר מפתחים".

3. בחר פעולה לחיבור לשרת.

4. המתן עד הצגת ההודעה "מחובר לאתר באגים".

שלב 7: חבר סטודיו Fitbit לנייד ולשעון

חבר סטודיו Fitbit עם נייד וצפה
חבר סטודיו Fitbit עם נייד וצפה

1. בתפריט העליון, לחץ על בחר התקן.

2. בחר את השעון שלנו.

3. בתפריט העליון, לחץ על בחר טלפון.

4. בחר את הטלפון שלנו.

5. המתן עד שהטלפון והמכשירים יופיעו מחוברים

שלב 8: התקן את התוכנית ב- Watch

התקן את התוכנית ב- Watch
התקן את התוכנית ב- Watch
התקן את התוכנית ב- Watch
התקן את התוכנית ב- Watch

1. בתפריט העליון, הקש על הפעלה.

אולפן Fitbit יתחיל לאסוף ולהוריד תוכניות הן בניידים והן בצפייה.

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

3. עבור לאפליקציית Fitbit

4. בחר חשבון בצד שמאל למעלה.

5. תחת מכשירים, בחר את דגם השעון שלך.

6. בחר תפריט מפתחים.

7. אתה אמור לראות את התוכנית מותקנת תחת האפליקציה Sideloaded

שלב 9: חבר IO עבור RPI

חבר IO עבור RPI
חבר IO עבור RPI
חבר IO עבור RPI
חבר IO עבור RPI
חבר IO עבור RPI
חבר IO עבור RPI

1. חבר את שקע ה- IO ללוח הלחם באמצעות כבל.

2. חבר LED ליציאת IO עם 330 Ohm Resistor כדי להגביל את הזרם.

3. חבר את סרוו עם יציאת IO שהוקצתה ליציאה אנלוגית

שלב 10: התקן תוכנה עבור RPI

1. התקן את ספריית שקע האינטרנט באמצעות הפקודה

npm להתקין -שמור ws

2. התקן את ספריית pigpio

עדכון sudo apt-get

sudo apt-get להתקין pigpio

3. הורד את התוכנית socket.js מ- https://github.com/wtos03/RaspFit תחת מדריך RPI

4. הכנס את socket.js לספריית הבית.

שלב 11: הפעל את התוכנית ב- RPI

1. הפעל את הפקודה

צומת $ sudo socke.js

2. להפעלת התוכנית באופן אוטומטי בעת הפעלת RPI. הוסף שורת פקודה ב- /etc/rc.local

שלב 12: בדוק והפעל את התוכנית

1. הפעל את Fitbit Applicaiton בנייד

2. בחר חשבון בצד שמאל למעלה.

3. תחת מכשירים, בחר את דגם השעון שלך.

4. בחר תפריט מפתחים.

5. בחר תוכנית המותקנת תחת האפליקציה Sideloaded.

6. בחר הגדרות

7. הגדר כתובת IP של RPI ויציאה (פרויקט זה משתמש ב- 4000)

8. התאם את הצעד לערך אנלוגי במידת הצורך (ברירת מחדל = 20)

9. חזור ויצא מיישום Fitbit

10. הפעל את התוכנית בשעון Fitbit.

11. בחר ביציאה שבה ברצונך לשלוט

12. לחצנים לשימוש נכון למכשירי ON/OFF

13. לחצנים בצד שמאל לשימוש בתוספת/הפחתה של ערך אנלוגי

שלב 13: פתרון בעיות

שגיאה: לא ניתן לשלוט בקלט/פלט ב- RPI

- בדוק את הרשת על ידי פינג של כתובת RPI.

- יציאה מתוכנית בשעון Fitbit וב- RPI.

- התחל יישום Fitbit וסנכרן עם שעון Fitbit.

- הפעל את התוכנית ב- RPI.

- הפעל את התוכנית בשעון Fitbit.

מוּמלָץ: