جدول المحتويات:

Fitbit Raspberry Pi: 13 خطوة
Fitbit Raspberry Pi: 13 خطوة

فيديو: Fitbit Raspberry Pi: 13 خطوة

فيديو: Fitbit Raspberry Pi: 13 خطوة
فيديو: Bluetooth Device Not Detecting Problem Fix on iPad Pro | Solve iPad Not Finding Bluetooth Devices 2024, شهر نوفمبر
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

يوضح هذا المشروع كيفية استخدام ساعة 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

قم بإنشاء حساب لـ Fitbit Studio
قم بإنشاء حساب لـ Fitbit Studio

1. اذهب إلى studio.fitbit.com

2. قم بالتسجيل في استوديو Fitbit الجديد على studio.fitbit.com.

الخطوة 4: إنشاء مشروع تطبيق Fitbit

إنشاء مشروع تطبيق Fitbit
إنشاء مشروع تطبيق Fitbit
إنشاء مشروع تطبيق Fitbit
إنشاء مشروع تطبيق Fitbit
إنشاء مشروع تطبيق Fitbit
إنشاء مشروع تطبيق Fitbit

1. اذهب إلى studio.fitbit.com

2. بعد تسجيل الدخول ، انقر فوق مشروع جديد.

3. أدخل اسم مشروع جديد. حدد قالب مشروع فارغًا وانقر فوق إنشاء.

4. حدد جميع الملفات والمجلدات التي يتم فك ضغطها من الخطوة 1.

5. اسحب جميع الملفات إلى منطقة ملفات المشروع.

الخطوة 5: ابدأ Developer Bridge على Mobile Fitbit

ابدأ Developer Bridge على Mobile Fitbit
ابدأ Developer Bridge على Mobile Fitbit
ابدأ Developer Bridge على Mobile Fitbit
ابدأ Developer Bridge على Mobile Fitbit
ابدأ Developer Bridge على Mobile Fitbit
ابدأ Developer Bridge على Mobile Fitbit
ابدأ Developer Bridge على Mobile Fitbit
ابدأ Developer Bridge على Mobile Fitbit

1. ابدأ تطبيق Fitbit (على الهاتف المحمول).

2. حدد الحساب في أعلى اليسار.

3. ضمن الأجهزة ، حدد طراز ساعتك.

4. حدد قائمة المطور.

5. تمكين جسر المطور. انتظر تغيير الرسالة من الاتصال إلى متصل

الخطوة 6: ابدأ مطورًا على ساعات Fitbit

بدء مطور على ساعات فيتبيت
بدء مطور على ساعات فيتبيت
بدء مطور على ساعات فيتبيت
بدء مطور على ساعات فيتبيت

1. إعداد الانتقال.

2. قم بالتمرير لأسفل حتى يتم العثور على "جسر المطور".

3. حدد الإجراء للاتصال بالخادم.

4. انتظر حتى تظهر الرسالة "Connected to Debugger".

الخطوة 7: قم بتوصيل Fitbit Studio بالجوال والمشاهدة

قم بتوصيل Fitbit Studio بالجوال والساعة
قم بتوصيل Fitbit Studio بالجوال والساعة

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. قم بتوصيل مقبس الإدخال والإخراج باللوح عبر الكابل.

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.

موصى به: