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

لعبة Arduino LCD: 3 خطوات (مع صور)
لعبة Arduino LCD: 3 خطوات (مع صور)

فيديو: لعبة Arduino LCD: 3 خطوات (مع صور)

فيديو: لعبة Arduino LCD: 3 خطوات (مع صور)
فيديو: الأردوينو ☑️ OLED مقدمة عن كيفية استخدام شاشة 2024, يوليو
Anonim
Image
Image
تجميع الأجزاء
تجميع الأجزاء

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

قائمة الاجزاء:

  • 1 × اردوينو أونو
  • 1 × شاشة LCD (16 × 2 حرفًا)
  • 1 × لوحة توصيل إلكترونية
  • 1 × 220 المقاوم
  • 1 × مفتاح الضغط
  • سلك ربط صلب النواة
  • 1 × كابل يو اس بي

الخطوة 1: تجميع الأجزاء

تجميع الأجزاء
تجميع الأجزاء

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

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

استخدم سلك ربط طويل لتوصيل إشارة GND بأقصى يسار الصف الأسود (أو الأزرق على بعض ألواح التجارب) أعلى لوح التجارب.

تحتوي وحدة LCD (شاشة العرض البلورية السائلة) على رأس ذكر ذي 16 سنًا في الجانب السفلي. قم بتوصيل هذا بلوح التجارب كما هو موضح في الصورة. تمر جميع الإشارات الإلكترونية التي تشغل وتتحكم في شاشة LCD عبر هذا الرأس.

هذه الدبابيس (من اليسار إلى اليمين):

  1. GND - إشارة أرضية الطاقة
  2. VCC - إشارة طاقة إيجابية
  3. V0 - ضبط التباين
  4. RS - اختيار التسجيل
  5. R / W - تحديد القراءة / الكتابة
  6. ه - عملية تمكين الإشارة
  7. DB0 - بت البيانات 0 (غير مستخدم هنا)
  8. DB1 - بت البيانات 1 (غير مستخدم هنا)
  9. DB2 - بت البيانات 2 (غير مستخدم هنا)
  10. DB3 - بت البيانات 3 (غير مستخدم هنا)
  11. DB4 - بت البيانات 4
  12. DB5 - بت البيانات 5
  13. DB6 - بت البيانات 6
  14. DB7 - بت البيانات 7
  15. LED + - إضاءة خلفية LED إيجابية
  16. 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) للحصول على لوحة دوائر مطبوعة مخصصة. إليك بعض المعلومات المفيدة حول صنع ثنائي الفينيل متعدد الكلور.

يتمتع!

موصى به: