جدول المحتويات:
- الخطوة الأولى: تحضير المشروع
- الخطوة الثانية: تنزيل البرنامج
- الخطوة 3: أنشئ حسابًا لبرنامج Fitbit Studio
- الخطوة 4: إنشاء مشروع تطبيق Fitbit
- الخطوة 5: ابدأ Developer Bridge على Mobile Fitbit
- الخطوة 6: ابدأ مطورًا على ساعات Fitbit
- الخطوة 7: قم بتوصيل Fitbit Studio بالجوال والمشاهدة
- الخطوة 8: تثبيت البرنامج على Watch
- الخطوة 9: قم بتوصيل IO لـ RPI
- الخطوة العاشرة: تثبيت برنامج RPI
- الخطوة 11: ابدأ البرنامج على RPI
- الخطوة 12: اختبار وتشغيل البرنامج
- الخطوة 13: استكشاف الأخطاء وإصلاحها
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يوضح هذا المشروع كيفية استخدام ساعة Fitbit للتحكم في الإدخال والإخراج على Raspberry Pi. تم تطوير هذا المشروع على Fitbit ionic. ولكن يجب أن تعمل على أي ساعة Fitbit مثبت عليها نظام تشغيل FItbit. يمكننا التحكم في كل من المنفذ الرقمي والتناظري باستخدام Pigpio ومكتبة مقبس الويب التي تعمل على RPi. يدعم هذا المشروع 10 منافذ إدخال / إخراج على منفذ RPI 1-5 تم تعيينها للمنفذ الرقمي الذي يمكن تشغيله / إيقاف تشغيله فقط. تم تعيين المنفذ 6-10 للمنفذ التناظري. يمكن للمستخدمين إرسال قيمة الزيادة أو النقصان للمنفذ التناظري. في هذا المشروع ، نعرض المنفذ التناظري باستخدام المؤازرة. يرجى ملاحظة أن القيمة التناظرية ستختلف حسب الأجهزة التناظرية.
الخطوة الأولى: تحضير المشروع
المعدات
1. Raspberry Pi (اختبرناها على RPi 3)
2. كابل لمقبس RPI's IO
3. اللوح مع خمسة مصابيح LED وخمسة مقاومات 330 أوم أو
4. المؤازرة
5. ساعة Fitibit مع تثبيت نظام التشغيل Fitbit
برمجة
1. Pigpio للتثبيت ، انتقل إلى
2. انتقل إلى مكتبة مقابس الويب
3. انتقل إلى حساب Fitbit studio على
4. تنزيل Fitbit OS Simulator من
لمزيد من المعلومات حول تطوير برنامج Fitibt ، انتقل إلى
الخطوة الثانية: تنزيل البرنامج
1. قم بتنزيل المشروع من
2. فك ضغط ملفات المشروع.
3. خادم مقبس RPI الخاص بالبرنامج موجود في RPI / socket.js.
4. جميع ملفات مشروع Fitbit موجودة ضمن دليل Fitbit.
للحصول على معلومات حول أدلة تطوير Fitbit ، يرجى الاطلاع على التفاصيل على
الخطوة 3: أنشئ حسابًا لبرنامج Fitbit Studio
1. اذهب إلى studio.fitbit.com
2. قم بالتسجيل في استوديو Fitbit الجديد على studio.fitbit.com.
الخطوة 4: إنشاء مشروع تطبيق Fitbit
1. اذهب إلى studio.fitbit.com
2. بعد تسجيل الدخول ، انقر فوق مشروع جديد.
3. أدخل اسم مشروع جديد. حدد قالب مشروع فارغًا وانقر فوق إنشاء.
4. حدد جميع الملفات والمجلدات التي يتم فك ضغطها من الخطوة 1.
5. اسحب جميع الملفات إلى منطقة ملفات المشروع.
الخطوة 5: ابدأ Developer Bridge على Mobile Fitbit
1. ابدأ تطبيق Fitbit (على الهاتف المحمول).
2. حدد الحساب في أعلى اليسار.
3. ضمن الأجهزة ، حدد طراز ساعتك.
4. حدد قائمة المطور.
5. تمكين جسر المطور. انتظر تغيير الرسالة من الاتصال إلى متصل
الخطوة 6: ابدأ مطورًا على ساعات Fitbit
1. إعداد الانتقال.
2. قم بالتمرير لأسفل حتى يتم العثور على "جسر المطور".
3. حدد الإجراء للاتصال بالخادم.
4. انتظر حتى تظهر الرسالة "Connected to Debugger".
الخطوة 7: قم بتوصيل Fitbit Studio بالجوال والمشاهدة
1. في القائمة العلوية ، اضغط على تحديد جهاز.
2. حدد ساعتنا.
3. في القائمة العلوية ، اضغط على تحديد الهاتف.
4. حدد هاتفنا.
5. انتظر حتى يظهر الهاتف والأجهزة متصلة
الخطوة 8: تثبيت البرنامج على Watch
1. في القائمة العلوية ، اضغط على تشغيل.
سيبدأ استوديو Fitbit في تجميع وتنزيل البرامج على كل من الهواتف المحمولة والمشاهدة.
2. قم بالتمرير على شاشة الساعة إلى اليسار لمعرفة ما إذا كان البرنامج مثبتًا أم لا.
3. انتقل إلى تطبيق Fitbit
4. حدد الحساب في أعلى اليسار.
5. ضمن الأجهزة ، حدد طراز ساعتك.
6. حدد قائمة المطور.
7. يجب أن ترى البرنامج مثبتًا ضمن تطبيق Sideloaded
الخطوة 9: قم بتوصيل IO لـ RPI
1. قم بتوصيل مقبس الإدخال والإخراج باللوح عبر الكابل.
2. قم بتوصيل LED بمنفذ الإدخال والإخراج بمقاوم 330 أوم للحد من التيار.
3. قم بتوصيل Servo بمنفذ IO المخصص للمنفذ التناظري
الخطوة العاشرة: تثبيت برنامج RPI
1. تثبيت مكتبة مقبس الويب باستخدام الأمر
تثبيت npm - حفظ ws
2. تثبيت مكتبة Pigpio
sudo apt-get update
sudo apt-get install 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 على الهاتف المحمول
2. حدد الحساب في أعلى اليسار.
3. ضمن الأجهزة ، حدد طراز ساعتك.
4. حدد قائمة المطور.
5. حدد البرنامج المثبت ضمن تطبيق Sideloaded.
6. حدد الإعدادات
7. تعيين عنوان IP لـ RPI والمنفذ (يستخدم هذا المشروع 4000)
8. اضبط الخطوة للقيمة التناظرية إذا لزم الأمر (الافتراضي = 20)
9. ارجع واخرج من تطبيق Fitbit
10. ابدأ البرنامج على ساعة Fitbit.
11. حدد المنفذ الذي تريد التحكم فيه
12. الأزرار على الاستخدام الصحيح لأجهزة التشغيل / الإيقاف
13. الأزرار الموجودة على اليسار تستخدم لزيادة / إنقاص القيمة التناظرية
الخطوة 13: استكشاف الأخطاء وإصلاحها
خطأ: لا يمكن التحكم في الإدخال / الإخراج على RPI
- تحقق من الشبكة عن طريق عنوان ping RPI.
- الخروج من البرنامج على كل من ساعة Fitbit و RPI.
- ابدأ تطبيق Fitbit والمزامنة مع ساعة Fitbit.
- ابدأ البرنامج على RPI.
- ابدأ البرنامج على ساعة Fitbit.