Taula de continguts:

8x8 Colorduino Pong Joc: 3 passos
8x8 Colorduino Pong Joc: 3 passos

Vídeo: 8x8 Colorduino Pong Joc: 3 passos

Vídeo: 8x8 Colorduino Pong Joc: 3 passos
Vídeo: 8x8 Colorduino pong game 2024, Juliol
Anonim
Joc Colonguino Pong 8x8
Joc Colonguino Pong 8x8

En aquesta instrucció us mostraré com vaig construir un joc de pong, amb un mòdul de placa de matriu LED de 8 x 8 RGB. Aquest mòdul es diu Colorduino. Té un microcontrolador integrat i una interfície per connectar-se a altres plaques Colorduino. Té la capacitat de manejar 64 LED de colors. La placa es pot controlar amb codi Arduino. He creat dos controladors, cada controlador té dos botons. Aquest joc el poden jugar dos jugadors. L’objectiu és evitar que la pilota arribi a la paret del vostre costat. Hi ha una plataforma d'amplada de 3 LEDs que pot fer tornar la pilota al teu oponent. El meu concepte era fer-ho el més senzill possible. Tot el procés de construcció dura aproximadament 1 hora (el ganxet dels controladors no es compta). El cost del projecte va ser de 20 dòlars. El dispositiu funciona amb una bateria 18650.

Pas 1: llista de la llista de materials

Llista BOM
Llista BOM

Enllaç de l'import del nom del material

Colorduino V2.0 Dot Matrix RGB LED Driver shield 1 PC

Tancament de plàstic per a botons 1 unitat

Cable flexible revestit de goma 1 PC

Cable Gland 4 pc

Proto PCB 1 PC

18650 Suport de bateria 1 PC

18650 Bateria 1 PC

Polsador de botó momentani de 12 mm amb interruptor de 4 unitats

Cable per soldar 1 PC

Llauna de soldar 1 PC

Interruptor de palanca de bloqueig de 2 posicions 1 PC

4, 7 kohm 4 unitats

Convertidor de CC a CC de 3V a 5V Incrementar l’accés al mòbil 1 PC

Connector de bloc de borns de cargol de muntatge de PCB de 5 pols de 2 pols 1 unitat

Bloqueig de borns de cargol de muntatge de PCB de 5 pines de 5 mm 2 unitats

Carcassa per a electrònica 1 unitat

Cost total del material del projecte: 20, 21 $ / projecte total

Pas 2: Muntatge

muntatge
muntatge
muntatge
muntatge

Consulteu el vídeo al primer pas. Alguna informació addicional al vídeo:

Recolliu tots els materials segons la llista de la llista de materials. He utilitzat proto PCB i he soldat tots els components.

He connectat tots els components segons l'esquema adjunt. Això és fàcil de construir el circuit, ho pot fer tothom que estigui disposat a utilitzar un soldador. He utilitzat les potes de les resistències per connectar els PIN-s. Els cables jumper Dupont són ideals per connectar la matriu LED a la protoborda. Es pot muntar tot el protobordo abans d’instal·lar-lo a la carcassa. He instal·lat connectors de terminals de cargol muntats en PCB. Això em va ajudar a provar el circuit sense carcassa. Després de provar-ho, només vaig desconnectar els cables, vaig instal·lar la proto PCB a la carcassa i vaig passar els cables a través de les glàndules i vaig tornar a cargolar tots els cables.

El codi Arduino s’origina a partir d’aquesta instrucció, gràcies per la inspiració.

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

Cal controlar els controladors abans d’instal·lar-los a la carcassa.

La carcassa de plàstic es modifica amb l'ajut d'un ganivet utilitzat i un trepant.

Vaig posar els controladors en ganxets verds i blaus per distingir els dos jugadors. El ganxet va ser dissenyat i creat amb l'ajut d'aquesta instrucció:

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

Pas 3: pengeu el programari adjunt

Pengeu el programari adjunt
Pengeu el programari adjunt
Pengeu el programari adjunt
Pengeu el programari adjunt
Pengeu el programari adjunt
Pengeu el programari adjunt

Atmel Studio penja el programari. Primer, vaig intentar utilitzar Arduino IDE, però no el vaig poder fer, així que vaig haver d’utilitzar el programador AVR Avrisp mkII. Això va fer que la meva feina fos una mica més dura. He adjuntat el codi Arduino i el projecte Atmel Studio. Consulteu el vídeo anterior sobre com utilitzar el codi Arduino a Atmel Studio 7.

Vaig tenir alguns problemes amb els PIN-s penjats del Colorduino. Els PIN-s d’ISP de la placa Colorduino es troben entre l’MCU i la placa LED i el connector de 6 PIN del programador Avrisp mkII no té espai. Vaig haver de separar els dos taulers per fer la càrrega. Durant la fase de desenvolupament, vaig haver de penjar el codi moltes vegades, així que vaig decidir posar el connector ISP a l'altre costat de la placa. Per fer-ho vaig haver de reflectir els pins i vaig utilitzar una petita placa proto PCB. Si només necessiteu algunes càrregues, per tant, no us molesteu a fer-ho, feu la càrrega que connecteu-vos de nou. Més informació sobre Avrisp mkII:

El codi Arduino s’origina a partir d’aquesta instrucció, gràcies per la inspiració.

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

Paraules finals

Els meus fills van provar aquest joc i els va encantar. Crec que hi ha molt potencial en aquest projecte, es poden desenvolupar altres jocs fàcilment.

Que tinguis un bon dia!

Recomanat: