Skip to content

النشاط

عداد الخطوات الحساس

متوسط | MakeCode, Python | شاشة العرض, مستشعر الحركة | أجهزة الاستشعار, أدوات الأداء, الجسم البشري, الضرب, القوات, القياس, تصميم المنتج
اعتبارات تتعلق بإمكانية الوصول
الحركة

الخطوة ١: صنّع

ما هو؟

عداد خطوات يمكنك تحسين دقته من خلال ضبطه بما يتناسب مع أسلوبك في المشي.

micro:bit مربوط بالحذاء

ماذا ستتعلم؟

  • كيف يمكن لجهاز مايكروبت جمع بيانات التسارع الرقمية.
  • كيفية تطبيق حدود معيّنة على بيانات المستشعر لتفعيل أحداث، مثل زيادة عدّاد الخطوات.

كيف يعمل ؟

  • يستخدم مشروعا «عداد الخطوات» و «عداد الخطوات منخفض الطاقة» إيماءة «الهزّ» لعدّ الخطوات. وتعتمد هذه الإيماءة على عدة قراءات من مستشعر التسارع لتحديد ما إذا كان جهاز مايكروبت قد تعرّض للهزّ.
  • قد تلاحظ أن إيماءة «الهزّ» لا تُفعَّل مع كل خطوة تخطوها، أو أنها تُفعَّل بسهولة كبيرة، مما يؤدي إلى عدم دقة عدّ الخطوات.
  • لإنشاء عدّاد خطوات أكثر دقة، يستخدم هذا البرنامج البيانات الرقمية من مستشعر التسارع بدلًا من إيماءة «الهزّ»، لتحديد ما إذا كنت قد خطوت خطوة، ثم زد قيمة المتغيّر «الخطوات» بمقدار 1 إذا حدث ذلك.
  • إذا كانت قيمة التسارع أكبر من (>) 1500، تزداد قيمة المتغيّر «الخطوات» بمقدار واحد، ويُعرض عدد الخطوات على شاشة العرض. يُسمّى الرقم 1500 العتبة وهي القيمة التي عند تجاوزها تؤدي الحركة إلى احتساب خطوة.
  • قد تحتاج إلى تغيير القيمة 1500 لجعل عدّاد الخطوات أكثر دقة. لكن يمكنك في المقابل تحديد قيمة العتبة التي تناسبك، بينما في إيماءة «الهزّ» تكون العتبة محددة مسبقًا من قِبل مصممي جهاز مايكروبت.
  • تُسمّى عملية تعديل العتبة لتناسبك المعايرة .
  • لاحظ أنه عندما يكون جهاز مايكروبت ساكنًا، يعطي مستشعر التسارع قراءة تبلغ نحو 1000. ويحدث ذلك بسبب تأثير جاذبية الأرض التي تسحب الجهاز إلى الأسفل.

المطلوب

  • مايكروبت أو محرر الشفرات عبر الويب «ميك كود»
  • محرر شفرات لـ «بايثون» أو «ميك كود»
  • حزمة بطاريات (اختياري)
  • شيء لربط مايكروبت بحذائك أو ساقك - سلسلة أو شريط فيلكرو.

الخطوة ٢: بَرمج

الخطوة ٣: حسّن

  • اجعل بطارياتك تدوم لفترة أطول عن طريق تعديل البرنامج بحيث لا يعرض عدد الخطوات إلا عند الضغط على الزر A.
  • عدّل البرنامج بحيث يؤدي الضغط على الزر B إلى إعادة ضبط العدّاد إلى 0.
  • قس طول خطوتك، واجعل جهاز مايكروبت بضرب هذا الطول في عدد الخطوات لحساب المسافة التي قطعتها سيرًا على الأقدام.
  • يستطيع مقياس التسارع قياس القوى في ثلاثة أبعاد، تُسمّى المحاور X وY وZ. يمكنك تعديل الشفرة لاختيار المحور الذي تريد قياسه، اعتمادًا على اتجاه تثبيت جهاز مايكروبت على ساقك أو حذائك.
صورة تظهر المحور X عبر micro:bit، المحور y صعودًا وهبوطًا، المحور z مرتد للأمام