جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة 2: جندى الجيرو إلى الصفر دبليو
- الخطوة 3: قم بتكوين ملفات RPi الخاصة بك
- الخطوة 4: قاعدة بيانات MySql
- الخطوة 5: أكمل الصفر دبليو
- الخطوة 6: تطبيق الويب / تلقي MQTT
- الخطوة 7: اركض واستمتع
- الخطوة 8: الغلاف (إضافي)
فيديو: JumpTie: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
هذا الجهاز يقيس قفزاتك! يمكنك معرفة عدد القفزات التي يمكنك القيام بها في فترة زمنية.
على تطبيق الويب ، يتم عرض جميع جلسات القفز الخاصة بك ويمكنك رؤية تقدمك!
تم إجراء المشروع كمهمة مدرسية. أدرس حاليًا وسائل الإعلام الجديدة وتقنيات الاتصال في Howest Kortrijk ، بلجيكا.
الخطوة 1: اجمع المواد
نحتاج أولاً إلى جمع بعض مواد الأجهزة.
نحن نحتاج:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank لجهاز Zero W
- جيروسكوب (LSM9DS1)
الأسعار والمتاجر عبر الإنترنت لهذه العناصر موجودة في نهاية التعليمات.
الخطوة 2: جندى الجيرو إلى الصفر دبليو
قم بلحام الجيروسكوب بعناية في RPi Zero W. إذا لم تفعل ذلك من قبل ، أوصي بسؤال شخص لديه بعض الخبرة في اللحام.
تحقق Dubbel أو tripplecheck إذا كنت قد قمت بتلحيم 3.3V و GND بشكل صحيح!
سيؤدي عدم القيام بذلك بشكل صحيح إلى تدمير الجيروسكوب أو RPi Zero W
الخطوة 3: قم بتكوين ملفات RPi الخاصة بك
قم بتكوين كل من RPi's.
بعض الأدلة أو الروابط المفيدة لتكوين RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
بعض الأدلة أو الروابط المفيدة لتكوين RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
إذا قمت بذلك ، فتأكد من تحديثها وتثبيت الحزم التالية:
- بايثون 3
- خادم ميسكل
- مسقل العميل
- …
نحتاج أيضًا إلى Mosquitto MQTT. استخدم الدليل التالي لتثبيت Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
نصيحة: استخدم صورة Jessie ، وليس Stretch!
الخطوة 4: قاعدة بيانات MySql
نحتاج الآن إلى رسم مخطط ERD لقاعدة البيانات الخاصة بنا. لقد استخدمت MySql في هذه المهمة.
يمكنك إنشاء قاعدة البيانات الخاصة بك أو نسخها أو مجرد تنزيل البرنامج النصي الخاص بي وتشغيله.
سوف نستخدم RPi 3B الخاص بنا كنقطة مركزية لتشغيل قاعدة البيانات وخادم الويب الخاصين بنا.
نصيحة: استخدم FileZilla لنسخ الملف على RPi 3B.
الخطوة 5: أكمل الصفر دبليو
لكي يعمل الجيروسكوب ، نحتاج إلى اتباع هذا الدليل:
ozzmaker.com/berryimu-quick-start-guide/
نستخدم مكتبة BerryIMU مع بعض النصوص المكتوبة مسبقًا لقراءة قيم الجيروسكوب.
سأستخدم البرنامج النصي "berryIMU-measure-G.py". لكنني أضفت بعض الكود للتعرف على القفزة ولإرسال قفزة إلى النقطة المركزية عبر MQTT.
الخطوة 6: تطبيق الويب / تلقي MQTT
إذا كانت قاعدة البيانات الخاصة بنا تعمل بشكل جيد ، فيمكننا الانتقال إلى إنشاء أو تطبيق الويب!
لقد استخدمت Flask (python) للواجهة الخلفية و html / css للواجهة الأمامية. لكن لك مطلق الحرية في إنشاء تطبيق الويب الخاص بك!
يمكنك أيضًا تنزيل البرنامج النصي الخاص بي لتلقي الرسائل على Central Point عبر MQTT.
الخطوة 7: اركض واستمتع
على RPi Zero W ، قم بتشغيل البرنامج النصي "berryIMU-measure-G.py". سيؤدي هذا المهمة إلى Zero W.
على RPi 3B ، قم بتشغيل البرنامج النصي "mqtt.py" وخادم الويب الخاص بك.
الآن استمتع بنتائجك!
الخطوة 8: الغلاف (إضافي)
اذهب ابحث في المرآب الخاص بك عن صندوق قديم وصغير لوضع أجهزتك.
لقد وضعت Zero W في صندوق صغير وجدته. بالطبع استخدمت بعض المواد للتأكد من عدم قدرة أجهزتي على الحركة.
فقط كن مبدعا!
موصى به:
تصميم اللعبة في فليك في 5 خطوات: 5 خطوات
تصميم اللعبة في Flick in 5 Steps: Flick هي طريقة بسيطة حقًا لصنع لعبة ، لا سيما شيء مثل الألغاز أو الرواية المرئية أو لعبة المغامرة
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف - خطوات خطوة: 4 خطوات
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف | خطوات بخطوة: في هذا المشروع ، سأصمم دائرة مستشعر لعكس مواقف السيارات من Arduino باستخدام مستشعر الموجات فوق الصوتية Arduino UNO و HC-SR04. يمكن استخدام نظام التنبيه العكسي للسيارة المستند إلى Arduino للتنقل الذاتي ومجموعة الروبوتات وغيرها من النطاقات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: في هذا Instructable سنقوم باكتشاف الوجه على Raspberry Pi 4 باستخدام Shunya O / S باستخدام مكتبة Shunyaface. Shunyaface هي مكتبة للتعرف على الوجوه / الكشف عنها. يهدف المشروع إلى تحقيق أسرع سرعة في الكشف والتعرف مع
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0