Skip to content

نشاط

إنقاذ السلاحف البحرية

مبتدئ | MakeCode, Python | شاشة LED, مستشعر الضوء | 14 الحياة تحت الماء, التحديد, المدخلات/المخرجات

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

ماذا يعني؟

تستخدم السلاحف البحرية التي تخرج من البيض ضوء القمر لإيجاد طريقها إلى البحر. يمكن للأضواء الساطعة الطويلة أن تربكهم. بناء نموذج أولي لإضاءة الشواطئ لمسارات توجه البشر بأمان، ولكنها لا تشتت السلاحف.

هذا المشروع هو جزء من سلسلة تم إنشاؤها لتقديم أنشطة حل المشكلات ووضع النماذج الأولية المصممة لاستكشاف التكنولوجيا كحل لتحديات الأهداف العالمية للتنمية المستدامة.

مقدمة

دليل البرمجة

ما ستتعلمه

  • كيفية إعداد نموذج أولي لمشروع أكبر
  • كيف تأخذ الحواسيب قراءات من المدخلات، وتجهز البيانات لجعل نواتج مختلفة تبعًا لقيمة قراءات الاستشعار

كيف يعمل ؟

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

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة البطارية (اختياري)

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

1from microbit import *
2
3while True:
4    if display.read_light_level() < 100:
5        display.show(Image(
6        "00000:"
7        "09900:"
8        "99999:"
9        "99999:"
10        "90090"))
11    else:
12        display.clear()
13    sleep(2000)

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

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