Arduboy-spilkonsollen er et af de mest berømte eksempler på åben hardware. Vil du - købe klar, vil du - samle gør det selv. Hvis de vokser fra skuldrene, er det andet mere rentabelt. En interessant version af Arduboy-klonen blev lavet af Instructables under kaldenavnet indoorgeek.
Først og fremmest prøvede han et konsoldiagram på en brødbræt af brødpladetype:
I / O-enheder tilsluttede han benene Arduino Pro Micro kan lide dette:
knapper:
Op - A0
Ned - A3
Højre - A1
Venstre - A2
A - D7
B - D8
OLED-skærm:
SCL - D15
SDA - D16
DC - D4
RES - D2
Piezo-emitter:
Én konklusion - D5
Den anden er D6
RGB LED:
Rød - D10
Grøn - D3
Blå - D9
Knapper med modsatte konklusioner på en fælles ledning (det er bedre at tilføje en pull-up af modstande til plus), en fælles anode af RGB LED på plus, katoder på Arduino ikke direkte, men gennem modstande fører displaykraft til de tilsvarende busser på brødbrættet.
Guiden forbereder Arduino IDE til at udfylde skitsen. Vælger menupunktet Fil - Præferencer. I feltet Extra Boards Manager kopierer URL-adressen følgende adresse:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Klik på OK. Derefter vælger han menupunktet Værktøjer - Boards - Boards Manager og indtaster i tekstfeltet hjemmelavet eller Arduboy hjemmelavet. Vælger denne pakke og starter dens installation med knappen Install.
Indstiller følgende parameterværdier i menuen Funktioner:
Bræt: Hjemmelavet Arduboy
Bootloader: Cathy3K
Baseret på: SparkFun Pro Micro 5V - Alternativ ledning
Kerne: Arduboy-optimeret kerne
Skærm: SSD1306
Han vælger det spil, han kan lide, downloader hendes skitse og uploader det til Arduino. Starter - fungerer:
Det reagerer også godt på knaptryk:
Nu designer indoorgeek et komplet klonekredsløb (med ekstra komponenter, der er nødvendige for batteridrift), som vil blive samlet på et kredsløbskort:
Udvikler selve bestyrelsen:
Bestillinger, og nu kommer bestyrelserne:
Begynder at indsamle:
Det ringer til strømkredsløbet, tilslutter 380 mAh-batteriet i den rigtige polaritet, oplades, og nu kan du spille det spil, der blev syet i Arduino under testen på brødbrættet. Eller udfyld ethvert andet spil til Arduboy.
Konsollen bruger 50-100 mA, en batteriladning varer i tre til fire timer. at hjemmelavet produkt varede længe, skal du lave en holdbar sag til det.