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

GameGirl5110: 13 خطوة (مع صور)
GameGirl5110: 13 خطوة (مع صور)

فيديو: GameGirl5110: 13 خطوة (مع صور)

فيديو: GameGirl5110: 13 خطوة (مع صور)
فيديو: Что такое трансфобия | Критические факты 2024, شهر نوفمبر
Anonim
جيم جيرل 5110
جيم جيرل 5110

أهلا! أنا ألفارو روبيو ، كنت أرغب في بناء وحدة التحكم الكلاسيكية الخاصة بي لعشاق الألعاب القديمة وهذه النتيجة: The GameGirl 5110.

تحتوي على علبة مطبوعة ثلاثية الأبعاد مستوحاة من GameBoy Classic. و…

¿لماذا 5110؟

لجعلها أكثر رجعية ، قررت استخدام شاشة LCD الأصلية من Nokia 5110 مع إضاءة خلفية زرقاء.

-لا يعتمد على Arduino ، يمكنك استخدام النموذج الذي تريده ، في حالتي اخترت Arduino Nano للمساحة المحدودة.

-لديك 6 أزرار قابلة للبرمجة لتحميل الألعاب التي تحبها! هنا سوف أبرمج لعبة الأفعى.

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

-لديه جهاز كهرضغطية كجرس للأصوات.

اللوازم

المواد:

  • اردوينو نانو
  • نوكيا 5110 شاشة ال سي دي
  • مفتاح منزلق صغير ON / OFF
  • زر B3F Omron 12 ملم ألوان
  • لوحة النموذج
  • حامل بطارية 9 فولت
  • الأسلاك
  • كابل دوبونت انثى-انثى
  • جيش التحرير الشعبى الصينى أو شخص ما لك طباعة القضية
  • أدخل المكسرات
  • عزقات وبراغي 2 مم

أدوات:

  • لحام حديد
  • القصدير والتدفق
  • مسدس الغراء
  • مفك براغي

الخطوة 1: الكود:

الشفرة
الشفرة

كان هذا المشروع مخصصًا لـ "Creative Electronics" ، وهو وحدة هندسة إلكترونيات في جامعة مالقة ، كلية الاتصالات (https://www.uma.es/etsi-de-telecomunicacion/).

أولاً ، لقد قمت ببرمجة لعبة "Snake" باستخدام مكتبة LCD5110_Graph.h.

يمكنك تنزيله والحصول على الدليل من هنا.

لن أتعمق في البرمجة ولكن إذا كان لديك أي أسئلة ، يمكنك طرحها في التعليقات!:)

انقر هنا لتنزيل ملفات arduino الخاصة بي من Github ، حيث تتم مشاركتها باستخدام ترخيص MIT.

الخطوة 2: تصميم ثلاثي الأبعاد

تصميم ثلاثي الأبعاد
تصميم ثلاثي الأبعاد
تصميم ثلاثي الأبعاد
تصميم ثلاثي الأبعاد

الخطوة التالية هي جعل العلبة المطبوعة ثلاثية الأبعاد. أوصي بطباعة العلبة أولاً ثم عمل الأجهزة لاحقًا لضبطها بسهولة على العلبة. لقد استخدمت Freecad لعمل هذا التصميم (لأول مرة باستخدام 3D) وأنا أشارك الملفات باستخدام CC License.

يوجد 4 ملفات:

  1. خلف
  2. أمام
  3. شعار "GameGirl5110"
  4. قاعدة لرفع الأجهزة.

من المحتمل أن تكون لوحة النموذج الأولي أو أجهزتك مختلفة عن لوحتي وتحتاج إلى إجراء بعض التغييرات على هذا التصميم أو أجهزتك..

هذا العمل مرخص بموجب رخصة المشاع الإبداعي Attribution-NonCommercial-ShareAlike 4.0 International License.

الخطوة 3: الأجهزة - اللوحة الأم

الأجهزة - اللوحة الرئيسية
الأجهزة - اللوحة الرئيسية
الأجهزة - اللوحة الرئيسية
الأجهزة - اللوحة الرئيسية
الأجهزة - اللوحة الرئيسية
الأجهزة - اللوحة الرئيسية

بادئ ذي بدء ، لقد صنعت لوحة النموذج الأولي لـ اردوينو نانو وشاشات الكريستال السائل ، لقد قمت ببيع دبابيس رأس أنثيين 15 إلى لوحة نموذج أولي بمسافة دبابيس اردوينو ورأس 8 أنثى آخر لوصلة LCD. شاهد أنني أضع رأس 8 أنثى في موضع المسامير D3 و D4 و D5 و D6 و D7 التي قمت بلحامها في دبابيس رأس اردوينوس. الدبابيس الثلاثة التالية هي VCC BL و GND ، تحتاج إلى لحام VCC و BL لأي دبوس 5V و GND إلى أي اتصال أرضي للوح الخاص بك ، وبذلك انتهينا من أول 3 لوحات نموذجية. باستخدام الرؤوس الأنثوية ، يمكننا إخراج اردوينو والشاشة عندما تريد أو يمكنك استبدالها إذا تم كسر شيء ما دون إزالة اللحام. يمكنك رؤية الصورة مع النتيجة ، فأنت بحاجة إلى توصيل شاشة LCD بكابلات دوبونت كباسطة.

الخطوة 4: الأجهزة - الأزرار 1

الأجهزة - الأزرار 1
الأجهزة - الأزرار 1
الأجهزة - الأزرار 1
الأجهزة - الأزرار 1

الآن سنقوم بعمل الأزرار اليسرى للاتجاهات في اللعبة. استخدام المقاوم اختياري ، يمكنك استخدام المقاومات الداخلية لمدخلات اردوينو باستخدام السطر INPUT_PULLUP (PIN) ؛ لكنك تحتاج إلى إضافة أو تغيير بعض سطور الكود ، في الخطوة التالية سأقدم مثالاً على طريقة توصيل الأزرار هذه.

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

يمكنك استخدام المدخلات التناظرية كرقمية فقط بتعريفها كمدخلات.

الكابلات الخضراء هي الكابلات التي تحتاج إلى لحامها في مدخلات اردوينو ، لقد استخدمت:

  • أعلى -> دبوس 16 (A2)
  • اليسار -> دبوس 17 (A3)
  • لأسفل -> دبوس 18 (A4)
  • يمين -> دبوس 19 (A5)

تحتاج أيضًا إلى لحام VCC بـ 5V و GND بأي أرضية من لوحة النموذج الأولي الرئيسية.

هام: أقترح لحام الكابلات الطويلة بين لوحات النماذج الأولية ، ثم بعد ذلك يمكنك تحريكها وتعديلها بشكل أفضل في العلبة دون كسر أي شيء.

الخطوة 5: الأجهزة - الأزرار 2

الأجهزة - الأزرار 2
الأجهزة - الأزرار 2
الأجهزة - الأزرار 2
الأجهزة - الأزرار 2

الآن علينا عمل الزرين الأيمن. في هذه الحالة سأوضح لك كيفية استخدام INPUT_PULLUP إذا كنت تريد استخدام المقاوم الداخلي.

سأستخدم الزر العلوي كإعادة تعيين ، ثم سأقوم بلحام جانب واحد لتثبيت RST باللوحة الرئيسية واللحام الجانبي الآخر بـ GND.

في هذه اللعبة ، لست بحاجة إلى الزر الثاني ، لكنني سأستخدمه في الألعاب الأخرى في المستقبل ، فأنت بحاجة فقط إلى لحام جانب واحد بـ A1 والجانب الآخر بـ GND. عندما تريد استخدامه ، يمكنك استخدام INPUT_PULLUP (15) ؛ واستخدامها مع digitalRead.

الخطوة 6: الأجهزة - التشغيل والتشغيل / الإيقاف

الأجهزة - التشغيل والتشغيل / الإيقاف
الأجهزة - التشغيل والتشغيل / الإيقاف
الأجهزة - التشغيل والتشغيل / الإيقاف
الأجهزة - التشغيل والتشغيل / الإيقاف

سأستخدم بطارية 9 فولت ومفتاح تمرير ، ثم اشتريت حامل بطارية تحتاجه إلى لحام السلك الأسود في GND والسلك الأحمر إلى VIN ، ولكن قبل أن تضيف المفتاح الذي يلحم السلك الأحمر من حامل البطارية إلى الدبوس الأوسط للمفتاح وأحد دبابيس اللحام الأخرى إلى VIN. ثم تقوم بإغلاق الدائرة.

الخطوة 7: الأجهزة - الجرس

الأجهزة - الجرس
الأجهزة - الجرس
الأجهزة - الجرس
الأجهزة - الجرس

لإنتاج أصوات سأستخدم كهرضغطية ، يمكنك استخدام ما تفضله ، فأنت بحاجة إلى لحام سلك واحد بـ GND والسلك الآخر إلى الدبوس الرقمي 2 باستخدام هذا الرمز. يمكنك تغييره إذا كنت تفضل ذلك.

ثم قمت بتثبيته في الجزء الخلفي من حامل البطارية باستخدام مسدس الغراء لجعله يبدو أعلى كما ترى.

الخطوة 8: إدخال المكسرات

إدخال المكسرات
إدخال المكسرات
إدخال المكسرات
إدخال المكسرات

الآن لقد انتهيت من أجهزة وحدة التحكم ، جربها قبل إدخالها في العلبة !!

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

الخطوة 9: الإعداد - شاشة LCD ومفتاح منزلق

الإعداد - LCD ومفتاح منزلق
الإعداد - LCD ومفتاح منزلق
الإعداد - LCD ومفتاح منزلق
الإعداد - LCD ومفتاح منزلق

وحدة التحكم الخاصة بك جاهزة تقريبًا !!

لقد بدأت مع شاشة LCD ، فقط ضعه في مكانه وأصلحه بالمسدس البلاستيكي.

بعد ذلك ، يمكنك إدخال المفتاح المنزلق وفكه ، ويمكنك استخدام الجوز إذا لزم الأمر.

الخطوة 10: الإعداد - الأزرار

الإعداد - الأزرار
الإعداد - الأزرار
الإعداد - الأزرار
الإعداد - الأزرار

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

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

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

الخطوة 11: الإعداد - الإغلاق

الإعداد - الإغلاق
الإعداد - الإغلاق
الإعداد - الإغلاق
الإعداد - الإغلاق

ستقوم الآن بإصلاح القطعة البلاستيكية التي قمنا بطباعتها واستخدامها لجعلها أكثر صلابة ومن ثم لا تتعمق اللوحات النموذجية عند الضغط بقوة.

فقط قم بضبطه في منتصف كلا اللوحين وثبته بالمسدس البلاستيكي ، اضغط حتى يجف وبعد ذلك يمكنك وضع حامل البطارية في المساحة المتبقية.

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

أصبحت GameGirl5110 جاهزة للاستخدام تقريبًا ؛)

الخطوة 12: أضف شعار GameGirl5110

أضف شعار GameGirl5110
أضف شعار GameGirl5110
أضف شعار GameGirl5110
أضف شعار GameGirl5110
أضف شعار GameGirl5110
أضف شعار GameGirl5110

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

الخطوة 13: استمتع بـ GameGirl5110

استمتع بـ GameGirl5110
استمتع بـ GameGirl5110

هذه هي النتيجة! إذا كان لديك أي سؤال ، اسألني في التعليقات وسأساعدك في أقرب وقت ممكن!

آمل أن تستمتع بعملية صنع GameGirl5110 الخاصة بك وتستمتع باللعب! ؛)

موصى به: