Arduboy-spelkonsolen är ett av de mest kända exemplen på öppen hårdvara. Vill du - köpa redo, vill du - samla in gör det själv. Om de växer från axlarna är den andra mer lönsam. En intressant version av Arduboy-klonen gjordes av Instructables under smeknamnet indoorgeek.
Först och främst testade han ett konsoldiagram på en brädskiva av brödskivstyp:
I / O-enheter anslöt han till benen Arduino Pro Micro så här:
knappar:
Upp - A0
Ner - A3
Höger - A1
Vänster - A2
A - D7
B - D8
OLED-display:
SCL - D15
SDA - D16
DC - D4
RES - D2
Piezo-emitter:
En slutsats - D5
Den andra är D6
RGB LED:
Röd - D10
Grön - D3
Blå - D9
Knappar med motsatta slutsatser på en gemensam tråd (det är bättre att lägga till en pull-up av motstånd till plus), en gemensam anod för RGB-LED på plus, katoder på Arduino inte direkt, men genom motstånd leder kraftens skärm till motsvarande bussar på brödskivan.
Guiden förbereder Arduino IDE för att fylla skissen. Väljer menyalternativet Arkiv - Inställningar. I fältet Extra Boards Manager kopierar URL: n följande adress:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Klicka på OK. Sedan väljer han menyalternativet Verktyg - Boards - Boards Manager och in i textfältet in hemmagjord eller Arduboy hemlagad. Väljer detta paket och startar installationen med knappen Installera.
Ställ in följande parametervärden i Verktyg-menyn:
Styrelse: Hemlagad Arduboy
Bootloader: Cathy3K
Baserat på: SparkFun Pro Micro 5V - Alternativ ledning
Kärna: Arduboy optimerad kärna
Skärm: SSD1306
Han väljer spelet han gillar, laddar ner hennes skiss och laddar upp det till Arduino. Startar upp - fungerar:
Det svarar också bra på knapptryckningar:
Nu utformar indoorgeek en komplett klonkrets (med ytterligare komponenter som krävs för batteridrift), som kommer att monteras på ett kretskort:
Utvecklar själva styrelsen:
Beställningar, och nu kommer styrelserna:
Börjar att samla in:
Den ringer om strömkretsen, ansluter 380 mAh-batteriet i rätt polaritet, laddar, och nu kan du spela spelet som syts i Arduino under testet på brödskivan. Eller fyll i något annat spel för Arduboy.
Konsolen förbrukar 50-100 mA, en batteriladdning varar i tre till fyra timmar. att hemgjorda produkt varade länge, du måste skapa ett hållbart fodral för det.