תוכן עניינים:
- שלב 1: הכנת הפרויקט
- שלב 2: הורדת תוכנה
- שלב 3: צור חשבון עבור Fitbit Studio
- שלב 4: צור פרויקט יישומי Fitbit
- שלב 5: התחל את Developer Bridge ב- Fitbit לנייד
- שלב 6: התחל מפתח בשעוני Fitbit
- שלב 7: חבר סטודיו Fitbit לנייד ולשעון
- שלב 8: התקן את התוכנית ב- Watch
- שלב 9: חבר IO עבור RPI
- שלב 10: התקן תוכנה עבור RPI
- שלב 11: הפעל את התוכנית ב- RPI
- שלב 12: בדוק והפעל את התוכנית
- שלב 13: פתרון בעיות
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
פרויקט זה מראה כיצד להשתמש בשעון 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
1. עבור אל studio.fitbit.com
2. הירשם לאולפן פיטביט חדש בכתובת studio.fitbit.com.
שלב 4: צור פרויקט יישומי Fitbit
1. עבור אל studio.fitbit.com
2. לאחר הכניסה, לחץ על פרוייקט חדש.
3. הזן את שם הפרויקט החדש. בחר תבנית פרויקט ריקה ולחץ על צור.
4. בחר את כל הקבצים והתיקיות שחוזרים את הגריזה משלב 1.
5. גרור את כל הקבצים לאזור קבצי Project.
שלב 5: התחל את Developer Bridge ב- Fitbit לנייד
1. הפעל את יישום Fitbit (בנייד).
2. בחר חשבון בצד שמאל למעלה.
3. תחת מכשירים, בחר את דגם השעון שלך.
4. בחר תפריט מפתחים.
5. אפשר את Developer Bridge. המתן לשינוי ההודעה מהחיבור למחובר
שלב 6: התחל מפתח בשעוני Fitbit
1. קדימה הגדרה.
2. גלול מטה עד שנמצא "גשר מפתחים".
3. בחר פעולה לחיבור לשרת.
4. המתן עד הצגת ההודעה "מחובר לאתר באגים".
שלב 7: חבר סטודיו Fitbit לנייד ולשעון
1. בתפריט העליון, לחץ על בחר התקן.
2. בחר את השעון שלנו.
3. בתפריט העליון, לחץ על בחר טלפון.
4. בחר את הטלפון שלנו.
5. המתן עד שהטלפון והמכשירים יופיעו מחוברים
שלב 8: התקן את התוכנית ב- Watch
1. בתפריט העליון, הקש על הפעלה.
אולפן Fitbit יתחיל לאסוף ולהוריד תוכניות הן בניידים והן בצפייה.
2. גלול במסך השעון שמאלה כדי לראות אם התוכנית הותקנה.
3. עבור לאפליקציית Fitbit
4. בחר חשבון בצד שמאל למעלה.
5. תחת מכשירים, בחר את דגם השעון שלך.
6. בחר תפריט מפתחים.
7. אתה אמור לראות את התוכנית מותקנת תחת האפליקציה Sideloaded
שלב 9: חבר 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.