Skip to content

نشاط

شباك صيد مضيئة

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

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

ماهو ؟

استخدم micro:bit لإنشاء نموذج أولي من مصابيح LED التي يمكن أن تمنع الأسماك والسلاحف والطيور غير المرغوب فيها من الوقوع في شراك شباك الصيد.

هذا المشروع جزء من سلسلة أنشئت لتقديم أنشطة لحل المشاكل ووضع نماذج أولية تهدف إلى إستكشاف التكنولوجيا كأحد الحلول لأهداف التنمية المستدامة(Global Goals).

مقدمة

دليل البرمجة

ما ستتعلمه

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

كيف يعمل ؟

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

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة البطارية (اختياري)
  • ملحق مكبر الصوت أو جهاز micro:bit جديد مع الصوت (اختياري)

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

1from microbit import *
2import music
3
4while True:
5    if display.read_light_level() < 50:
6        display.show(Image(
7        "99999:"
8        "99999:"
9        "99999:"
10        "99999:"
11        "99999"))
12        music.play("A5")
13    else:
14        display.clear()
15    sleep(1000)

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

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