Привет форум) Сделал свой вариант микро игровой консоли размером с 10 рублевую монету:
Схема устройства:
Плату для заказа в китае или самостоятельного изготовления можно взять с проекта easyEDA, да и схема там же: https://easyeda.com/skamix3/Smallest-game-console-on-earth
Про плату:
Плата двусторонняя и я делал её ЛУТом, даже с неотточенной технологией получилось с первого раза.
Принцип такой:
Прошивка: код писал как для обычной ардуины, сам код с подробными комментариями и все что нужно чтобы повторить этот проект можно найти в архиве с файлами проекта
Процесс прошивки немного нестандартный, нужно установить модифицированное ядро чтобы все работало без внешнего источника тактирования, я нашел какое-то для меги328 в интернетах, наверняка можно было использовать ядро от Алекса, но я не вникал.
Использован олед экран 72х40 с китайского модуля, для его работы применил библиотеку u8g2, если использовать шрифты то места в памяти под игры остается совсем мало, оптимизировать игру под 8 битный микроконтроллер - это самое большое удовольствие в этом проекте
Игра: можно было запихнуть пинпонг и не париться, но я решил сам написать игру, получился мини клон флеппи бёрдс, сделать однокнопочную игру для консоли с двумя кнопками думаю было гениально
Посмотреть процесс пайки, прошивки и вообще подробнее про этот проект можно в видео ниже, постараюсь отвечать на все вопросы здесь и в комментариях на ютубе, спасибо за внимание
Схема устройства:
Плату для заказа в китае или самостоятельного изготовления можно взять с проекта easyEDA, да и схема там же: https://easyeda.com/skamix3/Smallest-game-console-on-earth
Про плату:
Плата двусторонняя и я делал её ЛУТом, даже с неотточенной технологией получилось с первого раза.
Принцип такой:
- распечатать рисунки платы на термотрансферной бумаге
- совместить их по отверстиям рисунками внутрь просвечивая чем-то ярким(лучше добавить для этого специальные отверстия побольше, я по переходным совмещал и это был ад)
- склеить их в бутерброд каптоновым скотчем
- засунуть обезжиренный двусторонний текстолит внутрь бутерброда
- прогладить утюгом с двух сторон
- просверлить переходные отверстия на самодельном сверлильном станке например, это наверное самый трудный этап потому что точно в нужном месте сверлануть отверстия 0.5-0.4мм оказалось той еще задачей, я в итоге насверлил криво, типа пол миллиметра туда-пол сюда, хоть и некрасиво, но даже такой точности оказалось достаточно
- и дальше классика - травим, лудим
Прошивка: код писал как для обычной ардуины, сам код с подробными комментариями и все что нужно чтобы повторить этот проект можно найти в архиве с файлами проекта
Процесс прошивки немного нестандартный, нужно установить модифицированное ядро чтобы все работало без внешнего источника тактирования, я нашел какое-то для меги328 в интернетах, наверняка можно было использовать ядро от Алекса, но я не вникал.
Использован олед экран 72х40 с китайского модуля, для его работы применил библиотеку u8g2, если использовать шрифты то места в памяти под игры остается совсем мало, оптимизировать игру под 8 битный микроконтроллер - это самое большое удовольствие в этом проекте
Игра: можно было запихнуть пинпонг и не париться, но я решил сам написать игру, получился мини клон флеппи бёрдс, сделать однокнопочную игру для консоли с двумя кнопками думаю было гениально
Посмотреть процесс пайки, прошивки и вообще подробнее про этот проект можно в видео ниже, постараюсь отвечать на все вопросы здесь и в комментариях на ютубе, спасибо за внимание