пятница, 20 сентября 2019 г.

gamebuino game console clone on arduino nano

Подключение в консоли gamebuino микроконтроллера atmega328p, lcd5110, кнопок:

Подключение в консоли makerbuino микроконтроллера atmega328p, lcd5110, кнопок:



Пины на плате Arduino Nano и реальные пины atmega328p:



Номера контактов atmega328 в корпусе tqfp:


Сводная таблица подключений плат gamebuino, makerbuino и моей кастомной тут:


Схема во fritzing:


Я запаял экран nokia 5110 с кнопками на печатную плату:



Сверху на запаянные провода вторым слоем с помощью клеевого пистолета сажаем аккумулятор от старого телефона sumsung и плату для его заряда TP4056:


С лицевой стороны консоль выглядит так:

Обозначения кнопок:
1) самая левая - A;
2) самая правая - B;
3) верх - up;
4) вправо - right;
5) вниз - down;
6) влево - left;

И с боков:


Источники:
1) Gamebuino Classic https://gamebuino.com/gamebuino-classic
2) Gamebuino Classic Arduino Library https://gamebuino.com/academy
3) Gamebuino Classic opensource games https://gamebuino.com/creations
4) Gamebuino scheme http://legacy.gamebuino.com/wiki/images/6/6f/Gamebuino_r2_schematics.pdf
5) Gamebuino на breadboard https://blog.prostorobot.ru/akdengi/2016/09/17/sozdaem-igrovuyu-konsol-na-arduino-chast-1.html
6) MAKERbuino (nokia 5110 lcd) opensource arduino games https://www.circuitmess.com/creations/
7) MAKERbuino (nokia 5110 lcd) opensource scheme https://www.circuitmess.com/reading-electronic-schematics/
8) MAKERbuino (nokia 5110 lcd) opensource gamebuino arduino library https://www.circuitmess.com/coding-getting-started/
9) Зарядка-защита лития + применение (TP4056) https://mysku.ru/blog/aliexpress/30210.html
10) Arduino Nano - atmega328p pinout
https://i.pinimg.com/originals/cc/46/95/cc469555ef5da81ffea358624a09aa3e.jpg


Игровые консоли с i2c-экраном:
Другие либы для arduino для управления spi-экраном nokia 5110:
http://we.easyelectronics.ru/e_mc2/polnocennaya-igrovaya-konsol-na-atmega644.html

1) gcConsole (i2c lcd) http://www.getchip.net/posts/151-gcconsole-hardcore-arduino-game-console/

Комментариев нет:

Отправить комментарий