جدول المحتويات:
فيديو: لعبة Arduino LCD: 3 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
من السهل جدًا صنع العديد من الأشياء الرائعة باستخدام متحكمات Arduino. يخبرك هذا Instructable بكيفية إنشاء لعبة فيديو بسيطة من زر واحد مصنوعة من عدد قليل من الأجزاء ودوائر Tinkercad. إنها لعبة القفز الجانبية التمرير. يعد هذا بمثابة نقطة انطلاق جيدة لإنشاء ألعابك الخاصة من إلكترونيات صانع بسيط.
قائمة الاجزاء:
- 1 × اردوينو أونو
- 1 × شاشة LCD (16 × 2 حرفًا)
- 1 × لوحة توصيل إلكترونية
- 1 × 220 المقاوم
- 1 × مفتاح الضغط
- سلك ربط صلب النواة
- 1 × كابل يو اس بي
الخطوة 1: تجميع الأجزاء
الأجزاء المطلوبة موضحة في الصورة أعلاه ، ابدأ مع Arduino غير مزود بالطاقة. لا تقم بتوصيل كبل USB. سيحدث ذلك في خطوة لاحقة عندما يحين وقت برمجتها وتجربة اللعبة.
استخدم سلك ربط طويل لتوصيل إشارة 5V على Arduino إلى أقصى يسار الصف الأحمر في الجزء العلوي من لوح التجارب.
استخدم سلك ربط طويل لتوصيل إشارة GND بأقصى يسار الصف الأسود (أو الأزرق على بعض ألواح التجارب) أعلى لوح التجارب.
تحتوي وحدة LCD (شاشة العرض البلورية السائلة) على رأس ذكر ذي 16 سنًا في الجانب السفلي. قم بتوصيل هذا بلوح التجارب كما هو موضح في الصورة. تمر جميع الإشارات الإلكترونية التي تشغل وتتحكم في شاشة LCD عبر هذا الرأس.
هذه الدبابيس (من اليسار إلى اليمين):
- GND - إشارة أرضية الطاقة
- VCC - إشارة طاقة إيجابية
- V0 - ضبط التباين
- RS - اختيار التسجيل
- R / W - تحديد القراءة / الكتابة
- ه - عملية تمكين الإشارة
- DB0 - بت البيانات 0 (غير مستخدم هنا)
- DB1 - بت البيانات 1 (غير مستخدم هنا)
- DB2 - بت البيانات 2 (غير مستخدم هنا)
- DB3 - بت البيانات 3 (غير مستخدم هنا)
- DB4 - بت البيانات 4
- DB5 - بت البيانات 5
- DB6 - بت البيانات 6
- DB7 - بت البيانات 7
- LED + - إضاءة خلفية LED إيجابية
- LED- - إضاءة خلفية LED سلبية
باستخدام أسلاك التوصيل القصيرة ، قم بتوصيل GND و LED- (الدبابيس 1 و 16) بالصف الأسود في الأعلى.
وبالمثل ، قم بتوصيل VCC (الدبوس 2) بالصف الأحمر في الأعلى بسلك ربط قصير.
قم بثني خيوط السلك للمقاوم 220 (العصابات ذات اللون الأحمر والأحمر والبني) وقم بتوصيلها بين LED + والصف الأحمر أعلى اللوح.
استخدم أسلاك توصيل أطول لإجراء ما تبقى من التوصيلات:
- قم بتوصيل DB7 إلى Arduino pin 3
- قم بتوصيل DB6 بـ Arduino pin 4
- قم بتوصيل DB5 إلى Arduino pin 5
- قم بتوصيل DB4 إلى Arduino pin 6
- قم بتوصيل E بـ Arduino pin 9
- قم بتوصيل R / W بـ Arduino pin 10 (أو بالصف الأسود أعلى اللوح)
- قم بتوصيل RS بـ Arduino pin 11
- قم بتوصيل V0 بـ Arduino pin 12 (أو بالصف الأسود أعلى اللوح)
قم بتوصيل الزر الانضغاطي في مكان ما على يسار شاشة LCD ، متداخلاً مع القناة الممتدة على طول مركز لوحة التجارب (انظر الصورة أعلاه). قم بتوصيل أحد الدبابيس العلوية للزر بالصف الأسود أعلى لوح التجارب باستخدام سلك توصيل قصير. قم بتوصيل الدبوس الآخر الموجود أعلى الزر بدبوس 2 من Arduino.
الخطوة 2: برمجة Arduino
في هذه المرحلة ، يجب أن تكون جاهزًا لبرمجة Arduino واختباره.
ابدأ بالتأكد من تثبيت برنامج Arduino على جهاز الكمبيوتر الخاص بك. قم بتنزيل ملف LCD_Game.ino في هذه الصفحة على جهاز الكمبيوتر الخاص بك وافتحه في برنامج Arduino. تأكد من ضبط اللوحة بشكل صحيح للبرمجة (Tools → Board → Arduino Uno).
قم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك باستخدام كابل USB. سيوفر هذا الطاقة لـ Arduino / game ويسمح لك بتحميل برنامجك إلى Arduino.
في هذه المرحلة ، يجب أن تضيء شاشة شاشة LCD.
قم ببرمجة Arduino عن طريق تحديد File → Upload (أو اضغط على زر السهم الأيمن أعلى برنامج Arduino).
إذا سارت الأمور على ما يرام ، يجب أن تعرض شاشة LCD الآن شاشة بدء اللعبة كما في الصورة أعلاه.
الخطوة 3: تغيير الأشياء وإنشاء درع لعبة Arduino
في هذه المرحلة لديك كل شيء يعمل ، فما الذي يمكنك القيام به أكثر من ذلك؟
إذا كنت ترغب في تغيير طريقة عمل اللعبة ، أو إنشاء لوحة دوائر مطبوعة رائعة لهذا المشروع يتم توصيلها مباشرة بـ Arduino واستبدال كل تلك الأسلاك الفوضوية ، فإليك كيفية البدء.
لقد طورت هذه اللعبة بالكامل باستخدام محاكي الإلكترونيات الرائع (المجاني) على الإنترنت Tinkercad Circuits. لقد عملت بالفعل على تشغيل اللعبة واختبارها بالكامل قبل إخراج Arduino من المجموعة. ها هي الدائرة الافتراضية للعبة Arduino LCD.
يمكنك في الواقع لعب اللعبة مباشرة في متصفحك دون الحاجة إلى تجميع أي أجهزة إلكترونية فعلية ("أوه ، أخبرني الآن"). إذا كنت ترغب في إجراء أي تغييرات على اللعبة ، أو استكشاف ما يحدث ، يمكنك نسخ الدائرة الافتراضية باستخدام زر "مشروع مكرر". يمكنك بعد ذلك تعديل شفرة المصدر وتجربة التغييرات هناك. يوجد أيضًا مصحح أخطاء كامل الميزات حيث يمكنك التنقل عبر البرنامج سطراً بسطر ومعرفة ما يحدث!
إذا كنت مائلاً جدًا ، فيمكنك أيضًا إنشاء لوحة دوائر كهربائية لتوصيل أجهزتك الإلكترونية بشكل جيد بـ Arduino. يحتوي المشروع على زر "Download Gerber" الذي سيوفر لك الملفات اللازمة لتقديمها إلى الشركة المصنعة للوحة الدوائر المطبوعة (PCB) للحصول على لوحة دوائر مطبوعة مخصصة. إليك بعض المعلومات المفيدة حول صنع ثنائي الفينيل متعدد الكلور.
يتمتع!
موصى به:
لعبة DIY 37 Leds Arduino Roulette: 3 خطوات (مع صور)
لعبة DIY 37 Leds Arduino Roulette: Roulette هي لعبة كازينو سميت على اسم الكلمة الفرنسية التي تعني عجلة صغيرة
لعبة Soft Toy Bluetooth Dice وتطوير لعبة Android مع مخترع تطبيق MIT: 22 خطوة (مع صور)
لعبة Soft Toy Bluetooth Dice وتطوير لعبة Android مع MIT App Inventor: لعب لعبة النرد له طريقة مختلفة 1) اللعب التقليدي بالنرد الخشبي أو النحاسي. العب النرد جسديًا وحرك العملة في الهاتف المحمول أو الكمبيوتر الشخصي
لعبة سيمون - لعبة ممتعة: 5 خطوات
Simon Game - Fun Game !: المرجع: بعد عطلة نهاية أسبوع طويلة ، يجب أن تحاول جاهدًا إكمال جميع المهام والعمل الذي تتحمل مسؤوليته. حان الوقت لتدريب عقولنا ، أليس كذلك؟ إلى جانب تلك الألعاب المملة والتي لا معنى لها ، هناك لعبة تسمى Simon Game
Aruduino LED لعبة النقر السريع لعبة لاعبين: 8 خطوات
Aruduino LED Game Fast Clicking Two Player Game: هذا المشروع مستوحى منHassonAlkeim. إذا كنت على استعداد لإلقاء نظرة عميقة ، هنا رابط يمكنك التحقق من https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. هذه اللعبة هي نسخة محسنة من Alkeim. إنها
لعبة مينيون كوبيكرافت (لعبة مصباح يدوي): 4 خطوات
لعبة Minion Cubecraft (لعبة مصباح يدوي): منذ فترة طويلة كنت أرغب في صنع شعلة لاستخدامها في الظلام ، لكن فكرة وجود كائن أسطواني الشكل بمفتاح تشغيل وإيقاف فقط جعلتني أقاوم عدم القيام بذلك. لقد كان سائدًا جدًا. ثم في أحد الأيام أحضر أخي قطعة صغيرة من ثنائي الفينيل متعدد الكلور