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

وحدة تحكم الألعاب المحمولة - استنساخ Arduboy: 6 خطوات (بالصور)
وحدة تحكم الألعاب المحمولة - استنساخ Arduboy: 6 خطوات (بالصور)

فيديو: وحدة تحكم الألعاب المحمولة - استنساخ Arduboy: 6 خطوات (بالصور)

فيديو: وحدة تحكم الألعاب المحمولة - استنساخ Arduboy: 6 خطوات (بالصور)
فيديو: Портативная игровая консоль с картриджем на базе Arduino — Tiny Game Corner 2024, يوليو
Anonim
Image
Image
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها

قبل بضعة أشهر ، صادفت Arduboy الذي يعتبر وفقًا لموقعه الرسمي على الويب عبارة عن منصة ألعاب مصغرة 8 بت تجعل من السهل تعلم ومشاركة ولعب الألعاب عبر الإنترنت. إنها منصة مفتوحة المصدر. ألعاب Arduboy مصنوعة من قبل المستخدمين. يعتمد Arduboy على ATmega32u4 وهو نفس المتحكم الدقيق المستخدم في Arduino Pro Micro. على الرغم من أنني لم أتمكن بعد من صنع الألعاب ، فقد قررت إنشاء جزء من الجهاز على لوح التجارب. ونعم ، لقد نجحت! بفضل MrBlinky لإنشاء حزمة Arduboy محلية الصنع. تم بالفعل العمل الشاق.

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

هيا بنا نبدأ

الخطوة 1: الأشياء التي سوف تحتاجها

الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها

1 منفذ Arduino Pro Micro (5 فولت)

1x OLED Display (SPI)

زر ضغط باللمس 6x

1x بيزو المتحدث

1x الأنود المشترك RGB LED

الخطوة 2: الاختبار على اللوح

الاختبار على اللوح
الاختبار على اللوح
الاختبار على اللوح
الاختبار على اللوح
الاختبار على اللوح
الاختبار على اللوح

اجمع كل المكونات المطلوبة وابدأ في توصيلها على اللوح كما هو موضح في مخطط الدائرة.

الاتصالات كالتالي:

مفاتيح التحكم:

يصل - A0

لأسفل - A3

اليمين - A1

اليسار - A2

أ - D7

ب - D8

شاشة OLED:

SCL - D15

SDA - D16

العاصمة - D4

الدقة - D2

مكبر الصوت:

مكبر الصوت + - D5

المتحدث - - D6

RGB LED:

أحمر - D10

أخضر - D3

أزرق - D9

الخطوة 3: تحميل الألعاب على Arduino

هناك خطوات قليلة يجب اتباعها قبل أن تتمكن من تحميل أي ألعاب على Arduino.

  • افتح Arduino IDE> ملف> تفضيلات
  • انسخ والصق عنوان URL أدناه في مربع نص عنوان URL لـ Boards Manager الإضافي وانقر فوق "موافق".
  • انتقل إلى Tools> Boards> Boards Manager.
  • في مربع النص ، اكتب محلي الصنع أو Arduboy محلي الصنع.
  • حدد حزمة Arduboy Homemade وانقر فوق تثبيت.

بعد تثبيت المكتبة ، انتقل إلى قائمة الأدوات وقم بالاختيار على النحو التالي:

  • مجلس: أردوبوي محلية الصنع
  • محمل الإقلاع: Cathy3K
  • استنادًا إلى: SparkFun Pro Micro 5V - الأسلاك البديلة
  • النواة: قلب أردوبوي الأمثل
  • العرض: SSD1306

اختر وقم بتنزيل لعبتك المفضلة من هنا.

افتح ملف.ino واضغط على تحميل.

الخطوة 4: تصميم ثنائي الفينيل متعدد الكلور في EasyEDA

تصميم ثنائي الفينيل متعدد الكلور في EasyEDA
تصميم ثنائي الفينيل متعدد الكلور في EasyEDA
تصميم ثنائي الفينيل متعدد الكلور في EasyEDA
تصميم ثنائي الفينيل متعدد الكلور في EasyEDA
تصميم ثنائي الفينيل متعدد الكلور في EasyEDA
تصميم ثنائي الفينيل متعدد الكلور في EasyEDA

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

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

بمجرد التحقق من جميع الاتصالات ، انقر فوق خيار التحويل إلى ثنائي الفينيل متعدد الكلور. سيؤدي هذا إلى فتح نافذة جديدة حيث يمكنك العثور على جميع آثار أقدام المكونات الجاهزة للتركيب والتوصيل.

أول شيء عليك القيام به هو تحديد مخطط اللوحة الخاصة بك. ضع مكوناتك تقريبًا وبطريقة منطقية للحصول على فكرة تقريبية عن شكل وحجم اللوحة. حدد BoardOutline من قائمة Layers وابدأ الرسم باستخدام أداة Track من قائمة PCB Tools.

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

بمجرد أن تصبح راضيًا عن موضع المكون ، يمكنك الآن البدء في ربطها بالآثار. يتم تحديد عرض التتبع بالتيار الذي يجب أن يحمله. تأتي حاسبة عرض تتبع PCB في متناول يدي. ذهبت مع 0.254 ملم للإشارات و 0.6 ملم لأشياء الطاقة. حدد TopLayer (أو BottomLayer) من قائمة Layers وابدأ الرسم باستخدام أداة Track. بينما قد ينشأ تتبع الموقف حيث لا توجد مساحة لإكمال التتبع. في مثل هذه الحالة ، يمكنك القفز إلى الطبقة الأخرى ومتابعة الاتصال. يتم الاتصال بين آثار الطبقتين بمساعدة Vias. في منتصف عملية التتبع ، اضغط على V. سينتهي التتبع ويمكنك الآن وضع علامة طريق. ثم حدد الطبقة الأخرى من قائمة Layer واستمر في التتبع بدءًا من خلال. قم بعمل جميع التوصيلات باستثناء الأرضي.

الآن حدد أداة Copper Area من قائمة أدوات PCB وارسم حول اللوحة. تأكد من تحديد GND في مربع نص الشبكة. سيؤدي ذلك إلى إنشاء مستوى أرضي وسيتم إجراء التوصيلات الأرضية المتبقية تلقائيًا.

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

ملاحظة: كما ذكرنا سابقًا ، لقد قمت بعمل دائرة دفع باستخدام MT3608 والتي تعمل بشكل مثالي حتى يتم توصيل الحمل. ينخفض جهد الخرج بشكل كبير. كنت على علم بهذه المشكلة لأن ورقة البيانات الخاصة بـ MT3608 تحدد بوضوح كيفية ترتيب المكونات وعرض التتبع. وكمبتدئ ، كنت على يقين من أن الخطأ سيحدث. سيكون من المفيد أن يشرح لي شخص ما سبب المشكلة وحلها.

الخطوة 5: تجميع PCB الخاص بك

تجميع ثنائي الفينيل متعدد الكلور الخاص بك
تجميع ثنائي الفينيل متعدد الكلور الخاص بك
تجميع ثنائي الفينيل متعدد الكلور الخاص بك
تجميع ثنائي الفينيل متعدد الكلور الخاص بك
تجميع ثنائي الفينيل متعدد الكلور الخاص بك
تجميع ثنائي الفينيل متعدد الكلور الخاص بك

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

قم بتنظيف PCB بعد اللحام بكحول Iso Propyl لإزالة بقايا التدفق.

اختيار بطارية LiPo:

لقد استخدمت بطارية 380 مللي أمبير في الساعة والتي كنت أضعها في الجوار. مع سحب التيار بين 50mA و 100mA ، يجب أن يستمر لمدة 3-4 ساعات تقريبًا.

الخطوة 6: استمتع

قم بتوصيل بطارية LiPo ، وقم بتحميل لعبتك المفضلة كما كان من قبل واستمتع بها!

شكرا لك على البقاء حتى النهاية. أتمنى أن تحبوا هذا المشروع جميعًا وتعلمت شيئًا جديدًا اليوم. اسمح لي أن أعرف إذا قمت بعمل واحد لنفسك. اشترك في قناتي على يوتيوب لمزيد من المشاريع القادمة. شكرا لك مرة أخرى!

موصى به: