جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يعد استخدام مجموعة Micro: bit & xChips لجهاز مراقبة درجة الحرارة هذا أمرًا سهلاً. الترميز هو قطعة من الكعكة مع كتل من البرامج أيضًا!
الخطوة 1: الأشياء المستخدمة في هذا المشروع
مكونات الأجهزة
- بي بي سي مايكرو: لوحة بت × 1
- XinaBox IM02 x 1
- XinaBox OD01 × 1
- XinaBox SW01 × 1
- XinaBox MD01 × 1
- XinaBox PB04 x 1
- XinaBox XC10 x 1
- بطاريات AA (عامة) × 2
تطبيقات البرمجيات والخدمات عبر الإنترنت
مايكرو: بت pxt.microbit.org
الخطوة الثانية: القصة
حول المشروع
يمكن إكمال هذا المشروع في أقل من 5 دقائق. سيوضح لك هذا البرنامج التعليمي كيفية تجميع وبرمجة جهاز مراقبة درجة الحرارة Micro: Bit باستخدام xChips. رمز هذا المشروع بسيط باستخدام منصة السحب والإفلات الخاصة بـ Micro: bit.
مقدمة
لقد أنشأت جهاز مراقبة درجة الحرارة هذا باستخدام Micro: Bit وزوجين من xChips من XinaBox. إنه بناء بسيط وسريع للغاية. جعلت تقنية XinaBox هذا المشروع سهلاً للغاية من خلال القضاء على الحاجة إلى أدوات اللحام. تسمح لي واجهة Micro: bit بالبرمجة بسهولة. يمكنك بسهولة تعديل الكود لإضافة بيانات أخرى من مستشعر الطقس ، مثل الضغط الجوي والرطوبة النسبية والارتفاع.
الخطوة 3: قم بتجميع الدائرة
انقر فوق OD01 و SW01 معًا باستخدام موصل xBUS (من حزمة XC10)
الشكل 1: متصلان SW01 و OD01
انقر فوق 2 موصل xBUS على الجانب الأيسر من IM02 ثم انقر فوق SW01 و OD01 المتصلين. تأكد من أن xChips يواجهون نفس الاتجاه للأعلى ، حتى تتمكن من رؤية اسم SW01 واسم IM02 متجهين لأعلى
الشكل 2: متصل IM02 و SW01 و OD01
- استخدم موصل xBUS آخر لتوصيل MD01 بـ PB04. ضع جانبا PB04 و MD01 المتصلين مع 3 موصلات xBUS وبطاريات AA.
- انقر فوق Micro: Bit في IM02. تأكد من أن مصابيح LED متجهة لأعلى - بنفس طريقة اسم SW01 واسم IM02.
الشكل 3: متصل IM02 و SW01 و OD01 و Micro: bit
قم بتوصيل وصلة Micro-USB من جهاز الكمبيوتر الخاص بك إلى Micro: Bit. لاحظ أن مؤشر LED الأصفر على الجانب السفلي قيد التشغيل
الخطوة 4: تثبيت الحزمة
- افتح متصفحًا وانتقل إلى makecode.microbit.org
- مرر لأسفل إلى "خيارات متقدمة"
- ثم مرر لأسفل إلى "إضافة حزمة"
الشكل 4: البحث عن "إضافة حزمة"
- ابحث عن "weather" وانقر على "weather-bit" لإضافة الحزمة
- كرر النقطتين 2 و 3
- ثم الصق عنوان URL هذا في شريط البحث: https://github.com/xinabox/pxt-OD01 ثم انقر فوق OD01 لإضافة الحزمة
الشكل 5: إضافة الحزم
لديك الآن كل الحزم الضرورية
الخطوة الخامسة: البرمجة
اسحب عناصر الكود وأفلتها حتى تحصل على شيء يشبه الصورة أدناه
الشكل 6: الكود في الكتل
يمكنك أيضًا الغش والنقر فوق الزر "{} JavaScript" في الأعلى ونسخ الرمز ولصقه في قسم الشفرة أدناه. انقر فوق "كتل" مرة أخرى لرؤية النتيجة
الخطوة 6: الترجمة والاختبار
- انقر فوق "تنزيل"
- اسحب الملف الذي تم تنزيله ، المسمى عادةً: microbit-Untitled.hex ، إلى محرك أقراص Micro: Bit ، الاسم عادةً: MICROBIT.
- شاهد النتيجة على شاشة LED للتمرير وشاشة OLED.
- ضع إصبعك على المستشعر لترى ارتفاع درجة الحرارة … نأمل! إذا لم يتتبع خطواتك حتى تجد المشكلة وتصححها.
الخطوة 7: أكمل مراقبة درجة الحرارة
- افصل Micro: bit عن وصلة Micro-USB.
- أدخل بطاريات AA في PB04
- استخدم 3 موصلات xBUS لتوصيل PB04 و MD01 بـ IM02 و SW01 كما هو موضح في الصورة أدناه.
- قم بتشغيل المفتاح على PB04.
- الآن أصبح جهاز مراقبة درجة الحرارة Micro: bit الخاص بك محمولًا وجاهزًا لوضعه في أي مكان تختاره.
الخطوة 8: الكود
Micro: bit `` مراقب درجة الحرارة JavaScript JavaScript code for Micro: bit Temperature Monitor. يمكنك نسخها ولصقها كما هو مذكور في القصة ثم تحويلها إلى كتل.
دع درجة الحرارة مئوية = 0
basic.showLeds (`#.. #. #. #.. #… #. #. #.. #`) OLED.init (64 ، 128) weatherbit.startWeatherMonitoring () OLED.showString (" مشروع درجة الحرارة ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (درجة الحرارة المئوية) OLED.showNumber (درجة حرارة مئوية)})