كيف تصنع لعبة Buzz Wire باستخدام Arduino؟

لعبة Buzz Wire هي لعبة تسلية على الطاولة وهي الأكثر شعبية في عالم الألعاب اليدوية الثابتة. تتضمن المسرحية عدة لمسات في وقت محدود ومطالب وثبات اليدين وتركيز اللاعب. إنها لعبة تنافسية ، حيث يتعين على اللاعب ، من أجل الحصول على درجة جيدة ، أن يحافظ على توازن جيد بين الوقت وسرعة يديه.



لعبة باز واير

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



كيف تصنع لعبة Buzz Wire باستخدام Arduino؟

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



الخطوة 1: تجميع المكونات

إذا كنت ترغب في تجنب أي إزعاج في منتصف المشروع ، فإن أفضل نهج هو إعداد قائمة بجميع المكونات التي سيتم استخدامها والقيام بدراسة موجزة لعملها. فيما يلي قائمة بجميع المكونات التي سنستخدمها في مشروعنا:



  • جرس النغمة الإلكترونية
  • أنبوب نحاس 36 بوصة
  • الأسلاك النحاسية العارية
  • اللوح
  • يؤدى
  • لوح خشبي
  • محول طاقة 5 فولت لاردوينو

الخطوة الثانية: دراسة المكونات

الآن ، نظرًا لأن لدينا قائمة كاملة بجميع المكونات ، فلنتحرك خطوة واحدة إلى الأمام وننتقل إلى دراسة موجزة لعمل كل مكون.

اردوينو نانو هي لوحة متحكم دقيقة صديقة للوحة التجارب تُستخدم للتحكم أو تنفيذ مهام مختلفة في الدائرة. نحرق أ كود C على Arduino Nano لإخبار لوحة التحكم الدقيق بكيفية وما هي العمليات التي يجب إجراؤها. Arduino Nano له نفس وظائف Arduino Uno ولكن بحجم صغير جدًا. المتحكم الدقيق الموجود على لوحة Arduino Nano هو ATmega328p. إذا لم يكن لديك Arduino Nano ، فيمكنك أيضًا استخدام Arduino Uno أو Arduino Maga.

اردوينو نانو



إلى بيزو الجرس هو جهاز إشارات صوتية أو مكبر صوت يستخدم فيه تأثير كهرضغطية لإنتاج الصوت. يتم تطبيق جهد على مادة كهرضغطية لإنتاج حركة ميكانيكية أولية. ثم تُستخدم الرنانات أو الأغشية لتحويل هذه الحركة إلى إشارة صوتية مسموعة. هذه السماعات أو الصفارات سهلة الاستخدام نسبيًا ولها مجموعة واسعة من التطبيقات. على سبيل المثال ، يتم استخدامها في ساعات الكوارتز الرقمية. بالنسبة لتطبيقات الموجات فوق الصوتية ، تعمل بشكل جيد في نطاق 1-5 كيلو هرتز وحتى 100 كيلو هرتز.

صفارة

الخطوة 3: عمل الدائرة

  1. حدد حجم اللوحة التي تريد قطعها من أجل لعبة Buzz wire. خذ القياسات المناسبة بعناية وثني اللوح الخشبي اقطع عودين طويلتين من نفس الحجم من بقايا اللوح الخشبي. الآن قم بإرفاق هذين العودين عموديًا بالزاوية المقابلة للوحة.
  2. خذ الأنبوب النحاسي وثنيه في تصميم غير منتظم. يجب أن يكون عرض التصميم بالكامل مساويًا للمسافة بين الأعمدة الخشبية العمودية التي قمت بتوصيلها بلوحك من قبل. اربط طرفي الأنبوب النحاسي بأعلى القطبين الخشبيين.
  3. خذ مقبضًا خشبيًا وثبّت السلك النحاسي الرفيع بداخله بحيث يشكل خطافًا من الأمام.
  4. الآن قم بتركيب لوح التجارب على جانب واحد من اللوح الخشبي وقم بتثبيت Arduino nano في لوح التجارب. قم بتوصيل الجرس بيزو و LED في التكوين المتوازي على اللوح. قم بتوصيل أرضهم بأرض Arduino Nano ودبابيسهم الإيجابية بخطاف المقبض.
  5. قم بتوصيل أنبوب النحاس إلى pin9 من Arduino nano.
  6. قم بتشغيل Arduino من خلال محول 5V.

الخطوة 4: فهم العمل

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

الخطوة 5: بدء استخدام Arduino

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

  1. قم بتنزيل أحدث إصدار من Arduino IDE من اردوينو.
  2. قم بتوصيل لوحة Arduino Nano بجهاز الكمبيوتر المحمول وافتح لوحة التحكم. في لوحة التحكم ، انقر فوق الأجهزة والصوت . انقر الآن على الأجهزة والطابعات. هنا ، ابحث عن المنفذ الذي تتصل به لوحة وحدة التحكم الدقيقة الخاصة بك. في حالتي هو كذلك COM14 لكنه يختلف على أجهزة الكمبيوتر المختلفة.

    البحث عن ميناء

  3. انقر فوق قائمة الأداة. وضبط اللوحة على اردوينو نانو من القائمة المنسدلة.

    لوحة الإعداد

  4. في قائمة الأداة نفسها ، اضبط المنفذ على رقم المنفذ الذي لاحظته من قبل في ملف الأجهزة والطابعات .

    منفذ الإعداد

  5. في قائمة الأداة نفسها ، اضبط المعالج على ATmega328P (محمل الإقلاع القديم).

    المعالج

  6. قم بتنزيل الكود المرفق أدناه والصقه في Arduino IDE. اضغط على رفع زر لنسخ الرمز على لوحة وحدة التحكم الدقيقة الخاصة بك.

    رفع

لتنزيل الكود ، انقر هنا.

الخطوة السادسة: فهم المدونة

الكود بسيط للغاية ومعلق جيدًا. ومع ذلك ، يتم شرحه بإيجاز أدناه.

1. في البداية ، تم التصريح عن استخدام دبوس على لوحة Arduino.

int buzzPin = 9 ؛ // تهيئة الدبوس الذي سيتم توصيله بالجرس والصمام.

2. الإعداد باطل() هي وظيفة تُستخدم لضبط المسامير على أنها INPUT أو OUTPUT. كما أنه يحدد معدل الباود في Arduino. معدل الباود هو سرعة الاتصال للوحة وحدة التحكم الدقيقة وبعبارة أخرى ، يمكننا القول إنها سرعة الاتصال بت في الثانية .

إعداد باطل () {Serial.begin (9600) ؛ // إعداد معدل الباود إلى 9600 pinMode (buzzPin ، الإخراج) ؛ // تعيين هذا الدبوس لإرسال الإخراج إلى الأجهزة الخارجية}

3. حلقة فارغة() هي وظيفة تعمل مرارًا وتكرارًا في دورة. نحن هنا فقط نرسل إشارة عالية إلى pin9 من لوحة Arduino.

حلقة باطلة () {digitalWrite (buzzPin، HIGH) ؛ // إرسال معلومات تسجيل دخول عالية على buzzPin}

الآن بما أنك تعرف كيف تصنع لعبة Buzz Wire الرائعة في المنزل ، استمتع بصنعها ولعبها مع الأصدقاء أو العائلة. دعونا نرى من يمكنه إدارة سرعة العقرب بمرور الوقت.