Клон 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 мА, одной зарядки аккумулятора хватает на три-четыре часа. Чтобы самоделка прослужила долго, нужно изготовить для неё прочный корпус.
Источник
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

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

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

6.5
Идея
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
5.8
Описание
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
6.5
Исполнение
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 6.28 из 10 (голосов: 6 / История оценок)
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

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


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

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

Войти

А затем...

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

Или...

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

Онлайн чат

Опрос
Сколько по времени, чаще всего, Вы делаете самоделку?

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

Во избежание этого надо новое жало вынуть, обернуть фольгой и вернуть на место....
Это не вытяжка, а фильтр с невысокой эффективностью. Хуже от него не будет, пользы тоже не много....
Что здесь понравилось в описании, так это отличные эскизы, практически по информативности эквивалентные чертежам. Две трети фотографий - информационный шум, но это - обычное явление (не осуждаю -...
Не понимаю, а чем не угодил "стоковый" кронштейн со струбциной, на котором дрель устанавливается в стационарное положение?. Я понимаю, что этот "висит сбоку", а на обычном дрель...
Мы так в "додиодную эру" делали "цветомузыку".))) В Электронике-323 был выход на внешнюю колонку. Вот туда лампочка на 2,5 В включалась. (За неимением ничего более слабого)))....
Все комментарии