جدول المحتويات:
- اللوازم
- الخطوة 1: القصة-
- الخطوة 2: الخطوة 1 تجهيز اللوحة
- الخطوة الثالثة: برمجة Attiny85
- الخطوة 4: تشغيل وحدة التحكم في اللعبة والنتائج
فيديو: مجرد وحدة أخرى للألعاب ATtiny85 Retro: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
إعداد صغير يشبه وحدة التحكم يعتمد على ATtiny85 x 0.96 OLED للعب غزاة الفضاء ، Tetris ، إلخ.
اللوازم
- Oled 0.96 بوصة × 1
- أتيني 85 x1
- إعداد مبرمج لبرمجة Attiny85 x 1
- التبديل × 3
- 10K المقاوم SMD 0805 × 2
- 1K المقاوم SMD 0603 × 2
- LED 0603 × 1
- M7 الصمام الثنائي SMA x 1
- منفذ USB صغير × 1
- 7K المقاوم SMD 0603 × 1
- PCB مخصص (يتم إرفاق بيانات Gerber)
- لوح نحاسي FR4
- ثنائي الفينيل متعدد الكلور محفور (ملف PDF مرفق)
الخطوة 1: القصة-
مرحبا جميعا! إذن هذه هي وحدة التحكم في الألعاب الرجعية التي تعتمد على DIY Oled (في الواقع ليست وحدة تحكم في الألعاب ، ولكن الإعداد الذي يربط 0.96 بوصة Oled عام مع Attiny85) اسمحوا لي أن أريكم يا رفاق كيف صنعت هذا. أيضًا ، رمز هذا المشروع شائع جدًا ومتاح عبر الإنترنت ، لقد أخذت للتو هذا الرمز وقمت ببعض التغييرات وقمت بإجراء PCB له.
الخطوة 2: الخطوة 1 تجهيز اللوحة
تجهيز اللوحة
في الأصل ، كنت أرغب في إنشاء هذا اللوحة بشكل صحيح باستخدام ثنائي الفينيل متعدد الكلور الذي أعددته الشهر الماضي ولكن بسبب COVID19 ، لم أتمكن من تقديم الطلب بسبب مشكلة الشحن ، لذلك قررت أن أحفر PCB عن طريق تغيير تصميم PCB قليلاً حتى أتمكن من القيام بذلك من جانب واحد بدلاً من ثنائي الفينيل متعدد الكلور على الوجهين. لقد استخدمت OrCad لتصميم PCB ، ثم قمت بإنشاء ملف pdf لطباعة اللوحة على ورق الصور للنقش. إذا كنتم تريدون أن تصنعوا بياناتكم الخاصة ، فسيتم إرفاق البيانات التخطيطية و Gerber لثنائي الفينيل متعدد الكلور المناسب.
أقوم أولاً بطباعة ملف PDF للوحة على ورق صور باستخدام طابعة نفث الحبر ، ثم قمت بقص لوحة PCB النحاسية FR4 وفقًا لحجم ثنائي الفينيل متعدد الكلور.
إذا كنتم تريدون معرفة المزيد عن عملية الحفر ، يمكنكم مشاهدة الفيديو الذي قمت بربطه.
بعد النقش ، بدأت في إضافة مكونات إلى هذه اللوحة.
تعد إضافة المكونات إلى PCB سهلة جدًا ومباشرة ، اتبع الرسم التوضيحي المرفق لمكونات SMD.
بعد إضافة مكونات SMD ، ما عليك سوى المضي قدمًا والبدء في إضافة المكونات المحتوية على الرصاص المتبقية ، مثل المفاتيح ، و Oled ، والأشياء الأخرى. شاهد الفيديو لمزيد من التفاصيل الدقيقة. أيضًا ، نظرًا لأن هذه اللوحة ليست أحادية الجانب تمامًا ، فقد أضفت لاعبي القفز في بضع نقاط لجعل الحياة أسهل قليلاً. بعد تجميع كل شيء ، نحتاج فقط إلى إضافة البطارية إلى منفذ الموصل المخصص لها وتشغيل كل شيء.
لكن انتظر ، كيف تبرمج Attiny85!
الخطوة الثالثة: برمجة Attiny85
Attiny85 و Attiny13A هما المتحكم الدقيق المفضل لدي لأنهما رخيصان ويمكن استخدامهما في مجموعة متنوعة من المشاريع التي لا تتطلب أجهزة وخيارات اتصال أكثر من اللازم ، على سبيل المثال - Oled Gameboy!
من أجل برمجة Attiny85 MCU ، ستحتاج إلى مبرمج ISP قمت بالفعل بنشر منشور حول برمجة Attiny85 مع المبرمج المخصص ، لذا تحقق من ذلك.
انشر عن البرمجة attiny85 مع مزود خدمة الإنترنت المخصص
لذلك سأتخطى عملية البرمجة ، دعنا نقول فقط أننا بحاجة إلى نسخ أداة تحميل التشغيل أولاً ثم وميض attiny85 بالكود المقدم. ملاحظة - تحتاج إلى إضافة ملف الرأس المزود بالكود الرئيسي في مجلد الكود الرئيسي الذي تم تخزينه ، ثم أضف المجلد بالكامل في مجلد رسم Arduino في المستندات (اتبع الصورة المرفقة).
الخطوة 4: تشغيل وحدة التحكم في اللعبة والنتائج
من أجل تشغيل هذه اللوحة ، أضفت موصل بطارية ، ويمكن توصيل بطارية Li-ion به.
لا يزال هذا هو V1 والمستوى التالي من هذا المشروع سيكون صنع PCB مناسب ولحام كل شيء فيه.. أيضًا ، ربما يمكننا إضافة واجهة مستخدم فيه حتى نتمكن من اختيار أكثر من لعبة واحدة. في الوقت الحالي ، إذا واجهت بعض المشكلات ، فما عليك سوى ترك تعليق.
موصى به:
وحدة الأصوات للألعاب المصنوعة من الخدش باستخدام مشغل MP3 الصغير DFplayer: 4 خطوات
وحدة الأصوات للألعاب المصنوعة من الخدش باستخدام مشغل MP3 الصغير DFplayer: مرحبًا بك في & quot؛ ible & quot؛ # 35.هل ترغب في إنشاء وحدة صوت يمكنك استخدامها بطرق مختلفة ، وتحميل الأصوات التي تريدها لألعابك الخدش ، في غضون ثوانٍ؟ هنا يأتي البرنامج التعليمي الذي يشرح كيفية القيام بذلك ، باستخدام D
وحدة تحكم بأسلوب حلبة الرقص للألعاب الرجعية الضخمة: 4 خطوات
وحدة تحكم ضخمة على طراز حلبة الرقص في الألعاب الرجعية: لحفل زفافنا في شهر مارس من هذا العام ، أردنا حفل استقبال بطابع لعبة ريترو ، لأننا مجرد أطفال صغار في القلب وأنا متأكد من أن الكثير من الأشخاص الآخرين كذلك! البحث في MakeyMakey's اعتقدت أنه سيكون فكرة رائعة أن أعانقني
JAWS: مجرد محطة طقس أخرى: 6 خطوات
JAWS: مجرد محطة طقس أخرى: ما هو الغرض؟ منذ سنوات الصغر ، أنا مهتم جدًا بالطقس. كانت البيانات الأولى التي جمعتها من مقياس حرارة قديم مليء بالزئبق معلق بالخارج. في كل يوم ، ولشهور متتالية ، كنت أكتب درجة الحرارة والتاريخ والساعة بطريقة sma
وحدة تحكم Ardubaby Mini للألعاب مع 500 لعبة: 10 خطوات
Ardubaby Mini Game Console مع 500 لعبة: قروض للمبدع (كيفن بيتس) ، Arduboy هي وحدة تحكم ألعاب 8 بت ناجحة جدًا. كان هناك الآلاف من الألعاب التي كتبها الهاوي الذي شاركها بحرية في منتدى مجتمع Arduboy حتى يتمكن المزيد من الأشخاص من تعلم كيفية البرمجة
YABC - وحدة تحكم Blynk أخرى - وحدة التحكم في درجة حرارة ورطوبة IoT Cloud ، ESP8266: 4 خطوات
YABC - مع ذلك وحدة تحكم Blynk أخرى - وحدة التحكم في درجة الحرارة والرطوبة في IoT Cloud ، ESP8266: مرحبًا صناع ، لقد بدأت مؤخرًا في زراعة الفطر في المنزل ، فطر المحار ، لكن لدي بالفعل 3 أضعاف وحدات التحكم هذه في المنزل للتحكم في درجة حرارة التخمير لمنزلي ، زوجتي يقوم أيضًا بعمل شيء Kombucha هذا الآن ، وكترموستات للحرارة