Карманная игровая консоль в стиле ретро: 4 шага (с изображениями)

Карманная игровая консоль в стиле ретро: 4 шага (с изображениями)
Карманная игровая консоль в стиле ретро: 4 шага (с изображениями)
Anonim
Карманная игровая консоль в стиле ретро
Карманная игровая консоль в стиле ретро
Карманная игровая консоль в стиле ретро
Карманная игровая консоль в стиле ретро
Карманная игровая консоль в стиле ретро
Карманная игровая консоль в стиле ретро

Мне нравятся ретро-игры, особенно ретро-игровые приставки. Когда я был ребенком, один из наших соседей, который работал за границей, привозил своему сыну портативные электромеханические игровые устройства или консоли, которые я помню. Мы также выстраиваемся в очередь, как и другие дети, чтобы иметь возможность поиграть в игры. Они были интересными, внутри почти ничего электронного или твердотельного, все работало с шестеренками, проводами, двигателями постоянного тока, лампами (не светодиодами) и некоторыми цветными фильтрами для создания экранных эффектов.

Сначала я набросал на бумаге несколько похожих дизайнов консолей. Выбрал один из них, который было бы проще спроектировать, распечатать и собрать, а затем начал работать в SolidWorks.

Мне потребовалось немного времени, чтобы смоделировать основную форму в 3D, и немного больше времени, чтобы смоделировать компоненты и детали внутренней сборки.

Шаг 1. Дизайн и 3D-моделирование

Дизайн и 3D моделирование
Дизайн и 3D моделирование
Дизайн и 3D моделирование
Дизайн и 3D моделирование
Дизайн и 3D моделирование
Дизайн и 3D моделирование
Дизайн и 3D моделирование
Дизайн и 3D моделирование

Дизайн основан на модуле дисплея с точечной матрицей 8x8, который можно недорого купить на aliexpress. Я использовал PIC 12F683 в качестве основного контроллера. Батарея 3 AAA обеспечивает питание всей установки в течение нескольких дней из-за низкого потребления тока около 50 мА.

Консоль разработана с учетом классической игры в змейку, и она начинает работать, включая питание с помощью переключателя на боковой стороне. Спереди под экраном есть две кнопки для команд поворота вправо и влево. Внутри есть небольшой динамик для звуковых эффектов и все. Настолько просто, насколько это возможно.

Шаг 2: Игра

Игра
Игра

Игра основана на классической змейке на все времена. Все начинается с маленькой змейки из единственной точки на экране, которая должна все время двигаться. Точка еды на экране появляется в случайном порядке и сообщает о своем присутствии миганием.

Игрок управляет точкой маленькой змеи, изменяя ее направление вправо и влево, нажимая две кнопки управления. Если змея касается точки еды, значит, еда съедена. Это делает змейку на точку длиннее.

Точка еды появляется в новой случайной координате и мигает как обычно.

Игрок продолжает дотягиваться и есть точки еды своей змеей, и каждый раз, когда еда съедена, змея удлиняется на одну точку и движение становится немного быстрее. Так продолжается до тех пор, пока экран почти не заполнится и змейка не окажется вне зоны движения.

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

Если змее нужно перекреститься, это тоже плохо, и змея укорачивает точку.

Игра продолжается и продолжается, и так продолжается. Не нужно подсчитывать жизни, потому что нет смерти, это длится, пока хватает батарей, и это весело.

Шаг 3: электрическая схема и код

Принципиальная схема и код
Принципиальная схема и код
Принципиальная схема и код
Принципиальная схема и код

Принципиальная схема показана на картинке. Все очень-очень просто.

Фактически на плате всего 3 компонента и 2 микровыключателя; микроконтроллер - PIC12F683. Два подтягивающих резистора для переключателей, сами микровыключатели и все.

Показанный чип max 7219 находится в модуле точечной матрицы, который можно купить на aliexpress. Кажется, у этого продавца есть модуль, который я использовал. есть и другие модули.

Шаг 4: Сборка

Image
Image
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка

Сборка также проста. Схема должна быть припаяна к небольшой макетной плате с несколькими отверстиями, вырезанной по размеру области печатной платы в корпусе с 3D-печатью. Есть и внутренние детали для закрепления матричного экрана внутри.

Некоторые металлические детали, вырезанные по определенной форме, можно использовать в качестве контактов батареи. 4 винта m2-8mm скрепляют две части внешнего корпуса. Вот и все.

Сделав небольшой вклад в мои проекты, вы можете скачать 3D-модель SolidWorks, STL, исходный код, шестнадцатеричные файлы и т. Д. На этом сайте.