Sommario:

8x8 Colorduino Pong Game: 3 passaggi
8x8 Colorduino Pong Game: 3 passaggi

Video: 8x8 Colorduino Pong Game: 3 passaggi

Video: 8x8 Colorduino Pong Game: 3 passaggi
Video: 8x8 Colorduino pong game 2024, Luglio
Anonim
8x8 Colorduino Pong Game
8x8 Colorduino Pong Game

In questa istruzione ti mostrerò come ho costruito un gioco pong, utilizzando un modulo a matrice di 8 x 8 LED RGB. Questo modulo si chiama Colorduino. Ha un microcontrollore integrato e un'interfaccia per connettersi ad altre schede Colorduino. Ha la capacità di gestire 64 LED a colori. La scheda può essere controllata con il codice Arduino. Ho creato due controller, ogni controller ha due pulsanti. Questo gioco può essere giocato da due giocatori. L'obiettivo è impedire alla palla di raggiungere il muro dalla tua parte. C'è una piattaforma larga 3 LED che può far rimbalzare la palla al tuo avversario. Il mio concetto era di renderlo il più semplice possibile. L'intero processo di costruzione richiede circa 1 ora (l'uncinetto per i controller non viene conteggiato). Il costo del progetto era di 20 $. Il dispositivo è alimentato da una batteria 18650.

Passaggio 1: elenco delle distinte materiali

Elenco distinte materiali
Elenco distinte materiali

Collegamento all'importo del nome del materiale

Schermo driver LED RGB a matrice di punti Colorduino V2.0 1 pz

Custodia in plastica per pulsanti 1 pz

Cavo flessibile rivestito in gomma 1 pz

Pressacavo 4 pz

Proto PCB 1 pz

18650 Portabatterie 1 pz

18650 Batteria 1 pz

Interruttore a pulsante 12mm Pulsante momentaneo 4 pezzi

Cavo per saldatura 1 pz

Stagno di saldatura 1 pz

Interruttore a levetta a 2 posizioni 1 pz

4, 7 kohm 4 pezzi

Convertitore DC-DC da 3V a 5V Step Up Boost mobile 1 pc

Connettore per morsettiera a vite per montaggio su PCB a 2 poli, passo 5 mm, 1 pz

Morsettiera a vite per montaggio su PCB a 3 pin passo 5 mm 2 pz

Custodia per l'elettronica 1 pz

Costo totale del materiale del progetto: 20, 21 $/progetto totale

Passaggio 2: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea

Controlla il video al primo passaggio. Alcune informazioni aggiuntive al video:

Raccogli tutti i materiali secondo l'elenco BOM. Ho usato proto PCB e ho saldato tutti i componenti.

Ho collegato tutti i componenti secondo lo schema allegato. Questo è facile da costruire il circuito, può essere fatto da tutti coloro che sono disposti a usare un saldatore. Ho usato le gambe dei resistori per collegare i PIN. I cavi jumper Dupont sono ideali per collegare la matrice LED alla scheda prototipi. L'intera scheda prototipi può essere assemblata prima dell'installazione nell'alloggiamento. Ho installato connettori terminali a vite per montaggio su PCB. Questo mi ha aiutato a testare il circuito senza l'alloggiamento. Dopo il test ho semplicemente scollegato i cavi, installato il PCB proto nell'alloggiamento e inserito i cavi attraverso i pressacavi, quindi ho riavvitato tutti i cavi.

Il codice Arduino è originato da questa istruzione, grazie per l'ispirazione.

labs.bsoares.com/ping-pong-com-matriz-de-l…

I controller devono essere controllati prima di installarli nell'alloggiamento.

L'alloggiamento in plastica viene modificato con l'aiuto di un taglierino e di un trapano.

Ho messo i controller in uncinetti verdi e blu per distinguere i due giocatori. L'uncinetto è stato progettato e creato con l'aiuto di queste istruzioni:

www.instructables.com/id/Crochet-for-Gadge…

Passaggio 3: caricare il software allegato

Carica il software allegato
Carica il software allegato
Carica il software allegato
Carica il software allegato
Carica il software allegato
Carica il software allegato

Il software è caricato da Atmel Studio. Per prima cosa, ho provato a usare Arduino IDE, ma non ero in grado di usarlo, quindi ho dovuto usare il programmatore AVR Avrisp mkII. Questo ha reso il mio lavoro un po' più difficile. Ho allegato il codice Arduino e il progetto Atmel Studio. Guarda il video sopra come utilizzare il codice Arduino in Atmel Studio 7.

Ho avuto dei problemi con il caricamento dei PIN del Colorduino. I PIN ISP della scheda Colorduino si trovano tra l'MCU e la scheda LED e il connettore a 6 PIN del programmatore Avrisp mkII non ha spazio. Ho dovuto smontare le due schede per eseguire il caricamento. Durante la fase di sviluppo, ho dovuto caricare il codice molte volte, quindi ho deciso di mettere il connettore ISP dall'altra parte della scheda. Per fare ciò ho dovuto eseguire il mirroring dei pin e utilizzare una piccola scheda PCB proto. Se hai solo bisogno di alcuni caricamenti, quindi non preoccuparti di smontare le schede, fai il caricamento e poi riconnettiti. Maggiori informazioni su Avrisp mkII:

Il codice Arduino è originato da questa istruzione, grazie per l'ispirazione.

labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007

Parole finali

I miei figli hanno provato questo gioco e l'hanno adorato. Penso che ci sia molto potenziale in questo progetto, altri giochi possono essere sviluppati facilmente.

Buona giornata!

Consigliato: