De Arduboy-gameconsole is een van de bekendste voorbeelden van open hardware. Wil je - koop klaar, je wilt - verzamelen doe het zelf. Als ze vanaf de schouders groeien, is de tweede winstgevender. Een interessante versie van de Arduboy-kloon is gemaakt door Instructables onder de bijnaam indoorgeek.
Allereerst probeerde hij een consoleschema op een breadboard-type breadboard:
I / O-apparaten die hij op de benen heeft aangesloten Arduino Pro Micro zoals dit:
Knoppen:
Omhoog - A0
Omlaag - A3
Rechts - A1
Links - A2
A - D7
B - D8
OLED-scherm:
SCL - D15
SDA - D16
DC - D4
RES - D2
Piëzo-zender:
Een conclusie - D5
De andere is D6
RGB LED:
Rood - D10
Groen - D3
Blauw - D9
Knoppen met tegengestelde conclusies op een gemeenschappelijke draad (het is beter om een pull-up door weerstanden toe te voegen aan plus), een gemeenschappelijke anode van de RGB-led op plus, kathodes op Arduino niet direct, maar via weerstanden, geven de vermogensstromen weer naar de overeenkomstige bussen van het breadboard.
De wizard bereidt de Arduino IDE voor om de schets te vullen. Selecteert het menu-item Bestand - Voorkeuren. In het veld Extra Boards Manager kopieert de URL het volgende adres:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Klik op OK. Vervolgens selecteert hij het menu-item Tools - Boards - Boards Manager en voert in het tekstveld zelfgemaakt of Arduboy zelfgemaakt in. Selecteert dit pakket en start de installatie met de knop Installeren.
Stel in het menu Extra de volgende parameterwaarden in:
Maaltijdregime: zelfgemaakte Arduboy
Bootloader: Cathy3K
Gebaseerd op: SparkFun Pro Micro 5V - alternatieve bedrading
Kern: Arduboy geoptimaliseerde kern
Scherm: SSD1306
Hij selecteert de game die hij leuk vindt, downloadt haar schets en uploadt deze naar Arduino. Start op - werkt:
Het reageert ook goed op het indrukken van knoppen:
Indoorgeek ontwerpt nu een compleet klooncircuit (met extra componenten die nodig zijn voor batterijvoeding), dat zal worden gemonteerd op een printplaat:
Ontwikkelt het bord zelf:
Bestellingen, en nu komen de borden:
Begint te verzamelen:
Het laat het stroomcircuit rinkelen, verbindt de 380 mAh-batterij met de juiste polariteit, laadt op en nu kun je het spel spelen dat in de Arduino was genaaid tijdens de test op het breadboard. Of vul een ander spel in voor Arduboy.
De console verbruikt 50-100 mA, één acculading duurt drie tot vier uur. Aan zelfgemaakt duurde lang, je moet er een duurzame zaak voor maken.