جدول المحتويات:
- الخطوة 1: احصل على الأجزاء
- الخطوة 2: اصنع اللوحة الرئيسية
- الخطوة 3: اصنع خرطوشة اللعبة
- الخطوة 4: قم بتحميل الألعاب في الخرطوشة
فيديو: بطاقة الائتمان ATtiny Game Console: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذه هي التعليمات الخاصة ببناء وحدة تحكم في ألعاب Attiny 85 مبنية على بطاقة ائتمان منتهية الصلاحية.
يمكن العثور على عرض توضيحي للمنتج النهائي في رابط youtube هذا:
gametiny على بطاقة ائتمان حقيقية.
لقد استلهمت من وحدات التحكم في الألعاب المصغرة القائمة على كفاءة الطاقة ATtiny85 MCU.
هناك العديد من تصميمات وحدة التحكم في الألعاب القديمة: Attiny Joypad التي أنشأها Daniel Champagne.. (Electro L. I. B) 2018 GPL V3 عبارة عن منصة رائعة بها أزرار توجيه / عصا تحكم رباعية الاتجاهات وزر إطلاق نار آخر. النظام الأساسي الآخر الذي يسمى Attiny Arcade الذي تم إنشاؤه بواسطة webbloggles هو أيضًا وحدة تحكم ألعاب صغيرة رائعة مع بساطة وجود زرين فقط. ألهمتني كلتا المنصتين لإنشاء شيء يأخذ الأفضل من كلا العالمين.
هذا الإصدار من لوحة اللعبة التي أطلق عليها اسم "gametiny" يعتمد على Attiny Joypad التي أنشأها Daniel Champagne. لقد قمت بتعديله لإضافة رأس لمبرمج USBasp يتضاعف كمقبس لخرطوشة اللعبة التي تحتوي على شريحة ATtiny85. يمكنك عمل بعض كارتريدج الألعاب وتحميل ألعابك المفضلة حتى تتمكن من تبديل الألعاب في رحلتك. يتميز ATtiny85 بكفاءة عالية في استخدام الطاقة. ما عليك سوى بطارية خلية CR2032 واحدة للعب الألعاب لساعات. إلى جانب الزر A الذي يستخدم عادة كزر إطلاق ، أضفت زر B لسحب PB3 إلى الأرض. يسمح هذا لأكواد المقاطعة بالعمل مع كل من PB1 و PB3 ، مما يسهل تحويل الألعاب المكتوبة لـ Attiny arcade للعمل على Attiny joypad.
الروابط
تصميم Tiny Joypad الأصلي بواسطة Daniel Champagne.
sites.google.com/view/arduino-collection
طقم سلسلة مفاتيح Attiny Arcade الأصلي
webboggles.com/attiny85-game-kit-assembly-instructions/
سائق لوحة اردوينو ل Attiny85
raw.githubusercontent.com/damellis/attiny/…
المخططات ورموز المصدر في
الخطوة 1: احصل على الأجزاء
1. لكل خرطوشة لعبة ،
واحد ATtiny85 SOD-8 (مثبت على السطح) ، لوح أداء صغير واحد من جانب واحد (لوحة نموذج أولي) ، رأس ذكر 8 دبابيس.
2. 0.9 I2C Mono OLED (مع وحدات تحكم SSD1306 مدمجة) على 4 دبابيس (GND ، VCC ، SCK ، SDA).
3. CR2032 3.3V بطارية خلية ليثيوم.
4. حامل البطارية لـ CR2032.
5. وحدة صوت بيزو صغيرة.
6. 3.5mm جاك سماعة رأس مع التبديل
7. 6 أزرار صامتة
8. مصغرة 10K VR للتحكم في مستوى الصوت.
9. رأس أنثى 8-pin للاتصال بخرطوشة اللعبة.
10 مفتاح منزلق صغير لزر الطاقة
11. 2 بطاقة ائتمان منتهية الصلاحية أو ألواح ورقية / بلاستيكية من نفس الحجم.
12. سلك (معزول) مصفح 0.2 مم أو 0.3 مم
13. مبرمج USBasp.
14. 8 كابل الشريط الأساسية.
15. 8 رأس أنثى دبوس و 2 × 4 رأس أنثى لكابل البرمجة.
الخطوة 2: اصنع اللوحة الرئيسية
يستخدم هذا المشروع بطاقة ائتمان منتهية الصلاحية كإطار. يمكنك أيضًا استخدام الورق المقوى أو الألواح البلاستيكية.
صمم تخطيط الأزرار على باور بوينت. اطبع باور بوينت على الورق بالحجم الفعلي. لقد استخدمت إعدادات الطباعة لشريحتين على صفحة واحدة لتقليص حجمها إلى الحجم الفعلي. الصق التخطيط على بطاقة الائتمان باستخدام أشرطة مزدوجة الجوانب. حفر ثقوب باستخدام حفر 0.5 مم على النقاط المحددة لمسامير الأزرار والمكونات الأخرى التي سيتم تركيبها على بطاقة الائتمان. لحام الأسلاك القصيرة على جانبي كل زر صامت بحيث يمكن إدخالها في بطاقة الائتمان. توجد أزرار D-PAD لأعلى ولأسفل ولليسار ولليمين ولأزرار النار (A و B). أدخل الأزرار والمكونات الأخرى في بطاقة الائتمان. للمكونات ذات الأرجل الطويلة ، على سبيل المثال الأزرار ، ثني الساقين في الاتجاه المعاكس لتثبيتها في مكانها. خلافًا لذلك ، استخدم شرائط مزدوجة الجوانب أو غراء لتثبيت المكونات في مكانها. قم بتوصيل الدوائر باستخدام أسلاك مغلفة 0.3 مم (معزولة) وفقًا لمخطط الدائرة. للحفاظ على اللوحة الرئيسية رقيقة قدر الإمكان ، يتم لحام OLED مباشرة بالسلك بدلاً من استخدام دبابيس الرأس الذكرية. يتم استخدام رأس 8 سنون للتوصيل بخرطوشة اللعبة التي هي في الواقع وحدة تحكم صغيرة مركبة على السطح Attiny 85.
قم بتغطية الأسلاك في الخلف ببطاقة ائتمان ثانية.
الخطوة 3: اصنع خرطوشة اللعبة
1. اقطع لوحة أداء صغيرة يمكنها استيعاب 4 صفوف من 8 ثقوب
2. استخدم قاطعًا لتقسيم الصف الثالث إلى نصفين غير متصلين (للوقوف على دبابيس Attiny 85 في المنتصف).
3. لحام ATtiny85 SOD-8 (مثبت على السطح) على اللوحة.
4. لحام رأس ذكر 8-pin في الصف الأول.
5. قم بربط الخرطوشة وفقًا لمخطط الدائرة باستخدام أسلاك مغلفة 0.3 مم (معزولة).
الخطوة 4: قم بتحميل الألعاب في الخرطوشة
1. إذا كنت مستخدمًا جديدًا لـ Arduino ، فقم بتنزيل arduino من arduino.cc. انقر فوق البرامج. انقر فوق تنزيل. ثم حدد الإصدار الخاص بجهاز الكمبيوتر الشخصي أو جهاز Mac. تنزيل وتثبيت.
2. تصفح إلى https://github.com/MrBlinky/Arduboy-homemade-package واتبع التعليمات الموجودة هناك لإضافة تعريف اللوحة والمكتبات الخاصة بدعم Arduboy المصنوع منزليًا وعربة فلاش. سألخص في الخطوات التالية:
3. ابدأ Arduino IDE. انقر فوق التفضيلات من قائمة Arduino العلوية. أدخل هذا النص في "عناوين URL لمدير اللوحات الإضافية" https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json إذا كان لديك بالفعل نص آخر في الحقل ، فأدخل هذا نص إضافي في البداية ، ثم أضف "،" واحتفظ بعناوين URL الأخرى الموجودة بالفعل كما هي.
4. اخرج من Arduino IDE وابدأ IDE مرة أخرى لتفعيل التغيير أعلاه.
5. انقر فوق أدوات -> لوحة: -> مدير مجلس الإدارة. أدخل "Attiny" للبحث. حدد لتثبيت أحدث إصدار من Attiny board driver. ستتم إضافة الحزمة إلى Arduino.
6. الآن حدد Tools-> Board: "ATtiny 25/45/85"
وحدد المعلمات التالية:
المعالج: أتيني 85
الساعة: 8 ميجاهرتز داخلية (فقط للعبة باك مان ، اختر 16 ميجاهرتز داخلية)
المبرمج: USBasp
7. احصل على مبرمج USBasp ، قم بتبديله إلى 5V (بدلاً من 3V). قم بتوصيل مبرمج USBasp بمنفذ USB وقم بتوصيل كابل الشريط بالمبرمج. قم بتوصيل الطرف الآخر من كبل الشريط برأس أنثى 8 سنون بالرأس الذكر لخرطوشة اللعبة (مع شريحة Attiny 85 ملحومة عليها).
8. انقر فوق "نسخ محمل الإقلاع" لنسخ المصهر إلى Attiny 85. تحقق من أن المخرجات قد اكتملت بنجاح.
9. من Arduino IDE ، افتح الكود المصدري للعبة في Arduino IDE. راجع رابط GitHub الخاص بي هنا:
10. انقر فوق "->" لتجميع وتحميل اللعبة من خلال مبرمج USBasp إلى شريحة ATtiny85 الموجودة على خرطوشة اللعبة. تحقق من نجاح التحميل.
11. أدخل خرطوشة اللعبة في اللوحة الرئيسية. قم بتشغيل لوحة اللعبة باستخدام مفتاح التمرير وابدأ اللعب.
12. معظم الألعاب مكتوبة بطريقة تسمح لك بالانتقال إلى وضع السكون بعد انتهاء اللعبة. لتنشيطه ، ما عليك سوى الضغط على الزر A أو B.
13. إذا لم تعمل الأزرار أو إخراج الصوت ، فقم بتحميل "Attiny Tester" لاختبار ما إذا كانت قيم الأزرار قد تغيرت بشكل صحيح عند الضغط على الأزرار وتحريرها وأنك سمعت أصوات تنبيه عند الضغط على أي أزرار. تحقق جيدًا وأصلح أي مشكلات في اللحام أو الأسلاك.
موصى به:
كاشف الجهد اللاتلامسي بحجم بطاقة الائتمان (555): 3 خطوات
كاشف الجهد غير التلامسي بحجم بطاقة الائتمان (555): جاءت الفكرة بالنظر إلى تعليمات أخرى: https: //www.instructables.com/id/Contactless-Volta .. لقد اخترت التصميم مع 555 لأن لدي عدة 555 حولها وأحب بناء مشاريع صغيرة ، مثل هذا المشروع الآخر بحجم بطاقة الائتمان. https:
ATTiny-RAT ، متابع صغير يعمل بالطاقة ATTINY: 3 خطوات
ATTiny-RAT ، ATTINY Powered Mini Lightfollower: مرحبًا يا رفاق ، لقد مر وقت طويل منذ أن نشرت آخر تعليمات لي. حسنًا ، هناك العديد من الأشياء التي تدور في رأسي الآن ولكني تمكنت من توثيق & quot؛ خطواتي الأولى & quot؛ مع ATTiny-Series من الرقائق في هذه التعليمات القصيرة لك
Arduino Pocket Game Console + A-Maze - Maze Game: 6 Steps (بالصور)
Arduino Pocket Game Console + A-Maze - Maze Game: مرحبًا بكم في أول تعليمات لي! المشروع الذي أريد مشاركته معك اليوم هو لعبة متاهة Arduino ، والتي أصبحت وحدة تحكم في الجيب مثل Arduboy ووحدات تحكم Arduino المماثلة. يمكن وميضها بألعابي (أو ألعابك) المستقبلية بفضل expo
بطاقة الائتمان IPhone / Ipod Stand: 6 خطوات
بطاقة الائتمان IPhone / Ipod Stand: لقد سئمت من حمل حامل أو دعم جهاز iPhone الخاص بي لمشاهدة العروض ، لذا قمت بسحب بطاقة هوية قديمة كانت لدي في محفظتي وقمت بطيها لعمل حامل. ستعمل أي بطاقة هوية بلاستيكية صلبة أو بطاقة ائتمان قديمة ويمكن تسويتها مرة أخرى والانزلاق
Geek - حامل بطاقة الائتمان / بطاقة العمل من محرك القرص الصلب القديم للكمبيوتر المحمول: 7 خطوات
Geek - حامل بطاقة ائتمان / بطاقة عمل من محرك القرص الصلب القديم للكمبيوتر المحمول: حامل بطاقة ائتمان / عمل مهووس. خطرت لي هذه الفكرة المجنونة عندما مات محرك الأقراص الثابتة للكمبيوتر المحمول وأصبح عديم الفائدة بشكل أساسي. لقد قمت بتضمين الصور المكتملة هنا