La console di gioco Arduboy è uno degli esempi più famosi di hardware aperto. Vuoi - compra pronto, vuoi - colleziona fallo da solo. Se crescono dalle spalle, il secondo è più redditizio. Una versione interessante del clone di Arduboy è stata realizzata da Instructables con il soprannome indoorgeek.
Prima di tutto, ha provato uno schema di console su una breadboard tipo breadboard:
Dispositivi I / O collegati alle gambe Arduino Pro Micro in questo modo:
pulsanti:
Su - A0
Giù - A3
Destra - A1
Sinistra - A2
A - D7
B - D8
Display OLED:
SCL - D15
SDA - D16
DC - D4
RES - D2
Emettitore piezoelettrico:
Una conclusione: D5
L'altro è D6
LED RGB:
Rosso - D10
Verde - D3
Blu - D9
Pulsanti con conclusioni opposte su un filo comune (è meglio aggiungere un pull-up dei resistori al plus), un anodo comune del LED RGB su plus, i catodi su Arduino non direttamente, ma attraverso i resistori, la potenza di visualizzazione porta ai bus corrispondenti della breadboard.
La procedura guidata prepara l'IDE di Arduino per riempire lo schizzo. Seleziona la voce di menu File - Preferenze. Nel campo Gestione schede aggiuntive, l'URL copia il seguente indirizzo:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Clicca OK. Quindi seleziona la voce di menu Strumenti - Bacheche - Gestione schede e nel campo di testo entra in casa o Arduboy in casa. Seleziona questo pacchetto e avvia l'installazione con il pulsante Installa.
Nel menu Strumenti, imposta i seguenti valori dei parametri:
Consiglio: Arduboy fatto in casa
Bootloader: Cathy3K
Basato su: SparkFun Pro Micro 5V - Cablaggio alternativo
Nucleo: nucleo ottimizzato Arduboy
Display: SSD1306
Seleziona il gioco che gli piace, scarica il suo schizzo e lo carica su Arduino. Inizia - funziona:
Risponde bene anche alla pressione dei pulsanti:
Ora indoorgeek sta progettando un circuito clone completo (con componenti aggiuntivi necessari per il funzionamento a batteria), che verrà assemblato su un circuito:
Sviluppa la scheda stessa:
Ordini, e ora arrivano le schede:
Inizia a raccogliere:
Suona il circuito di alimentazione, collega la batteria da 380 mAh con la polarità corretta, si carica e ora puoi giocare al gioco che è stato cucito nell'Arduino durante il test sulla breadboard. Oppure compila qualsiasi altro gioco per Arduboy.
La console consuma 50-100 mA, una carica della batteria dura dalle tre alle quattro ore. che prodotto fatto in casa è durato a lungo, è necessario creare una custodia resistente per questo.