Skip to content

نشاط

مسجل بيانات Python

مُتقدم | Python | الراديو, مقياس التسارع, واجهة USB | أجهزة الاستشعار, إحصائيات ورسومات بيانية, الطاقة, الطقس والمناخ, القوات, معالجة البيانات, معالجة المعلومات, موجات الراديو

الخطوة 1: اصنعها

ماذا يعني؟

استخدم micro:bit كقراءات تسجيل بيانات لاسلكية من مستشعراته.

micro:bit يظهر المحاور X و Y و Z عبرًا وصعودًا وهبوطًا من الأمام للخلف بجانب الرسم البياني للبيانات المجمعة

كيف يعمل ؟

  • قم بوضع برنامج الناقل على micro:bit مع حزمة البطارية أو قم بربطه بشيء يتحرك (مثل داخل خلاط السلطة) أو استعد للعب اللحاق به. يأخذ البرنامج قراءات مقياس التسارع الثابتة للقوى في 3 أبعاد (محاور x و y و z) وينقلها عن طريق الراديو.
  • قم بتوصيل جهاز الاستقبال micro:bit بجهاز كمبيوتر عن طريق USB وضع البرنامج المسجل عليه باستخدام تطبيق محرر Mu Python.
  • وهو يتلقى بيانات مقياس التسارع ويرسلها كبيانات متسلسلة إلى حاسوبك. انقر على زر "الرسام" في Mu وسوف ترى الرسوم البيانية للقراءات المباشرة للبيانات تظهر على الشاشة.
  • ضع مستشعر micro:bit في كل جانب من جوانبها و انظر كيف تتغير القراءات في كل محور. ارمه في الهواء، قم بتدويره في خلاط السلطة: ماذا ترى؟
  • يحفظ Mu البيانات الرقمية كملف CSV (قيم مفصولة بفواصل) في المجلد الرئيسي في حاسوبك. انظر في 'mu_code' ثم مجلد 'data_capture'.
  • يمكنك فتح ملف CSV في برنامج جدول بيانات للتحليل. إذا قمت بحذف العمودين الثاني والثالث، مع ترك الأول فقط، يمكنك رسم البيانات على رسم بياني متناثر في جدول البيانات الخاص بك يظهر كيف تتغير القوى مع مرور الوقت.
جدول بيانات يظهر مخطط خط مصنوع من قراءات مقياس التسارع

ما تحتاجه

  • اثنان micro:bit وحزمة بطارية واحدة
  • كمبيوتر محمول أو حاسوب مكتبي لتسجيل البيانات على
  • تطبيق محرر Mu Python: https://codewith.mu/
  • خلاط سلطة اختياري

الخطوة 2: برمجها

مستشعر / ناقل

1from microbit import *
2import radio
3radio.config(group=99)
4radio.on()
5
6while True:
7    sleep(20)
8    radio.send(str(accelerometer.get_values()))
9

مستلم / مسجل

1from microbit import *
2import radio
3radio.config(group=99)
4radio.on()
5
6while True:
7    message = radio.receive()
8    sleep(20)
9    print(message)
10

الخطوة 3: حسّنها

  • سجل قراءات مستشعر micro:bit آخر عن بعد بهذه الطريقة، مثل درجة الحرارة أو الإضاءة أو قراءات البوصلة المغناطيسية.
  • قم بإجراء تجربة فيزيائية على القوى التي تعمل على micro:bit بينما تدور في خلاط السلطة (الطرد المركزي). هل ترى ما تتوقعه؟ (ضع في اعتبارك أن مقياس التسارع على micro:bit يمكن أن يقرأ فقط القوى حتى 2 غرام، ضعف قوة جاذبية الأرض ــ إذا دورته بسرعة، فقد يعاني من قوى أكبر من أن تتمكن من تسجيلها.)