Оглавление:

Еще одна игровая консоль в стиле ретро ATtiny85: 4 шага
Еще одна игровая консоль в стиле ретро ATtiny85: 4 шага

Видео: Еще одна игровая консоль в стиле ретро ATtiny85: 4 шага

Видео: Еще одна игровая консоль в стиле ретро ATtiny85: 4 шага
Видео: Самый маленький flappy bird на atmega328 своими руками 2024, Ноябрь
Anonim
Image
Image

Небольшая ретро-консольная установка на основе OLED ATtiny85 x 0,96 для игры в космических захватчиков, тетриса и т. Д.

Запасы

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

Шаг 1: ИСТОРИЯ-

ШАГ 1 Подготовка платы
ШАГ 1 Подготовка платы

Всем привет! Итак, это моя консоль Retro Gaming на основе DIY Oled (на самом деле это не игровая консоль, а установка, которая соединяет общий 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!

Чтобы запрограммировать MCU Attiny85, вам понадобится программист ISP. Я уже писал о программировании Attiny85 с помощью специального программатора, так что обязательно проверьте это.

Пост о программировании attiny85 с помощью кастомного провайдера

поэтому я пропущу процесс программирования, просто скажем, что нам нужно сначала записать загрузчик, а затем прошить attiny85 с предоставленным кодом. Примечание. Вам необходимо добавить файл заголовка, предоставленный с основным кодом, в папку с основным кодом, а затем добавить всю папку в папку эскизов Arduino в документах (следуйте прилагаемому изображению).

Шаг 4. Включение игровой консоли и РЕЗУЛЬТАТЫ

Image
Image
Включение игровой консоли и РЕЗУЛЬТАТЫ
Включение игровой консоли и РЕЗУЛЬТАТЫ

Для питания этой платы я добавил разъем для аккумулятора, к которому можно подключить литий-ионный аккумулятор.

Это все еще V1, и следующим уровнем этого проекта будет создание правильной печатной платы и припаяние на нее всего… также, возможно, мы сможем добавить в нее пользовательский интерфейс, чтобы мы могли выбрать более одной игры. А пока, если у вас возникнут какие-то проблемы, просто оставьте комментарий.

Рекомендуемые: