Tabla de contenido:
- Paso 1: Lista de herramientas utilizadas
- Paso 2: Instrucciones paso a paso
- Paso 3: el código, una explicación detallada
- Paso 4: video
Video: Si esto, entonces eso: la caja negra: correr, esquivar y saltar: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Mi nombre es Remco Liqui lung y este es un proyecto escolar If This Then That.
La caja negra: correr, esquivar y saltar es una caja que contiene un juego jugable.
La idea detrás es que juegas un juego y cuando alcanzas una cierta puntuación (100 puntos) puedes obtener tu recompensa dentro de la caja. De esa manera, puede sentir que ha logrado algo y ser recompensado por su arduo trabajo. Bastante sencillo, ¿verdad?
El juego que se está jugando usa un arduino con controles básicos.
El código original que utilicé proviene de Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), luego le agregué un pequeño giro agregando y haciendo algunos cambios en los códigos.
En este tutorial te mostraré cómo creé el cuadro, la lista de herramientas necesarias para crearlo, el código y las ideas alternativas para aplicar.
¡Sin más preámbulos, consigamos compañeros de trabajo!
Paso 1: Lista de herramientas utilizadas
Las herramientas que usé con el arduino:
- Arduino Uno
- Tablero de circuitos
- Pantalla LCD (20x4)
- Escudo I2C para la pantalla LCD
- 3 x interruptor de botón
- 4 x cables macho-hembra
- 7 x cables de tablero
- Placa de pruebas
Para la caja:
- Solo es una caja estándar, se puede usar cualquier tamaño.
- Par de tornillos para atornillar el lcd, arduino y bisagras.
- Pega la pistola con barras de pegamento para pegar la caja.
- Cuchillo o tijeras para cortar el cartón.
- Botones de goma que se pueden sacar de un controlador de juegos.
- Enchufe USB
Paso 2: Instrucciones paso a paso
Comencemos con el arduino se arma.
El esquema donde se debe conectar el cable es el siguiente:
- GND y Reset se conecta al botón (Restablece el juego)
- GND y el pin 4 se conecta al botón (elige la dificultad)
- Botón de conexión GND y Pin 2 (utilizado para jugar el juego)
Para esto, puede usar cables regulares de tablero para conectarse al arduino.
La pantalla está soldada con un protector I2C que se puede comprar por separado o conectar a la pantalla LCD. Las conexiones son puramente desde el escudo hasta el arduino mediante el uso de cables hembra a macho, sin necesidad de conectar los cables a la placa de pruebas.
- SCL se conecta a A5
- SDA se conecta a A4
- GND se conecta a GND
- VCC se conecta a 5 V
Cuando esté satisfecho con la forma en que se ve en la placa de prueba, puede soldarla en una impresión de placa de prueba.
La forma en que está soldado, los cables están en la parte posterior de la impresión, mientras que los botones están en la parte delantera. Esto hace que sea más fácil llegar a los botones sin los cables en el camino.
Para hacer que la caja sea bastante simple, puede armar una o simplemente usar una caja que tenga el tamaño adecuado a su gusto.
Mi caja se puede diseccionar en 2 partes.
La primera parte donde se oculta el arduino es en realidad una caja de entrega que tenía el tamaño y la estabilidad adecuados para atornillar el arduino y el lcd, con suficiente espacio para la impresión (controles). Puede personalizar dónde se coloca el arduino muy fácilmente, ya que es muy flexible y se puede aplicar a cualquier forma de objeto. Me aseguré de tener un puerto donde pueda conectar mi cable al arduino, de esa manera no habría necesidad de abrir la caja donde está el arduino. Con un enchufe USB puedes conectar el arduino a una toma de corriente de la pared.
Paso 3: el código, una explicación detallada
El código es simple en algunas partes que explicaré cómo puedes personalizar un poco a tu gusto.
En el archivo de código se explica qué hacen los códigos y dónde se hace referencia a ellos como comentarios.
¿Qué diferencia agregué en el código?
Bueno, apliqué el código para usar en una pantalla de 20x4, ajusté el carácter y el nivel para usar toda la pantalla.
Se agregó una página de introducción para el proyecto de la escuela y se ajustó la selección de dificultad. Centrado en todo lo que tiene texto. Dado que mi pantalla tiene un escudo I2C soldado, utiliza la biblioteca LiquidCity hecha especialmente para una pantalla I2C.
Paso 4: video
Un video que muestra el juego que se está jugando.
Recomendado:
Si esto, entonces ese ArDino: 3 pasos
If This Then That ArDino: Para nuestro proyecto escolar si esto, entonces eso, tuvimos que hacer un objeto interactivo usando un arduino. Decidí hacer un tierno Ardino. ¡Es muy talentoso y con solo presionar un botón cantará el tema del parque jurásico para ti
Si esto, entonces gato: 5 pasos
Si esto, entonces gato: Si esto, entonces gato es makkelijk na te maken omdat het voornamelijk es gebouwd met materialen die bijna iedereen altijd wel thuis heeft liggen. Zo recicla je ook nog eens wat voor een leuk, handig doelNaast een aantal Arduino Componenten heb je ook een
Si esto, entonces eso: Consola Arduino portátil: 5 pasos
Si esto, entonces eso: Consola Arduino portátil: Este es un simple juego de disparar al objetivo. Mueves el reproductor con dos módulos táctiles capacitivos y disparas haciendo sonidos fuertes, como aplaudir, gritar o agitar la caja. Partes que usé: Arduino Uno Arduino a000096 tft screen 2 TTP223B Touch Module
Arduino Singleplayer Pong: si esto, entonces eso: 5 pasos
Arduino Singleplayer Pong- If This, Then That: Dit arduino project is gebaseerd op een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is jugador individual con AI simple. Onderdelen: Arduino Uno Nokia 5100 scherm. https: // ww
Juego de memoria con tacto (dice Simón) - Si esto, entonces eso: 6 pasos (con imágenes)
Juego de memoria con tacto (dice Simón) - Si esto, entonces eso: Hice un juego de memoria con paneles táctiles hechos por mí mismo y un anillo de neopixel para un proyecto escolar. Este juego es similar a Simon Says, excepto que muchas formas de entrada y retroalimentación (sonidos y efectos de luz) en el juego son diferentes. Programé sonidos de Su