جدول المحتويات:
- الخطوة الأولى: تحضير المشروع
- الخطوة الثانية: تنزيل البرنامج
- الخطوة 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: استكشاف الأخطاء وإصلاحها
فيديو: Fitbit Raspberry Pi: 13 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
يوضح هذا المشروع كيفية استخدام ساعة 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.
موصى به:
دعنا نصلح Fitbit Charge 2 معًا. الخطوط في الشاشة: 3 خطوات
دعنا نصلح Fitbit Charge 2 معًا. خطوط في الشاشة: بعد حوالي 13 عملية تثبيت بعد شراء أول جهاز Fitbit الخاص بي ، بدأت في الحصول على خطوط تمر عبر الشاشة. كل يوم يظهر شخص آخر أحيانًا أكثر من واحد في اليوم. لقد اعتنيت جيدًا بـ Fitbit الخاص بي الذي فكرت فيه ولم أكن أعرف سبب بدء تشغيله. بمجرد
شاهد جميع بيانات Fitbit الخاصة بك في لوحة تحكم واحدة: 5 خطوات
شاهد جميع بيانات Fitbit الخاصة بك في لوحة تحكم واحدة: إنه العام الجديد وهذا يعني أن لدينا جميعًا أهدافًا جديدة. الهدف المشترك للعام الجديد هو أن تكون أكثر صحة ، سواء كان ذلك يعني تناول الطعام بشكل أفضل ، أو ممارسة الرياضة بشكل أكبر ، أو أن تكون أكثر نشاطًا بشكل عام. طريقتي المفضلة لتتبع كل ما هو فيتبيت الخاص بي
اختيار محرك خطوة ومحرك لمشروع شاشة الظل الآلي في Arduino: 12 خطوة (بالصور)
اختيار Step Motor و Driver لمشروع شاشة الظل الآلي من Arduino: في هذا Instructable ، سأنتقل إلى الخطوات التي اتخذتها لتحديد Step Motor و Driver لمشروع نموذج شاشة الظل الآلي. شاشات الظل هي طرازات Coolaroo ذات الكرنك اليدوية الشائعة وغير المكلفة ، وأردت استبدال
ماسح سيكلوب ثلاثي الأبعاد My Way خطوة بخطوة: 16 خطوة (بالصور)
Ciclop 3D Scanner My Way خطوة بخطوة: مرحبًا بالجميع ، سأدرك ماسح Ciclop ثلاثي الأبعاد الشهير ، كل الخطوات الموضحة جيدًا في المشروع الأصلي غير موجودة ، لقد قمت ببعض الإصلاح لتبسيط العملية ، أولاً أقوم بطباعة القاعدة ، وأعيد ضبط ثنائي الفينيل متعدد الكلور ، لكن استمر
واجهة خطوة MIDI (نسخة باللغة الإسبانية): 12 خطوة
MIDI Step Interface (versión En Español): Versión en inglés aquí.En este التعليمي te mostraremos cómo hacer una plataforma التفاعلية de luz y sonido، que puede ser usada para jugar el famoso “Simon Says” al igual que como un controlador MIDI. أمبوس أساليب الأوبرا تخدع الفطائر