Оглавление:

Создание игровой консоли: 5 шагов
Создание игровой консоли: 5 шагов

Видео: Создание игровой консоли: 5 шагов

Видео: Создание игровой консоли: 5 шагов
Видео: Как делают игры | Все этапы создания игр - подробно 2024, Ноябрь
Anonim
Image
Image

Привет. Итак, я вижу, что у меня есть склонность что-то начинать, а потом идти совершенно другим путем. Так было и с этим проектом. Купил недавно экран nokia 5110. И, как и большинство покупок на ebay, мне потребовалось много времени. Между тем проект, для которого он мне нужен, провалился. Поэтому, когда jlcpcb обратился ко мне с предложением сделать что-нибудь, используя их услуги (производство печатных плат… ну цифры… название говорит само за себя:)). Я начал гуглить, что я могу сделать с парой экранов, для которых у меня больше не было смысла. А потом я наткнулся на игровую приставку Makerbuino. А с концепцией открытого исходного кода все, что мне нужно было сделать с нуля, было у меня под рукой. Хотя вы можете просто сделать это на монтажной плате, это будет полный беспорядок, повсюду провода, и не такой чистый, как я бы хотел, чтобы моя консоль была. Итак, вот и jlcpcb. https://jlcpcb.com/ можно заказать 10 досок за 2 доллара. На мой взгляд, это воровство. Допустим, если вы выйдете за пределы параметров плиты по умолчанию (размер 100x100 м, толщина, цвет и т. Д.), Цена может измениться. Но послушайте, для большинства из нас параметров по умолчанию будет более чем достаточно.

Шаг 1. Все материалы и ссылки на файлы

Получение вашей печатной платы
Получение вашей печатной платы

Итак, давайте рассмотрим простой список деталей и то, где вы можете найти информацию, которая понадобится для этого.

Части:

MAKERbuino PCB (вы можете поддержать проект и купить комплект на

или получите свои файлы gerber и. или схему здесь:

  • SD-карта (размер зависит от вас, не уверен, поддерживает ли она карты большой емкости, но 1 ГБ должно подойти)
  • Гнездо SD
  • провода для пайки динамика (по желанию)
  • Динамик 8 Ом 0,5 Вт (опционально)
  • Li-Po аккумулятор 3,7 В
  • ATmega328P-PU
  • 28-контактный разъем PDIP IC
  • Nokia 5110 ЖК-дисплей
  • Плата зарядного устройства для Li-Po аккумулятора micro USB TP4056
  • Стабилизатор напряжения 3.3В (MCP1702-3302E в корпусе TO-92)
  • NPN транзистор общего назначения 2n2222 (корпус ТО-92)
  • 1N4148 диод
  • Кристалл 16 МГц
  • 3-контактный ползунковый переключатель x2
  • Керамический конденсатор 100 нФ x2
  • Керамический конденсатор 22 пФ x2
  • Радиальный электролитический конденсатор на 100 мкФ, 6,3 В x3 (я использовал конденсаторы на 16 В, так как упомянутые 6,3 найти сложнее)
  • Кнопка 12x12x7,3 мм x7

  • некоторые женские и мужские заголовки, однорядные и двухрядные (есть вероятность, что они у вас есть, но в любом случае вы покупаете их длинными полосами, поэтому выбирайте столько, сколько хотите)
  • Потенциометр обшивки колеса 1 кОм x2
  • 2,2 кОм резистор
  • Резистор 10к x2
  • 4,7 кОм резистор x2
  • Резистор 100 ом
  • Разъем для наушников 3,5 мм

Вот и все. Я уверен, что большинство компонентов у вас будет в корзине для запчастей. Некоторые купите по дешевке.

Шаг 2: получение вашей печатной платы

Получение вашей печатной платы
Получение вашей печатной платы
Получение вашей печатной платы
Получение вашей печатной платы

Итак, это довольно простой процесс. Перейти на jlcpcb.com

Зарегистрируйтесь, нажмите цитату прямо сейчас. Загрузите файлы gerber, введите желаемые параметры и закажите. С методом доставки dhl мне потребовалось меньше недели с момента загрузки моих файлов gerber на фактическую доску, которая прибыла ко мне на порог.

Шаг 3: пайка

Пайка
Пайка
Пайка
Пайка

Поэтому я не буду вдаваться в подробности, поскольку это очень просто. с печатной платой шелкография объясняет, какой компонент в какое место следует вставить. Большинство компонентов не чувствительны к полярности, что значительно облегчает вашу жизнь. Это инструкции, если вам нужны более подробные инструкции от Makerbuino (там команда проделала изумительную работу, объяснив до самых простых деталей, как и что следует делать)

Шаг 4: программирование

Программирование
Программирование

Итак, после того, как вы припаяете плату, все будет готово. Но не в моем случае. Поскольку Atmega328P-PU поставляется пустым, вам необходимо загрузить загрузчик. Это самый «сложный» этап всего проекта, если вы никогда не программировали чипы Atmel. Так что есть несколько способов сделать это.

Легкий путь должен быть с Arduino (хотя почему-то я решил пойти с другим вариантом)

community.makerbuino.com/t/atmega328-witho… Решите ветку о том, как установить загрузчик с помощью arduino. Также туда включена ссылка на загрузчик.

Или вы можете пойти с программатором USBasp (путь, который я, к сожалению, выбрал). Это немного сложнее, но, тем не менее, наиболее важным шагом является установка правильных предохранителей и битов блокировки. В противном случае вы столкнетесь с проблемой, которая была у меня. Микропроцессор с внутренним генератором. Которая работает на частоте 1 МГц. Которая консоль все равно будет работать, но в 16 раз медленнее. Slo mo poweeeeerrrrrrr !!!!!!!!!!!!!! Теперь это забавно:) когда я не знал, что было причиной этого, это меня расстраивало: D Я включил свои настройки в картинку.

Шаг 5: завершающие штрихи

Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи

Так. У вас есть печатная плата, вы ее припаяли, прошили загрузчик…. Что сейчас? Теперь вам просто нужно скачать игры (или создать их), загрузить их на SD-карту. И играть в игры. И поверьте мне…. они увлекаются. Так что я также напечатал для него футляр. Которые можно найти на thingiverse. И я могу честно сказать, это один из самых приятных проектов, которые я завершил. Во-первых, это похоже на серийную модель своими руками. Во-вторых… игры классные:) Ура. Если вам что-нибудь понадобится, просто спросите меня в комментариях или отправьте мне сообщение:)

Рекомендуемые: