فهرست مطالب:

فقط یک کنسول بازی ATTINY85 یکپارچهسازی با سیستمعامل: 4 مرحله
فقط یک کنسول بازی ATTINY85 یکپارچهسازی با سیستمعامل: 4 مرحله

تصویری: فقط یک کنسول بازی ATTINY85 یکپارچهسازی با سیستمعامل: 4 مرحله

تصویری: فقط یک کنسول بازی ATTINY85 یکپارچهسازی با سیستمعامل: 4 مرحله
تصویری: بررسی و ساخت badusb به وسیله اردوئینو و برد digispark attiny85 usb 2024, جولای
Anonim
Image
Image

یک راه اندازی کوچک شبیه به کنسول یکپارچهسازی با سیستمعامل OLED ATtiny85 x 0.96 برای بازی مهاجمان فضا ، تتریس و غیره.

تدارکات

  • اولد 0.96 اینچ در 1
  • Attiny85 در 1
  • تنظیم برنامه نویس برای برنامه نویسی Attiny85 x 1
  • سوئیچ x 3
  • مقاومت 10K SMD 0805 x 2
  • مقاومت 1K SMD 0603 x 2
  • LED 0603 1 1
  • دیود M7 SMA x 1
  • درگاه میکرو USB x 1
  • مقاومت 7K SMD 0603 x 1
  • PCB سفارشی (اطلاعات Gerber ضمیمه شده است)
  • تخته مسی FR4
  • PCB حک شده (PDF پیوست شده است)

مرحله 1: داستان-

مرحله 1 آماده سازی هیئت مدیره
مرحله 1 آماده سازی هیئت مدیره

سلام به همه! بنابراین این کنسول بازی Retro Gaming مبتنی بر DIY من است (در واقع یک کنسول بازی نیست ، بلکه مجموعه ای است که یک Oled معمولی 0.96 اینچی را با Attiny85 متصل می کند) بگذارید به شما نشان دهم که چگونه این کار را کردم. همچنین ، کد این پروژه بسیار رایج است و به صورت آنلاین در دسترس است ، من فقط آن کد را گرفتم و چند تغییر انجام دادم و PCB را برای آن ایجاد کردم.

مرحله 2: مرحله 1 آماده سازی هیئت مدیره

مرحله 1 آماده سازی هیئت مدیره
مرحله 1 آماده سازی هیئت مدیره
مرحله 1 آماده سازی هیئت مدیره
مرحله 1 آماده سازی هیئت مدیره
مرحله 1 آماده سازی هیئت مدیره
مرحله 1 آماده سازی هیئت مدیره

آماده سازی تخته

در اصل ، من می خواستم این تخته را به درستی با این PCB که ماه گذشته تهیه کردم درست کنم ، اما به دلیل COVID19 ، به دلیل مشکل حمل و نقل نتوانستم سفارش دهم ، بنابراین تصمیم گرفتم با تغییر کمی در PCB ، PCB را حک کنم تا بتوانم آن را بسازم. به جای PCB دو طرفه ، یک طرفه است. من از OrCad برای طراحی PCB استفاده کردم و سپس یک pdf برای چاپ تخته روی کاغذ عکس برای حکاکی ایجاد کردم. اگر می خواهید خودتان این کار را انجام دهید ، داده های شماتیک و Gerber برای PCB مناسب پیوست شده است.

ابتدا PDF صفحه را روی کاغذ عکس با چاپگر جوهر افشان چاپ می کنم ، سپس یک تخته PCB مس FR4 را با توجه به اندازه PCB برش می دهم.

اگر می خواهید در مورد فرایند حکاکی بیشتر بدانید ، می توانید ویدیویی را که پیوند داده ام تماشا کنید.

پس از اچ کردن ، شروع به افزودن اجزای این تخته می کنم.

افزودن قطعات به این PCB بسیار آسان و مستقیم است ، تصویر پیوست شده برای اجزای SMD را دنبال کنید.

پس از افزودن قطعات SMD ، فقط پیش بروید و شروع به افزودن اجزای سرب دار باقی مانده ، مانند سوئیچ ها ، Oled و سایر موارد کنید. برای جزئیات بیشتر ویدئو را تماشا کنید. همچنین ، به دلیل اینکه این تخته کاملاً یک طرفه نیست ، من در چند نقطه جهنده اضافه کردم تا زندگی کمی آسان شود. پس از مونتاژ همه چیز ، ما فقط باید باتری را به پورت اتصال اختصاص داده شده اضافه کنیم و کل کار را روشن کنیم.

اما صبر کنید ، چگونه برنامه attiny85 را برنامه ریزی کنید!

مرحله 3: برنامه نویسی Attiny85

برنامه نویسی Attiny85
برنامه نویسی Attiny85
برنامه نویسی Attiny85
برنامه نویسی Attiny85

Attiny85 و Attiny13A میکروکنترلر مورد علاقه من هستند زیرا ارزان هستند و می توانند در پروژه های مختلفی استفاده شوند که نیازی به سخت افزار و گزینه های اتصال اضافی ندارند ، به عنوان مثال- Oled Gameboy!

برای برنامه نویسی MCU Attiny85 ، به یک برنامه نویس ISP احتیاج دارید. من قبلاً در مورد برنامه نویسی Attiny85 با برنامه نویس سفارشی پستی ارسال کرده ام ، بنابراین آن را بررسی کنید.

پست در مورد برنامه نویسی attiny85 با ISP سفارشی

بنابراین من از فرایند برنامه نویسی صرف نظر می کنم ، فقط باید بگوییم که ابتدا باید بوت لودر را بسوزانیم و سپس attiny85 را با کد ارائه شده فلش کنیم. توجه- شما باید فایل هدر ارائه شده با کد اصلی را در پوشه کد اصلی اضافه کنید ، سپس کل پوشه را در پوشه طرح آردوینو در Documents اضافه کنید (تصویر پیوست را دنبال کنید).

مرحله 4: قدرت بخشیدن به کنسول بازی و نتایج

Image
Image
قدرت بخشیدن به کنسول بازی و نتایج
قدرت بخشیدن به کنسول بازی و نتایج

به منظور تغذیه این برد ، من یک اتصال باتری اضافه کرده ام ، یک باتری Li-ion را می توان به آن متصل کرد.

این هنوز V1 است و سطح بعدی این پروژه ساخت یک PCB مناسب و لحیم کردن همه چیز بر روی آن است. همچنین ، شاید بتوانیم یک UI در آن اضافه کنیم تا بتوانیم بیش از 1 بازی را انتخاب کنیم. در حال حاضر ، اگر با برخی از مشکلات روبرو شدید ، فقط نظر دهید. ADIOS!

توصیه شده: