جدول المحتويات:
فيديو: وضع الصوت والضوء والحركة في لعبة لوحية باستخدام المغناطيس: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
هذا المشروع هو محاولة لوضع مكونات eletronics في لعبة لوحية. تم لصق المغناطيس على البيادق وتم لصق مستشعرات القاعة تحت اللوح. في كل مرة يصطدم فيها المغناطيس بجهاز استشعار ، يتم تشغيل صوت ، أو يضيء مصباح LED أو يتم تشغيل محرك مؤازر. لقد صنعت لعبة Pokemon board كهدية عيد الميلاد لابن أخي وابنة أخي لأنهم يحبون Pokemons ، ولكن يمكن أن يكون المشروع مناسبًا لأي نوع من ألعاب الطاولة وخاصة ألعاب RPG.
اللوازم
- اردوينو ميجا 2560
- الجرس
- أجهزة السيارات
- المصابيح
- مستشعر HAL 3144
- لوحة اندلاع USB
- خشب رقائقي
- أسلاك / غراء ساخن / أدوات / إلخ
الخطوة الأولى: تصميم اللعبة
هذه لعبة بسيطة للأطفال حيث تحتاج البيادق (Squirtle و Charmandar و Pikachu و Bulbassaur) إلى عبور الملعب والوصول إلى الجانب الآخر. في طريقهم يمكنهم محاربة بوكيمون أخرى ، والحصول على بطاقات لزيادة الهجوم أو تقليل دفاع العدو والحصول على بطاقات من المال لشراء بطاقات أخرى.
لم أفكر مسبقًا في كيفية لعب اللعبة لأنني أعرف أن أبناء أخي سيضعون قواعدهم الخاصة:)
أضع ورقة A4 معًا ورسم موضع البقع في الحقل. أضع مستشعر HAL أسفل كل رسم لعبة pokeball ، عندما يضع اللاعب البيدق على الفور ، سيشير مؤشر LED إلى البوكيمون الذي ستحتاجه للقتال وسيلعب صوت المعركة.
عندما يصل اللاعب إلى نقطة المعركة مع Jolteon أو Vaporeon ، سيومض مصباحان LED وستعمل موسيقى أخرى ، نفس الشيء مع Zapdos و Articunos و Moltres و Meltwo.
عندما يواجه اللاعب Snorlax قبل الجسر ، يجب وضع رمز مميز لإزالة Snorlax من الطريق. يحتوي هذا الرمز المميز و Snorlax نفسه أيضًا على مغناطيس وسيتفاعل معه مغناطيس آخر متصل بمحور المؤازرة أسفل اللوحة ليجعله يتحرك بعيدًا.
الخطوة الثانية: البناء والإلكترونيات
إن الإجراءات الإلكترونية المتضمنة بسيطة ، لكن إجراءات الكود يمكن أن تكون صعبة للغاية لأن العديد من السيناريوهات يجب افتراضها. على سبيل المثال: إذا وصل ثلاثة أو أربعة لاعبين إلى أماكن لتشغيل الصوت في نفس الوقت؟ أم أن الطفل يحرك البيدق ببطء ويفكر اردوينو في أماكنه على الفور؟
استغرقت إجراءات debounce بعض الوقت لتصحيح الأخطاء ، لكنني آمل أن تساعد الشفرة صانعي البرامج الآخرين. عندما يقوم المغناطيس الموجود في البيدق بتشغيل مستشعر HALL ، سيضيء مؤشر LED على الفور ، لكنه يحتاج إلى البقاء لمدة 0.8 ثانية حتى يتم تشغيل الصوت.
في رأيي ، الصوت هو أفضل جزء من هذا المشروع. تمكنت من تحديد كل ملاحظة من ملف MIDI لإعادة إنتاجها في الجرس. في المستقبل ، سأقوم بعمل Instructable فقط لإظهار كيفية التعرف على الحبال الموجودة في برنامج الموسيقى ونقلها إلى كود اردوينو.
الهيكل عبارة عن ورقة من MDF مع قصاصات من الخشب كإطار. تم لصق جميع المكونات على الساخن لتظل في مكانها.
تم طباعة Snorlax والجسر ثلاثي الأبعاد ، تتوفر ملفات STL على Thingverse:
الجسر:
Snorlax:
موصى به:
التحكم في الغرفة مع ESP8266 - درجة الحرارة والحركة والستائر والإضاءة: 8 خطوات
التحكم في الغرفة مع ESP8266 | درجة الحرارة والحركة والستائر والإضاءة: يتكون هذا المشروع من نظام يعتمد على وحدة NodeMCU ESP8266 التي تتيح لك التحكم في سطوع شريط LED وستارة غرفتك ، كما أنها قادرة على إرسال بيانات حول أحداث الحركة في غرفتك ودرجة حرارة السحابة
قم بتشغيل الأغاني باستخدام Arduino باستخدام ADC إلى PWM على Flyback Transformer أو مكبر الصوت: 4 خطوات
قم بتشغيل الأغاني باستخدام Arduino باستخدام ADC إلى PWM على Flyback Transformer أو مكبر الصوت: مرحبًا يا شباب ، هذا هو الجزء الثاني من تعليماتي الأخرى (التي كانت صعبة للغاية) ، في الأساس ، في هذا المشروع ، استخدمت ADC و TIMERS على Arduino الخاص بي تحويل الإشارة الصوتية إلى إشارة PWM. هذا أسهل بكثير من إرشاداتي السابقة
تشغيل الأغاني (MP3) باستخدام Arduino باستخدام PWM على مكبر الصوت أو محول Flyback: 6 خطوات (بالصور)
قم بتشغيل الأغاني (MP3) باستخدام Arduino باستخدام PWM على مكبر الصوت أو Flyback Transformer: مرحبًا يا شباب ، هذا هو أول تدريب لي ، آمل أن تعجبك! لنقل بيانات الموسيقى من جهاز الكمبيوتر المحمول الخاص بي إلى Arduino. وباستخدام Arduino TIMERS t
وضع الصوت في لعبة أسلوب DDR: 6 خطوات
وضع الصوت في لعبة أسلوب DDR: سيعلمك هذا البرنامج التعليمي كيفية إنشاء لعبة بأسلوب DDR داخل Scratch
وضع الموسيقى في لعبة سباق سكراتش: 3 خطوات
وضع الموسيقى في لعبة Scratch Racing: سيوضح لك هذا البرنامج التعليمي خطوة بخطوة كيفية وضع الموسيقى الخاصة بك في لعبة سباق BIY Scratch