Skip to content

النشاط

منبه الباب البسيط

متوسط | MakeCode, Python | أزرار, البوصلة, شاشة LED | التحديد, المغناطيسية, منفذ العلاقات

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

ما هو؟

هل دخل شخص ما إلى غرفتك؟ باستخدام micro:bit وحزمة البطارية والمغناطيس يمكنك إنشاء منبه لتنبيهك إلى المتلصصين والمتسللين...

مقدمة

دليل البرمجة

كيف يعمل ؟

  • في هذا المشروع ستصنع منبه باب يعمل تمامًا مثل مستشعر حساسية الأبواب الحقيقي في نظام أمن المنزل.
  • جهاز micro:bit لديه جهاز استشعار بوصلة مدمج يسمى جهاز قياس مغناطيسي. يمكنك استخدامه لقياس المجال المغناطيسي للأرض كبوصلة - أو لإدراك مدى قوة الحقول المغناطيسية الأقرب إلى المنزل! /0>
  • ثبت المغناطيس في زاوية الباب وجهاز micro:bit مع برنامج إنذار الباب بالقرب من إطار الباب كما في الفيديو.
  • يستخدم البرنامج مستشعر مدخل بوصلة micro:bit (مقياس المغنطيسية) وحلقة إلى الأبد لمواصلة قياس قوة المجال المغناطيسي.
  • يستخدم إختيار لذا عندما ينخفض عن مستوى معين (العتبة)، فإنه يظهر وجهًا غاضبًا على شاشة LED. هذا يعني أن المغناطيس تحرك بعيدًا عن micro:bit - عند فتح الباب - لذا قد يكون هناك شخص ما في غرفتك!
  • الضغط على الزر A يظهر قراءة القوة المغناطيسية الحالية. استخدم هذا لتحديد رقم العتبة الذي ستستخدمه لتسجيل قراءات فتح وإغلاق الباب. لقد استخدمنا 200 في مثالنا، لكن هذا يعتمد على مدى قوة مغناطيسك و إذا كان هناك أي حقول مغناطيسية أخرى قريبة. يظهر لك الفيديو البرمجي أعلاه كيفية القيام بذلك.
  • اضغط على الزر A لمسح الوجه الغاضب وإعادة ضبط المنبه.
  • لاحظ أنه عند استخدام مستشعر البوصلة لأول مرة قد تحتاج إلى معايرة من خلال تشغيل لعبة لملء الشاشة بنقاط، مثل معايرة بوصلة الهاتف المحمول.

ما تحتاجه

  • جهاز micro:bit
  • محرر الكود MakeCode عبر الإنترنت
  • حزمة البطارية
  • مغناطيس
  • طريقة ما لربط micro:bit وحزمة البطارية إلى الباب وإطار الباب

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

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

  • قم بإضافة مكبر صوت ومنبه صوتي
  • استخدم متغير لحساب عدد المرات التي تم فيها فتح الباب - ستحتاج إلى إضافة تعليمة برمجية إلى الإحساس عند فتحه و إغلاقه
  • إنشاء مؤقت لقياس مدة ترك الباب مفتوحًا