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

واجهة سفينة الفضاء اردوينو: 3 خطوات
واجهة سفينة الفضاء اردوينو: 3 خطوات

فيديو: واجهة سفينة الفضاء اردوينو: 3 خطوات

فيديو: واجهة سفينة الفضاء اردوينو: 3 خطوات
فيديو: دورة الأردوينو مع ماشيمو بانزي مخترع الاردوينو (مترجم عربي) | مشروع واجهة سفينة الفضاء 2 2024, يوليو
Anonim
واجهة سفينة الفضاء اردوينو
واجهة سفينة الفضاء اردوينو

مرحبًا مجتمع Instructable ،

هذه المرة قمت بعمل واحد من أبسط المشاريع لإكمالها مع Arduino Uno: دائرة مركبة فضائية. يُطلق عليه هذا الاسم لأنه نوع البرمجة والدوائر التي سيتم استخدامها في برامج وأفلام الخيال العلمي التلفزيونية المبكرة لمحاكاة تأثير "وميض الزر" الذي كان من المفترض أن يُظهر أن سفينة الصواريخ كانت تعمل بشكل صحيح. هناك الكثير من الموارد عبر الإنترنت للقيام بهذا المشروع ، ولكن نأمل أن يساعد نشره على Instructables المزيد من الأشخاص على الاهتمام بتجربة Arduino.

المواد:

  • لوحة Arduino Uno (يفضل مجموعة المبتدئين)
  • اللوح
  • توصيلات الدوائر الموضحة في الرسم التخطيطي ، بما في ذلك: أسلاك التوصيل ، والمقاومات ، و LED ، والزر
  • جهاز كمبيوتر مثبت عليه برنامج ترميز Arduino

الخطوة 1: بناء الوحدة

بناء الوحدة
بناء الوحدة
بناء الوحدة
بناء الوحدة
بناء الوحدة
بناء الوحدة

أولاً ، تأكد من فصل Arduino عن مصدر الطاقة. بعد ذلك ، اتبع هذه الخطوات لتوصيل جميع مكونات الدائرة:

  1. قم بتوصيل اللوح بوصلات Arduino 5V (الموجبة) والأرضية (السلبية).
  2. ضع مصباحي LED باللون الأحمر في الفتحة "e" على اللوح ، مرتفعًا نوعًا ما على اللوحة ، مع وجود مؤشر LED الأخضر في نفس الفتحة تحتهما.
  3. قم بتوصيل كاثود كل LED بالأرض من خلال مقاوم 220 أوم.
  4. قم بتوصيل أنود مؤشر LED الأخضر بالدبوس الرقمي 3 على Arduino ، وافعل الشيء نفسه بالنسبة لمصابيح LED الحمراء في الدبابيس 4 و 5.
  5. ضع مفتاح الزر أسفل مصابيح LED على فتحات توصيل اللوح "e" و "f". قم بتوصيل الجانب العلوي بالطاقة ، والجانب السفلي بالمسمار الرقمي 2. في نفس الجانب ، قم بإضافة المقاوم 10 كيلو أوم إلى الأرض. (يتسبب هذا المقاوم في قراءة "منخفضة" عند عدم الضغط على الزر.)

الخطوة 2: كود المشروع

كود المشروع
كود المشروع

لا تتردد في استخدام الصورة أعلاه ونسخ الكود ولصقه في مشروعك. إذا كان من الصعب رؤيته ، فاتبع هذا الرابط واحصل على الرمز من GitHub:

هناك العديد من الأشياء التي يجب ملاحظتها وهي أنه يمكنك تغيير "switchState == LOW" إلى "switchState == HIGH" لتغيير سلوك الوحدة: ستومض عند إلغاء الضغط وتظل ثابتة عند الضغط عليها. الشيء الآخر الذي يجب ملاحظته هو أنه يمكنك تغيير قيمة عبارات "التأخير" لضبط مدى سرعة وميض مؤشر LED الأحمر عند الضغط على الزر.

الخطوة 3: قم بتحميل الكود واللعب بواجهة المستخدم الخاصة بك

قم بتحميل الكود واللعب بواجهة المستخدم الخاصة بك
قم بتحميل الكود واللعب بواجهة المستخدم الخاصة بك
قم بتحميل الكود واللعب بواجهة المستخدم الخاصة بك
قم بتحميل الكود واللعب بواجهة المستخدم الخاصة بك

قم بتوصيل Arduino بالكمبيوتر وقم بتحميل الكود ؛ نأمل أن يعمل كل شيء! إذا لم يكن الأمر كذلك ، فتحقق من توصيلات الأسلاك الخاصة بك وتأكد من كتابة الرمز بالكامل بشكل صحيح. أصلح أي أخطاء وأعد التحميل.

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

موصى به: