Tabla de contenido:

Si esto, entonces eso: la caja negra: correr, esquivar y saltar: 4 pasos
Si esto, entonces eso: la caja negra: correr, esquivar y saltar: 4 pasos

Video: Si esto, entonces eso: la caja negra: correr, esquivar y saltar: 4 pasos

Video: Si esto, entonces eso: la caja negra: correr, esquivar y saltar: 4 pasos
Video: Me arrepiento de haber intentado esto…🤕😓🤦🏼‍♂️ 2024, Mes de julio
Anonim
Si esto, entonces eso: la caja negra: corre, esquiva y salta
Si esto, entonces eso: la caja negra: corre, esquiva y salta
Si esto, entonces eso: la caja negra: corre, esquiva y salta
Si esto, entonces eso: la caja negra: corre, esquiva y salta

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

Instrucciones paso a paso
Instrucciones paso a paso
Instrucciones paso a paso
Instrucciones paso a paso
Instrucciones paso a paso
Instrucciones paso a paso
Instrucciones paso a paso
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: