ARDUINO Микро игровая консоль (только ещё меньше)

Maksim Tsyganok

✩✩✩✩✩✩✩
7 Дек 2020
5
7
Привет форум) Сделал свой вариант микро игровой консоли размером с 10 рублевую монету:sdghsgsrh.jpg

Схема устройства:
схема для форума.jpg


Плату для заказа в китае или самостоятельного изготовления можно взять с проекта easyEDA, да и схема там же: https://easyeda.com/skamix3/Smallest-game-console-on-earth

Про плату:
Плата двусторонняя и я делал её ЛУТом, даже с неотточенной технологией получилось с первого раза.
Принцип такой:
  • распечатать рисунки платы на термотрансферной бумаге
  • совместить их по отверстиям рисунками внутрь просвечивая чем-то ярким(лучше добавить для этого специальные отверстия побольше, я по переходным совмещал и это был ад)
  • склеить их в бутерброд каптоновым скотчем
  • засунуть обезжиренный двусторонний текстолит внутрь бутерброда
  • прогладить утюгом с двух сторон
  • просверлить переходные отверстия на самодельном сверлильном станке например, это наверное самый трудный этап потому что точно в нужном месте сверлануть отверстия 0.5-0.4мм оказалось той еще задачей, я в итоге насверлил криво, типа пол миллиметра туда-пол сюда, хоть и некрасиво, но даже такой точности оказалось достаточно
  • и дальше классика - травим, лудим
Вот такая плата получилась после лужения сплавом розе:
плата для форума1.jpgплата для форума2.jpg

Прошивка: код писал как для обычной ардуины, сам код с подробными комментариями и все что нужно чтобы повторить этот проект можно найти в архиве с файлами проекта
Процесс прошивки немного нестандартный, нужно установить модифицированное ядро чтобы все работало без внешнего источника тактирования, я нашел какое-то для меги328 в интернетах, наверняка можно было использовать ядро от Алекса, но я не вникал.

Использован олед экран 72х40 с китайского модуля, для его работы применил библиотеку u8g2, если использовать шрифты то места в памяти под игры остается совсем мало, оптимизировать игру под 8 битный микроконтроллер - это самое большое удовольствие в этом проекте :)

Игра: можно было запихнуть пинпонг и не париться, но я решил сам написать игру, получился мини клон флеппи бёрдс, сделать однокнопочную игру для консоли с двумя кнопками думаю было гениально :ROFLMAO:

Посмотреть процесс пайки, прошивки и вообще подробнее про этот проект можно в видео ниже, постараюсь отвечать на все вопросы здесь и в комментариях на ютубе, спасибо за внимание :)

 

Геннадий П

★★★★★★✩
14 Апр 2021
1,955
625
44
Чтобы еще уменьшить кол-во обвеса можно:
  • D1, R4, C9 выкинуть и ресет с дисплея подтянуть на любой пин контроллера, чтобы программно управлять сбросом.
  • R2, R3 выкинуть, SDA и SLC запараллелить на свободные пины, которые настроить на вход с подтяжкой.
 

Maksim Tsyganok

✩✩✩✩✩✩✩
7 Дек 2020
5
7
Чтобы еще уменьшить кол-во обвеса можно:
  • D1, R4, C9 выкинуть и ресет с дисплея подтянуть на любой пин контроллера, чтобы программно управлять сбросом.
  • R2, R3 выкинуть, SDA и SLC запараллелить на свободные пины, которые настроить на вход с подтяжкой.
Хорошая идея! Как-нибудь потом сделаю вариант еще меньше, надо найти кнопки меньше, аккумулятор можно тоже меньше, его емкость и так с большим запасом, и микроконтроллер я видел tiny2313 бывает в бга корпусе, но это на крайний случай. Основное ограничение размер экрана, вот бы точно такой же экран по разрешению, но меньше размером..
 

WoTeM

✩✩✩✩✩✩✩
4 Май 2022
21
0
что ты черт побери такое сделал? и как так хорошо дорожки можно сделать?