جدول المحتويات:

المسارات المضيئة (MST): 5 خطوات
المسارات المضيئة (MST): 5 خطوات

فيديو: المسارات المضيئة (MST): 5 خطوات

فيديو: المسارات المضيئة (MST): 5 خطوات
فيديو: كاميرا مراقبه ترصد خططف فتاه الجامعه داخل سياره فيديو للتوعيه؟! الجزء الاول 2024, يوليو
Anonim
مسارات مشرقة (MST التدريس)
مسارات مشرقة (MST التدريس)

الغرض من Bright Paths هو تعليم الطلاب عن الحد الأدنى من الأشجار الممتدة (MSTs). العقدة A هي المصدر وجميع العقد الأخرى لها وزن معين (تكلفة) للوصول إليها. تُظهر أداة التدريس المساعدة هذه التكلفة من خلال تعتيم كل عقدة ، اعتمادًا على تكلفة تلك العقدة. أخطط للحديث عن العقد كما لو كانت متاجر تحتاج إلى توصيلات واعتمادًا على المسار الذي يتم اتخاذه ، ستكون تكلفة الضوء (الوزن) كبيرة جدًا. والنتيجة هي أن LED إما معتم أو مطفأ حسب الوزن مرة أخرى. بشكل عام ، طريقة رائعة لتبسيط هذه المشكلة للطلاب. تُعرف هذه المشكلة أيضًا بمشكلة البائع المتجول.

الخطوة 1: الأدوات واللوازم

الأدوات واللوازم
الأدوات واللوازم

اللوازم

  • Foamcore لعقد MST الخاص بك
  • بعض أسلاك العبور لتوصيل لوح الخرز الخاص بك بـ MST
  • بعض أسلاك العبور لتوصيل Arduino بلوح التجارب
  • ثمانية مصابيح من نفس اللون لتمثيل العقد
  • ثمانية مقاومات 220 أوم للمصابيح
  • اردوينو للتحكم في السطوع
  • سجل التحول للحصول على المزيد من مخرجات PWM

أدوات

  • مسدس الغراء الساخن لعقد المصابيح
  • لوازم فنية لرسم MST
  • كمبيوتر للبرمجة

الخطوة 2: الرسم ومصابيح LED الخاصة بـ MST

الرسم ومصابيح LED لـ MST
الرسم ومصابيح LED لـ MST
الرسم ومصابيح LED لـ MST
الرسم ومصابيح LED لـ MST
الرسم ومصابيح LED لـ MST
الرسم ومصابيح LED لـ MST
  1. لقد طبعت واحدًا من كتاب مدرسي قديم خاص بي وأحدث ثقوبًا ، من خلال العقد الموجودة على الطباعة ، على قلب الرغوة.
  2. لقد رسمت الحواف بأوزانها الخاصة على الرغوة أيضًا مع تسمية العقد A-H.
  3. لقد دفعت مصابيح LED عبر اللوحة (أعلى العقد) مع إبقاء الدبوس الطويل متجهًا لأعلى حتى أعرف ما هو الدبوس الذي يجب إرسال الإشارة إليه لاحقًا. أيضًا ، ادفع الدبابيس لأسفل لتثبيتها في مكانها.
  4. الغراء الساخن المصابيح في مكانها.
  5. ضع الأسلاك الأنثوية للذكور على دبابيس LED. لقد صنعت أسلاكًا ملونة أفتح على دبابيسنا العالية ، أو تلك التي تواجهها.

الخطوة 3: اللوح

اللوح
اللوح
اللوح
اللوح
اللوح
اللوح

يحتوي Sparkfun على دليل رائع لسجل التحول ويمكنك اتباع هذا لجميع الأسلاك. والفرق الوحيد هو أن مصابيح LED موصولة بأسلاك بواسطة كبلات توصيل طويلة ، وليس مباشرة باللوحة. بالنسبة إلى الكود الخاص بي ، قم بإدخال رقم التعريف الشخصي 0-7 في خط تسجيل الإزاحة مع A-H على MST.

الخطوة 4: الكود

الشفرة
الشفرة
الشفرة
الشفرة

الغرض من الكود هو تغيير سطوع مصابيح LED بناءً على أوزان العقد. في الصورة على اليمين ، يظهر wgtA خلال wgtH. هذه هي القيم التي يمكنك تغييرها لإظهار مقدار الوزن على مصباح LED معين. يتم تحقيق التغيير في السطوع من خلال:

sr.set (ledA، 255 / wgtA * 1.1)

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

الخطوة الخامسة: المشاكل والمستقبل

المشاكل والمستقبل
المشاكل والمستقبل

لقد بدأت هذا المشروع بأربعة مصابيح LED زرقاء وأربعة مصابيح LED خضراء لكنني واجهت مشكلة عند محاولة مقارنة السطوع. لقد أصلحت هذا من خلال العثور على أربعة مصابيح زرقاء أخرى ولكن فقط ضع ذلك في الاعتبار عند اختيار مصابيح LED. أحتاج أيضًا إلى حمل Arduino ، واللوح ، والكمبيوتر المحمول بشكل منفصل ، لذا فإن إنشاء حاوية تحتوي على Arduino ولوح التجارب سيكون تحسينًا كبيرًا في المستقبل. سيكون من الرائع أيضًا إضافة رسوم متحركة إلى مصابيح LED للمساعدة في تصور المسار الذي يتم اتخاذه. بشكل عام ، إنها طريقة رائعة لإظهار كيفية عمل MST وأنا أتطلع إلى استخدامها أكثر.

موصى به: