Как сделать игровую приставку

Игровая тв приставка на arduino Готовые схемы

Идея игровой приставки

Давно была у меня мысль, что из Arduino можно сделать игровую приставку. Думал, что нужно будет купить или собрать плату для подключения к телевизору или монитору. На деле всё оказалось гораздо проще. Для того, чтобы сделать простую игровую приставку к телевизору нам понадобится всего несколько компонентов.

Что нам понадобится

Список компонентов для игровой приставки:

Список основных компонентов для ч/б игровой приставки на arduino:

  • Arduino UNO R3 — 1 шт.
  • Резистор 470 Ом — 1 шт.
  • Резистор 1 кОм — 1 шт.
  • Набор резисторов от 1 до 2 кОм — 5 шт.
  • Кабель
  • Разъем RCA (тюльпан) — 1 шт.
  • Гнездо RCA (под тюльпан) — 1 шт.
  • Тактовые кнопки — 5 шт.
  • Пъезоизлучатель (необязательно) — 1 шт.

Дополнительные библиотеки:

  • TVOut — входит в набор стандартной библиотеки

Что мы получим в итоге

Рабочую игровую приставку на Arduino. Сначала у нас будет одна игра — Тетрис. Игра будет черно-белая с разрешением экрана 128х4 пикселя. В дальнейшем мы улучшим и дополним нашу консоль корпусом, добавим цветности и несколько новых игр.

Начинаем сборку цепи

Как сделать игровую приставку
Схема подключения компонентов для ТВ игровой приставки на Arduino

Вам необходимо собрать данную схему на макетной плате. Проверить правильно ли подключены все контакты и плотно ли они вставлены в макетную плату.

Записываем программу в Arduino

После сборки необходимо подключить плату Arduino к компьютеру, запустить Arduino IDE, скачать приложенный к статье файл, распаковать его и открыть готовую программу — Tetris_TVout.ino (находится в архиве .zip). После открытия файла проверяем файл на отсутствие ошибок (самая первая кнопка в панели под меню) и если ошибок нет, то записываем программу в микроконтроллер (следующая кнопка в панели). При успешном завершении под кодом программы в окне сообщений вы увидите надпись «Загрузка завершена».

Подключаем Arduino к телевизору

После успешной записи программы, необходимо кабелем с разъемом RCA (тюльпан) подключить сигнальный провод (на схеме подписан — «TVOut к телевизору») к центральному разъему кабеля. Второй конец подключить к телевизору.

Теперь включаем Arduino, либо от USB, либо от внешнего источника питания, можно даже от батарейки. Телевизор необходимо перевести в режим AV. В вашем случае может отличаться, тогда просто попробуйте перебрать все возможные входы. При успешном подключении и запуске на экране должна появиться картинка с игрой Tetris.

Как играть в Tetris на Arduino

Если всё сделано правильно, то на экране вы должны увидеть игру Tetris. Управление в игре осуществляется 5 кнопка на макетной плате.

  1. кнопка — поворот фигуры о часовой стрелке
  2. кнопка — поворот фигуры против часовой стрелки
  3. кнопка — сдвиг фигуры в лево
  4. кнопка — сдвиг фигуры в право
  5. кнопка — ускорение падения фигуры

Заключение

В дальнейшем мы улучшим нашу приставку, сделаем цветность и возможность подключения к компьютерному монитору, к разъёму VGA. Потом расширим наш пример с игрой дополнив ещё несколькими играми. Следите за обновлениями на сайте и удачи в ваших играх и экспериментах 🙂

Оцените статью
Добавить комментарий