Игралната конзола Arduboy е един от най-известните примери за отворен хардуер. Искате ли - купувайте готови, искате - събирайте направете го сами, Ако те растат от раменете, второто е по-изгодно. Интересна версия на клона Arduboy е направена от Instructables под псевдонима Indogeek.
На първо място, той изпробва конзолна диаграма на табла тип:
I / O устройства, които той свърза към краката Arduino Pro Micro така:
бутони:
Нагоре - A0
Надолу - A3
Вдясно - А1
Отляво - A2
А - D7
B - D8
OLED дисплей:
SCL - D15
SDA - D16
DC - D4
ВЕИ - D2
Пиезо излъчвател:
Един извод - D5
Другото е D6
RGB LED:
Червено - D10
Зелено - D3
Синьо - D9
Бутони с противоположни изводи за обща жица (по-добре е да добавите издърпване от резистори към плюс), общ анод на RGB LED на плюс, катоди на Arduino не директно, а чрез резистори, захранващи изводи на дисплея към съответните шини на дънната платка.
Съветникът подготвя ID на Arduino за попълване на скицата. Избира елемент от менюто Файл - Предпочитания. В полето „Допълнителни бордове“ URL адресът копира следния адрес:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Щракнете върху OK. След това избира елемент от менюто Инструменти - Дъски - Мениджър на дъски и в текстовото поле въвежда домашно или Ардубой домашно. Избира този пакет и започва инсталирането му с бутона Install.
В менюто Инструменти задава следните стойности на параметъра:
Борд: Домашен Ардубой
Bootloader: Cathy3K
Въз основа на: SparkFun Pro Micro 5V - алтернативно окабеляване
Ядро: Ядро оптимизирано от Arduboy
Дисплей: SSD1306
Той избира играта, която му харесва, изтегля нейната скица и я качва в Arduino. Стартира - работи:
Той също така реагира добре на натискане на бутони:
Сега Indogeek проектира цялостна схема за клониране (с допълнителни компоненти, необходими за работа на батерията), която ще бъде сглобена на платка:
Разработва самата дъска:
Поръчки и сега таблата идват:
Започва да събира:
Той звъни на захранващата верига, свързва батерията с мощност 380 mAh с правилната полярност, зарежда и сега можете да играете играта, която беше зашита в Arduino по време на теста на дънната платка. Или попълнете всяка друга игра за Arduboy.
Конзолата изразходва 50-100 mA, едно зареждане на батерията продължава от три до четири часа. че домашно приготвени продукти продължи дълго време, за това трябва да направите траен калъф.