Arduboy-spillkonsollen er et av de mest kjente eksemplene på åpen maskinvare. Vil du - kjøpe klar, vil du - samle gjør det selv. Hvis de vokser fra skuldrene, er det andre mer lønnsomt. En interessant versjon av Arduboy-klonen ble laget av Instructables under kallenavnet indoorgeek.
Først av alt prøvde han ut et konsolldiagram på en brødbrett av brødtype:
I / O-enheter koblet han til beina Arduino Pro Micro slik:
knapper:
Opp - A0
Ned - A3
Til høyre - A1
Venstre - A2
A - D7
B - D8
OLED-skjerm:
SCL - D15
SDA - D16
DC - D4
RES - D2
Piezo emitter:
En konklusjon - D5
Den andre er D6
RGB LED:
Rød - D10
Grønn - D3
Blå - D9
Knapper med motsatte konklusjoner på en vanlig ledning (det er bedre å legge til en pull-up av motstander til pluss), en vanlig anode av RGB LED på pluss, katoder på Arduino ikke direkte, men gjennom motstander, strømledninger på displayet til de tilsvarende bussene på brødbrettet.
Veiviseren forbereder Arduino IDE for å fylle skissen. Velger menypunktet File - Preferences. I feltet Tilleggsstyrer, kopierer nettadressen følgende adresse:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Klikk OK. Deretter velger han menypunktet Verktøy - tavler - tavler sjef og går inn i tekstfeltet hjemmelaget eller Arduboy hjemmelaget. Velger denne pakken og starter installasjonen med knappen Install.
Angir følgende parameterverdier i Verktøy-menyen:
Styret: Hjemmelaget Arduboy
Bootloader: Cathy3K
Basert på: SparkFun Pro Micro 5V - Alternativ kabling
Core: Arduboy optimalisert kjerne
Skjerm: SSD1306
Han velger spillet han liker, laster ned skissen hennes og laster den opp til Arduino. Starter opp - fungerer:
Det svarer også godt til knappetrykk:
Nå designer indoorgeek en komplett klonekrets (med ekstra komponenter som er nødvendige for batteridrift), som skal settes sammen på et kretskort:
Utvikler styret selv:
Bestillinger, og nå kommer styrene:
Begynner å samle:
Den ringer i strømkretsen, kobler 380 mAh-batteriet i riktig polaritet, lader, og nå kan du spille spillet som ble sydd i Arduino under testen på brødbrettet. Eller fyll ut noe annet spill for Arduboy.
Konsollen bruker 50-100 mA, ett batterilader varer i tre til fire timer. det hjemmelaget produkt varte lenge, må du lage en holdbar sak for det.