الخطوة 1: اصنعها
ماذا يعني؟
استخدم micro:bit حتى تتمكن من مراقبة درجات الحرارة في الهواء الطلق عن بعد.
مقدمة
دليل البرمجة
كيف يعمل ؟
- يستخدم هذا المشروع برنامجين مختلفين، واحد لأجل micro:bit في الهواء الطلق، الذي يحس بدرجة الحرارة وينقلها على مجموعة الراديو 23.
- يستخدم جهاز micro:bit الخارجي مستشعر درجة الحرارة الخاص به لقياس درجة الحرارة أو البرودة.
- وهو يستخدم الراديو لإرسال قراءة درجة الحرارة هذه إلى micro:bit الداخلي.
- عندما يتلقى micro:bit الداخلي قراءة لدرجة الحرارة من الخارج، فإنه يخزنها في متغير يسمى outdoorTemp.
- عندما تضغط على زر الإدخال A على micro:bit الداخلي، فإنه يُظهر قراءة درجة الحرارة الحالية الخاصة به على مخرج شاشة LED الخاصة به.
- عندما تضغط على الزر B، فإنه يُظهر قراءة درجة الحرارة من الخارج التي تم تخزينها في متغير outdoorTemp.
ما تحتاجه
- اثنان micro:bit
- محرر MakeCode أو Python
- حزمة البطارية
- حاوية واقية من الماء، مثال: صندوق بلاستيكي
الخطوة 2: برمجها
أجهزة الاستشعار وأجهزة الإرسال الخارجية:
مستشعر ومستقبل داخلي:
1from microbit import *
2import radio
3radio.config(group=23)
4radio.on()
5outdoorTemp = '-'
6
7while True:
8 message = radio.receive()
9 if message:
10 outdoorTemp = message
11 if button_a.was_pressed():
12 display.scroll(str(temperature()))
13 if button_b.was_pressed():
14 display.scroll(outdoorTemp)
15
الخطوة 3: حسّنها
- جعل البطاريات تدوم لفترة أطول من خلال إيقاف راديو micro:bit الخارجي عندما لا يكون قيد الاستخدام وإرسال قراءات درجة الحرارة أقل تواترًا.
- استخدم المتغيرات لتتبع أعلى وأدنى درجات الحرارة المسجلة.
- معايرة القراءات مقابل مقياس حرارة آخر لمعرفة ما إذا كنت بحاجة إلى ضبط درجة حرارة micro:bit.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.