Mini consola

Mini consola

Description

Mini consola con Arduino Nano https://youtu.be/IBdgpqdn1r4 En este proyecto realizaremos una pequeña consola con el Arduino nano y con una matriz LED 8x8 como nuestra pantalla. La consola consta de 6 divertidos y sencillos juegos que, los cuales serán seleccionados por medio de un menú, y utilizando como control un potenciómetro y dos pequeños botones. Es un proyecto sencillo y bastante divertido de crear, que entregará un pequeño vistazo al mundo del Arduino y la electrónica. Materiales: Para este proyecto usaremos: - Arduino nano - Una matriz LED 8x8 con un controlador Max7219 . - Mini proto-board. - Dos pulsadores pequeños. - Un potenciómetro de 50k . - Una batería lipo de 3,7v y 380 mAh, ( también sirve una de 9V) - Diversos jumpers macho-macho y macho-hembra. - Un interruptor switch On/Off - 4 tornillos m3x30 Conexiones: Iniciaremos conectando la matriz LED a nuestro Arduino. Gracias al controlador Max7219 que tiene ésta, las conexiones serán bastante sencillas de realizar. Los pines donde deben de ir las conexiones al Arduino son los siguientes. VCC - 5V GND - GND DIN - D12 CS - D10 CLK - D11 Para conectar el control necesitaremos seguir el esquema dibujado en la imagen. El botón derecho está conectado al pin digital 5 junto al izquierdo en el pin digital 4. El potenciómetro se encuentra conectado en primer lugar al pin IOREF, que se convertirá en la línea común de energía, el siguiente al pin análogo A0, y por último el pin de ground se conectará directamente al GND del Arduino. La línea en la proto-board donde se encuentra el pin de ground, será la línea de ground común donde irán conectados el ground de los botones, del potenciómetro y de la batería. Para conectar la batería simplemente se conecta el lado positivo (rojo) a la línea de energía que se encuentra al lado del potenciómetro, y el lado negativo (negro) a la línea común de ground en la proto-board. La batería debe de ser conectada después de subir el código al Arduino, para mayor seguridad. NOTA: Para mayor seguridad, se debe de subir primero el código al arduino antes de conectar la batería. El código que será usado contiene 6 juegos diferentes, que podrán ser seleccionados mediante un menú. Los juegos son: Pong Clásico: Se controla por medio del potenciómetro, y tiene como objetivo no dejar caer la pelota. TedShow: Un juego donde se debe de capturar una línea que cae dentro de una canasta. Se controla por medio del potenciometro. Space Invaders: Se maneja por medio del potenciómetro y se dispara con cualquiera de los dos botones. El objetivo es destruir los enemigos antes de que lleguen al fondo de la pantalla. Snake: Se controla por medio de los botones para girar. Se consiguen puntos a través de los círculos en la pantalla, y se pierde si se colisiona con los bordes de la pantalla o si se muerde a sí mismo. Break Out: tiene como objetivo eliminar los obstáculos, por medio de la pelota en la pantalla y el potenciómetro. Racing: Con el control del potenciómetro, el jugador deberá de esquivar los diversos obstáculos. Cada uno de estos juegos tiene un sistema de niveles, los cuales aumentan la dificultad del juego. Este código es traído gracias al usuario 3CarrotsOnAStick, que tiene este mismo proyecto escrito en ingles, con algunos datos extras sobre el código del juego. Para subir el código, primero se deben de instalar las librerías LedControler y LinkedList. Luego, se debe de extraer el archivo ABHHGD y abrir el archivo .ino con el mismo nombre. Proyecto y texto copiado de esta publicación https://www.instructables.com/id/Mini-consola-Con-Arduino-UNO/ he usado un Arduino nano en vez de un Arduino Uno he diseñado la carcasa botones etc... para que los led tengan mas luz usar una batería de 9v Como en Arduino nano no tenemos el pin IOREF lo tenemos que conectar al pin de 3v.

Statistics

Likes

3

Downloads

0

Category

Video Games