Клон Arduboy



Игровая консоль Arduboy - один из известнейших примеров открытого аппаратного обеспечения. Хочешь - покупай готовую, хочешь - собирай своими руками. Если они растут из плеч, второе выгоднее. Интересный вариант клона Arduboy изготовил автор Instructables под ником indoorgeek.

Первым делом он опробовал схему консоли на макетной плате типа breadboard:



Устройства ввода-вывода он соединил с ножками Arduino Pro Micro так:

Кнопки:

Вверх - A0
Вниз - A3
Вправо - A1
Влево - A2
A - D7
B - D8

OLED-дисплей:

SCL - D15
SDA - D16
DC - D4
RES - D2

Пьезоизлучатель:

Один вывод - D5
Другой - D6

RGB-светодиод:

Красный - D10
Зелёный - D3
Синий - D9

Кнопки противоположными выводами на общий провод (лучше добавить подтяжку резисторами на плюс), общий анод RGB-светодиода на плюс, катоды на Arduino не напрямую, а через резисторы, выводы питания дисплея к соответствующим шинам макетной платы.

Мастер подготавливает Arduino IDE к заливке скетча. Выбирает пункт меню File - Preferences. В поле Additional Boards Manager URL копирует следующий адрес:

https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json


Нажимает ОК. Затем выбирает пункт меню Tools - Boards - Boards Manager и в поле для текста вводит homemade или Arduboy homemade. Выбирает этот пакет и запускает его установку кнопкой Install.

В меню Tools устанавливает следующие значения параметров:

Board: Homemade Arduboy

Bootloader: Cathy3K

Based on: SparkFun Pro Micro 5V - Alternate Wiring

Core: Arduboy optimized core

Display: SSD1306

Выбирает здесь понравившуюся игру, скачивает её скетч и заливает в Arduino. Запускает - работает:



На нажатия кнопок тоже отлично реагирует:



Теперь indoorgeek проектирует полную схему клона (с дополнителтными компонентами, необходимыми для работы от аккумулятора), которую будет собирать на печатной плате:



Разрабатывает саму плату:




Заказывает, и вот платы приезжают:



Начинает собирать:







Прозванивает цепь питания, поключает в правильной полярности аккумулятор на 380 мАч, заряжает, и теперь можно играть в ту игру, которая была прошита в Arduino ещё во время испытания на макетке. Или залить любую другую игру для Arduboy.

Консоль потребляет 50-100 мА, одной зарядки аккумулятора хватает на три-четыре часа. Чтобы самоделка прослужила долго, нужно изготовить для неё прочный корпус.
Источник
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Рефлексометр

Пружинный вибродатчик

7
Идея
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
6.3
Описание
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
7
Исполнение
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 6.76 из 10 (голосов: 7 / История оценок)

Добавить комментарий

    • smilesmilesxaxaokdontknowyahoonea
      bossscratchfoolyesyes-yesaggressivesecret
      sorrydancedance2dance3pardonhelpdrinks
      stopfriendsgoodgoodgoodwhistleswoontongue
      smokeclappingcraydeclarederisivedon-t_mentiondownload
      heatirefullaugh1mdameetingmoskingnegative
      not_ipopcornpunishreadscarescaressearch
      tauntthank_youthisto_clueumnikacuteagree
      badbeeeblack_eyeblum3blushboastboredom
      censoredpleasantrysecret2threatenvictoryyusun_bespectacled
      shokrespektlolprevedwelcomekrutoyya_za
      ya_dobryihelperne_huliganne_othodifludbanclose

Добрый день, Гость!


Зарегистрируйтесь

Или войдите на сайт, если уже зарегистрированы...

Войти

Добавьте самоделку

Добавьте тему

Онлайн чат

Опрос
Сайту нужен форум, сообщество?

Последние комментарии

Все комментарии