Tabla de contenido:

Juego 8x8 Colorduino Pong: 3 pasos
Juego 8x8 Colorduino Pong: 3 pasos

Video: Juego 8x8 Colorduino Pong: 3 pasos

Video: Juego 8x8 Colorduino Pong: 3 pasos
Video: 8x8 Colorduino pong game 2024, Noviembre
Anonim
Juego 8x8 Colorduino Pong
Juego 8x8 Colorduino Pong

En esta instrucción, le mostraré cómo construí un juego de pong, usando un módulo de placa de matriz LED RGB de 8 x 8. Este módulo se llama Colorduino. Tiene un microcontrolador integrado y una interfaz para conectarse a otras placas Colorduino. Tiene la capacidad de manejar LED de color de 64 piezas. La placa se puede controlar con código Arduino. Creé dos controladores, cada controlador tiene dos botones. Este juego puede ser jugado por dos jugadores. El objetivo es evitar que la pelota llegue a la pared de tu lado. Hay una plataforma de 3 LED de ancho que puede devolver la pelota a tu oponente. Mi concepto era hacerlo lo más simple posible. Todo el proceso de construcción dura aproximadamente 1 hora (no se cuentan los ganchillo para los controladores). El costo del proyecto fue de 20 $. El dispositivo funciona con una batería 18650.

Paso 1: Lista de listas de materiales

Lista de LDM
Lista de LDM

Enlace de cantidad de nombre de material

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

Caja de plástico para botones 1 pieza

Cable flexible con revestimiento de goma 1 pieza

Prensaestopas 4 piezas

Proto PCB 1 pieza

Soporte de batería 18650 1 pieza

Batería 18650 1 pieza

Interruptor de botón pulsador pulsador momentáneo de 12 mm 4 piezas

Cable para soldar 1 pieza

Estaño de soldadura 1 pieza

Interruptor de palanca de enclavamiento de 2 posiciones 1 pieza

4, 7 kohm 4 piezas

Convertidor DC-DC de 3V a 5V Step Up Boost mobile 1 pieza

Conector de bloque de terminales de tornillo de montaje en PCB de 2 polos y 5 mm de paso 1 pieza

Bloque de terminales de tornillo de montaje en PCB de 3 pines y 5 mm de paso 2 piezas

Carcasa para la electrónica 1 ud.

Costo total de material del proyecto: 20, 21 $ / proyecto total

Paso 2: Montaje

Montaje
Montaje
Montaje
Montaje

Mira el video en el primer paso. Alguna información adicional al video:

Reúna todos los materiales de acuerdo con la lista de LDM. Usé proto PCB y soldé todos los componentes.

Conecté todos los componentes de acuerdo con el esquema adjunto. Esto es fácil de construir el circuito, puede hacerlo cualquiera que esté dispuesto a usar un soldador. Usé las patas de las resistencias para conectar los PIN-s. Los cables de puente Dupont son ideales para conectar la matriz LED al protoboard. Todo el protoboard se puede ensamblar antes de instalarlo en la carcasa. Instalé conectores de terminal de tornillo de montaje en PCB. Esto me ayudó a probar el circuito sin la carcasa. Después de probar, simplemente desconecté los cables, instalé el proto PCB en la carcasa y empujé los cables a través de los prensaestopas, luego atornillé todos los cables hacia atrás.

El código Arduino se origina a partir de esta instrucción, gracias por la inspiración.

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

Los controladores deben comprobarse antes de instalarlos en la carcasa.

La carcasa de plástico se modifica con la ayuda de un cuchillo y un taladro.

Puse los controladores en crochet verde y azul para distinguir a los dos jugadores. El crochet fue diseñado y creado con la ayuda de esta instrucción:

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

Paso 3: Cargue el software adjunto

Cargue el software adjunto
Cargue el software adjunto
Cargue el software adjunto
Cargue el software adjunto
Cargue el software adjunto
Cargue el software adjunto

Atmel Studio carga el software. Primero, intenté usar Arduino IDE, pero no pude usarlo, así que tuve que usar AVR Programmer Avrisp mkII. Esto hizo que mi trabajo fuera un poco más difícil. Adjunté el código Arduino y el proyecto Atmel Studio. Vea el video de arriba sobre cómo usar el código Arduino en Atmel Studio 7.

Tuve algunos problemas con la carga de PIN-s del Colorduino. El ISP PIN-s de la placa Colorduino se encuentra entre la MCU y la placa LED y el conector de 6 PIN del programador Avrisp mkII no tiene espacio. Tuve que desarmar los dos tableros para hacer la carga. Durante la fase de desarrollo, tuve que cargar el código muchas veces, así que decidí colocar el conector ISP en el otro lado de la placa. Para hacer eso, tuve que reflejar los pines y usé una pequeña placa proto PCB. Si solo necesita algunas cargas, no se moleste, simplemente desmonte las placas, haga la carga y luego vuelva a conectarse. Más información sobre Avrisp mkII:

El código Arduino se origina a partir de esta instrucción, gracias por la inspiración.

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

Ultimas palabras

Mis hijos probaron este juego y les encantó. Creo que hay mucho potencial en este proyecto, otros juegos se pueden desarrollar fácilmente.

¡Que tenga un lindo día!

Recomendado: