Sommario:

Scacchi tascabili: 4 passaggi
Scacchi tascabili: 4 passaggi

Video: Scacchi tascabili: 4 passaggi

Video: Scacchi tascabili: 4 passaggi
Video: 4 - En passant 2024, Novembre
Anonim
Scacchi tascabili
Scacchi tascabili

Sono gli scacchi! Nella tua tasca.

Questo progetto mira a creare un piccolo dispositivo in grado di eseguire piccoli giochi come snake, pac-man, tetris e persino scacchi.

Forniture

- Display grafico OLED da 1.3 128x64

- Arduino Pro Mini (puoi usare sia i moduli 5V che 3.3V. 3.3V uno sarà più facile da usare mentre 5V uno è più veloce)

- Pulsanti di commutazione tattili

- Resistori da 1K Ohm

- Batteria Li-Po (la capacità della batteria non ha molta importanza, ma una batteria più piccola è più facile da montare)

- Modulo caricabatterie Li-Po (è meglio acquistarne uno con booster 5v integrato altrimenti potrebbe essere necessario realizzarne uno)

- Prototipo PCB su cui saldare i componenti

- Un interruttore On/Off

- Una stampante 3D per il caso

Appunti

Se scegli di utilizzare l'arduino 3.3v, puoi utilizzare il regolatore 3.3v sull'arduino per alimentarlo con una batteria Li-Po. Ma se hai intenzione di utilizzare un arduino 5v, avrai bisogno di un booster da 3.3v a 5v per accenderlo. Il modo più semplice per farlo è acquistare un caricabatterie Li-Po con booster 5v integrato o acquistare un modulo booster da 3,3v a 5v separato.

Non li avevo entrambi in mano, quindi ho smontato un vecchio altoparlante bluetooth e dissaldato i componenti del booster da 3 a 5v e l'ho ripristinato sulla mia scheda. Se vuoi sapere come realizzarlo puoi guardare questo video.

Passaggio 1: circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

Quindi il circuito è semplice, solo che ci sono molti fili da collegare.

Durante la saldatura sul pcb è importante fare attenzione a non far gocciolare la saldatura sull'altro lato della scheda poiché lì ci saranno componenti.

Puoi trovare lo schema del circuito sopra.

Passaggio 2: software

Per caricare il software su un arduino pro mini, è necessario utilizzare un programmatore. Ci sono molte istruzioni su come farlo, quindi non lo spiegherò in questo. Ecco un link a uno di loro.

Se non hai un programmatore puoi anche usare un altro arduino per programmarlo. Ecco il link a quello.

Quindi il codice degli scacchi è lo schizzo di esempio degli scacchi di u8glib. Funziona davvero bene e supporta più schermi oled con driver diversi. Per caricarlo prima devi scaricare la libreria. Quindi devi aggiungerlo alla cartella delle librerie di arduino. Dopodiché puoi scaricare il codice allegato e caricarlo sul tuo arduino. (Sto allegando il mio codice perché ho cambiato alcune piccole cose affinché i pulsanti funzionino con pin analogici e così via.)

Passaggio 3: il caso

Il caso
Il caso
Il caso
Il caso
Il caso
Il caso

Dopo aver saldato tutto e caricato il codice, ho progettato e stampato in 3D una custodia in cui inserirlo. Ho stampato un pezzo in nero e l'altro in PLA grigio. Una cosa interessante di questo caso è che è a scatto. Quindi può essere facilmente rimosso se necessario.

Passaggio 4: la fine

La fine
La fine
La fine
La fine

Quindi ora puoi farci qualsiasi cosa. Il mio approccio principale a questo progetto è stato quello di poter portare un dispositivo per giocare a scacchi ovunque. Ma su Internet si possono trovare schizzi di giochi come snake, pac-man o tetris. Poiché questa cosa ha 4 pulsanti, sarà sufficiente per giocare a questi giochi.

Lascia qualsiasi domanda o suggerimento.

Consigliato: