Skip to content

نشاط

جهاز إرشاد ضربات القلب

متوسط | MakeCode, Python | الراديو, شاشة LED | الاتصال, التكرار, موجات الراديو

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

ماذا يعني؟

باستخدام اثنين من أجهزة المايكروبت (micro:bit)، يمكنك تتبع ممتلكاتك الثمينة أو الحيوان الأليف باستخدام رسائل الراديو.

جهاز مايكروبت (micro:bit) يرسل صورة قلب إلى جهاز آخر عن طريق الراديو

كيف يعمل ؟

  • يستخدم هذا برنامجين، برنامج جهاز الإرسال (جهاز الإرشاد) وجهاز استقبال.
  • انقل برنامج الإرسال على أول مايكروبت (micro:bit)، وقم بتوصيله بحزمة بطارية وضعه في الشيء الثمين أو وضعه عليه.
  • باستخدام حلقة لا نهائية، يبث رسالةراديو "مرحبًا" منخفضة الطاقة على المجموعة 73 كل ثانيتين. (يمكنك استخدام أي رقم مجموعة راديو تحب بين 0 و255، فقط تأكد من أن برنامج الاستقبال يستخدم نفس الرقم. تشبه المجموعات القنوات على التلفزيون أو جهاز الاتصال اللاسلكي.)
  • سيُظهر لك برنامج جهاز الاستقبال قلبًا على مخرج شاشة LED لمدة ثانية واحدة في كل مرة يتلقى فيها رسالة على نفس القناة. نظرًا لأننا نستخدم جهاز إرسال منخفض الطاقة، يجب أن تكون قريبًا جدًا من جهاز الإرسال لرؤيته، حتى تعرف أن الشيء الثمين بالقرب منك.

ما تحتاجه

  • جهازي مايكروبت (micro:bit)
  • محرر MakeCode أو Python
  • حزمة بطارية واحدة على الأقل
  • شيء ثمين لتتبعه

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

جهاز الإرسال

1from microbit import *
2import radio
3radio.config(group=73, power=1)
4radio.on()
5
6while True:
7    radio.send('hello')
8    sleep(2000)
9

المستلم

1from microbit import *
2import radio
3radio.config(group=73)
4radio.on()
5
6while True:
7    message = radio.receive()
8    if message:
9        display.show(Image.HEART)
10        sleep(1000)
11        display.clear()
12

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

  • قم بزيادة النطاق عن طريق زيادة قوة جهاز الإرسال اللاسلكي. يمكن أن تكون الطاقة أي رقم من 0 إلى 7.
  • قم بإنشاء "نبضًا" على شاشة عرض LED لجهاز الإرسال وكذلك على جهاز الاستقبال.
  • يمكنك استخدام هذه البرامج كلعبة بسيطة للبحث عن الكنز - إخفاء أجهزة الإرسال وتحدي صديق للعثور عليها.