תוכן עניינים:
- שלב 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: פתרון בעיות
וִידֵאוֹ: Fitbit Raspberry Pi: 13 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
פרויקט זה מראה כיצד להשתמש בשעון 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.
מוּמלָץ:
מאפשר לתקן מטען Fitbit 2 ביחד. קווים במסך: 3 שלבים
מאפשר לתקן מטען Fitbit 2 ביחד. קווים במסך: אז בערך 13 מצברים לאחר רכישת ה- Fitbit הראשון שלי התחלתי לקבל קווים שחצו את המסך. כל יום אחד אחר היה מופיע לפעמים יותר מאשר אחד ביום. דאגתי מאוד לפיטביט שלי חשבתי ולא ידעתי למה זה התחיל. פעם אחת
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
ראה את כל נתוני Fitbit שלך במרכז השליטה: 5 שלבים
ראה את כל נתוני Fitbit שלך בלוח מחוונים אחד: זו השנה החדשה וזה אומר שכולנו קיבלנו יעדים חדשים. מטרה משותפת לשנה החדשה היא להיות בריא יותר, בין אם זה אומר לאכול טוב יותר, להתאמן יותר או להיות פעיל יותר באופן כללי. הדרך האהובה עלי לעקוב אחרי כל מה ש- Fitbit שלי
חיישן ADXL335 ממשק ב- Raspberry Pi 4B ב -4 שלבים: 4 שלבים
ממשק חיישן ADXL335 ב- Raspberry Pi 4B בארבעה שלבים: במדריך זה אנו הולכים לחבר חיישן ADXL335 (מד תאוצה) ב- Raspberry Pi 4 עם Shunya O/S
התקנת Raspbian ב- Raspberry Pi 3 B ללא HDMI - תחילת העבודה עם Raspberry Pi 3B - הגדרת ה- Raspberry Pi 3: 6 שלבים
התקנת Raspbian ב- Raspberry Pi 3 B ללא HDMI | תחילת העבודה עם Raspberry Pi 3B | הגדרת ה- Raspberry Pi 3: כפי שחלקכם יודעים שמחשבי Raspberry Pi הם די מדהימים ותוכלו לקבל את כל המחשב רק על לוח זעיר אחד. Raspberry Pi 3 דגם B כולל ארבעה ליבות ARM Cortex A53 בעל ארבע ליבות. שעון במהירות 1.2 גיגה -הרץ. זה מעמיד את ה- Pi 3 בערך 50