Просто още една ретро конзола за игри ATtiny85: 4 стъпки
Просто още една ретро конзола за игри ATtiny85: 4 стъпки
Anonim
Image
Image

Малка настройка, подобна на конзола, базирана на ATtiny85 x 0,96 OLED за игра на космически нашественици, тетрис и др.

Консумативи

  • Oled 0,96 инча x 1
  • Attiny85 x1
  • Настройка на програмиста за програмиране Attiny85 x 1
  • Превключвател x 3
  • 10K резистор SMD 0805 x 2
  • 1K резистор SMD 0603 x 2
  • LED 0603 x 1
  • M7 диод SMA x 1
  • USB микро порт x 1
  • 7K резистор SMD 0603 x 1
  • Персонализирана печатна платка (данните на Gerber са приложени)
  • Медна дъска FR4
  • гравирана печатна платка (приложен е PDF файл)

Стъпка 1: ИСТОРИЯ-

СТЪПКА 1 Подготовка на борда
СТЪПКА 1 Подготовка на борда

Здравейте всички! Така че това е моята DIY Oled базирана Retro Gaming конзола (всъщност не е игрална конзола, а настройка, която свързва общ 0,96 -инчов Oled с Attiny85) Позволете ми да ви покажа как направих това. също така, кодът за този проект е доста често срещан и достъпен онлайн, просто взех този код и направих няколко промени и направих печатна платка за него.

Стъпка 2: СТЪПКА 1 Подготовка на борда

СТЪПКА 1 Подготовка на борда
СТЪПКА 1 Подготовка на борда
СТЪПКА 1 Подготовка на борда
СТЪПКА 1 Подготовка на борда
СТЪПКА 1 Подготовка на борда
СТЪПКА 1 Подготовка на борда

Подготовка на дъската

Първоначално исках да направя тази платка правилно с тази печатна платка, която подготвих миналия месец, но поради COVID19 не успях да направя поръчка поради проблем с доставката, затова реших да гравирам печатната платка, като променим малко дизайна на печатната платка, за да мога да направя това е едностранно вместо двустранно платка. Използвах OrCad за проектиране на печатни платки и след това генерирах pdf за отпечатване на дъската върху фотохартия за офорт. ако искате да направите своя собствена, тогава са приложени схематичните данни и данните на Gerber за правилна печатна платка.

Първо разпечатвам PDF файла на платката върху фотохартия с мастилено -струен принтер, след това изрязах печатна платка от медна дъска FR4 според размера на печатната платка.

Ако искате да научите повече за процеса на ецване, можете да гледате видеоклипа, който съм свързал.

След ецване започвам да добавям компоненти към тази платка.

Добавянето на компоненти към тази печатна платка е доста лесно и направо, следвайте приложената илюстрация за SMD компоненти.

след като добавите SMD компоненти, просто продължете и започнете да добавяте останалите оловни компоненти, като превключватели, Oled и други неща. Гледайте видеото за по -задълбочени подробности. Също така, тъй като тази дъска не е напълно едностранна, добавих джъмпери на няколко точки, за да направя живота малко по-лесен. След като сглобим всичко, просто трябва да добавим батерията към определения й конектор и да включим всичко.

но изчакайте, как да програмирате attiny85!

Стъпка 3: Програмиране на Attiny85

Програмиране на Attiny85
Програмиране на Attiny85
Програмиране на Attiny85
Програмиране на Attiny85

Attiny85 и Attiny13A е любимият ми микроконтролер, тъй като са евтини и могат да се използват в различни проекти, които не изискват прекалено много хардуер и опции за свързване, например- Oled Gameboy!

За да програмирате Attiny85 MCU, ще ви е необходим ISP програмист. Вече направих публикация за програмиране на Attiny85 с персонализиран програмист, така че проверете това.

Публикация за програмиране attiny85 с персонализиран ISP

така че ще пропусна процеса на програмиране, нека просто кажем, че първо трябва да запишем буутлоудъра и след това да флашнем attiny85 с предоставения код. Забележка- трябва да добавите заглавния файл, предоставен с основния код, в папката с основен код, след което да добавите цялата папка в папката за скици на Arduino в Документи (следвайте приложеното изображение).

Стъпка 4: Захранване на игровата конзола и РЕЗУЛТАТИТЕ

Image
Image
Захранване на игровата конзола и РЕЗУЛТАТИ
Захранване на игровата конзола и РЕЗУЛТАТИ

За да захранвам тази платка, добавих конектор за батерия, може да се свърже литиево-йонна батерия.

Това все още е V1 и следващото ниво на този проект ще бъде да се направи подходяща печатна платка и да се запои всичко върху него.. също така, може би можем да добавим потребителски интерфейс в него, за да можем да изберем повече от 1 игра. Засега, ако срещнете някои проблеми, просто оставете коментар. ADIOS!

Препоръчано: