Tabla de contenido:

Sif's Maze (juego) - Arduino ITTT: 4 pasos (con imágenes)
Sif's Maze (juego) - Arduino ITTT: 4 pasos (con imágenes)

Video: Sif's Maze (juego) - Arduino ITTT: 4 pasos (con imágenes)

Video: Sif's Maze (juego) - Arduino ITTT: 4 pasos (con imágenes)
Video: Common Lisp Tutorial 3: Hangman 2024, Mes de julio
Anonim
Sif's Maze (Juego) - Arduino ITTT
Sif's Maze (Juego) - Arduino ITTT

Mi escuela me asignó la tarea de hacer algo interactivo con un Arduino. Hice un pequeño juego de laberintos, que, lamentablemente, no resultó tan bien, pero siéntete libre de terminarlo o agregarlo

Este proyecto comenzó como un concepto para una TBA sobre mitología nórdica. Eras Lifthrasir, amante de la vida y habías olvidado tu nombre. O tenías que encontrar a tu amante, Lif, o escapar del bosque en el que te despertaste. Por desgracia, esto tampoco resultó muy bien, así que lo cambié a un pequeño juego de laberintos, todavía aferrado a la mitología nórdica

Paso 1: esto es lo que necesitará

Las siguientes piezas son necesarias para este proyecto:

- Arduino Uno

- Saltar cables

- Pantalla de cristal líquido (LCD) (16, 2)

- Pulsador x2

- potenciómetro

- Resistencia de 10k Ohm x3

- Al menos 1 kg de esteatita (cuanta más piedra tenga, más fácil será colocar los herrajes en el interior).

- Tapón de madera x4

Paso 2: Tiempo, a R T

Tiempo, a R T
Tiempo, a R T

Lo leyeron bien, señoras y señores. Es hora de A R T. O mejor dicho, tallar la esteatita de tal manera que los herrajes encajen en su interior.

Hice esto raspando y rallando la piedra, pero si tiene otras herramientas más profesionales en casa, no dude en usarlas. La esteatita se cultiva muy fácilmente, por lo que realmente no necesitas un taladro MX-30KSUPER o algo así. Los suministros estándar para ranurado y rejilla funcionarán bien.

En primer lugar, tenemos que partir la piedra por la mitad. Lo crea o no, pero hice esto tomando una sierra para metales blandos y corté a través de ella. ahora que tenemos 2 mitades de una piedra, podemos empezar a tallar una forma rectangular en algún lugar en el medio de una de las mitades. Usaremos esto para la pantalla. Hice el mío lo suficientemente grande como para que quepa TODA la pantalla, pero también puedes darle forma de una manera que solo se revelará la pantalla.

¡PROCEDA CON PRECAUCIÓN! Como habrás notado, hay una gran grieta en la mitad de mi pantalla. Ocurrió mientras perforaba cerca de una parte más delgada (llegaremos a perforar más adelante). Tenga mucho cuidado al perforar cerca de partes más delgadas, ya que esto sucede con frecuencia.

Ah, sí, quizás también tenga cuidado en general. Odiaría ver a alguien herido por mi proyecto.

¡Ahora! En cuanto a la segunda mitad, necesitaremos una forma de rectángulo ahuecado. Lo suficientemente profundo para que quepa el Arduino y el potenciómetro, pero no demasiado profundo, porque no quieres que la piedra se parta.

Es hora de perforar, cariño. Ahora desea elegir 4 puntos alrededor del orificio de visualización y la parte hueca de sus mitades. Luego colocará los tapones de madera allí para sostener la mitad superior (pantalla). Perfore orificios en (no a través) de la piedra, y coloque los tapones en los orificios. Haga lo mismo con la mitad superior (pantalla). Te sugiero que pongas esos agujeros en los mismos lugares.

Una vez que hayas hecho eso, deberías poder poner las piedras una encima de la otra, ¡con espacio entre ellas!

Paso 3: Hardware La Vista, Baby

Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby

Perdón por el terrible juego de palabras de Terminator, pero es hora de ensamblar el corazón de la máquina.

Comience soldando pines o cables de salto a la pantalla LCD. Elegí soldar los cables de salto directamente a la pantalla. De esta forma preservaría el espacio y todo encajaría mejor. Cuando termines, tu pantalla debería parecerse mucho a la mía. Puede buscar cómo conectar la pantalla LCD aquí:

www.arduino.cc/en/Tutorial/HelloWorld?from…

Puede seguir las instrucciones exactas que se dan en este tutorial, porque también lo usé para conectar mi pantalla, por lo que el código funcionará con estos pines.

Puede probar la pantalla con el código de ejemplo proporcionado en el mismo tutorial una vez que haya terminado.

A continuación, le sugiero que conecte el medidor de olla a un trozo de placa de circuito. Conecte el potenciómetro y la pantalla y pruebe el potenciómetro girándolo. Si el brillo de la pantalla LCD cambia, lo conectó correctamente. Si no es así, le sugiero que eche otro vistazo al tutorial vinculado anteriormente.

Si ha terminado, tome sus botones, conéctelos al suelo y a los pines de 5V en su Arduino. Puede conectar los botones a cualquier pin digital. Asegúrese de verificar el código si los pines son los mismos.

Una vez que hayas terminado, ¡puedes poner el hardware en tu piedra!

Paso 4: If (lastStep) {code ();}

Bip bloop. Es hora de entrar en la matriz.

¡Lo adivinaste! Es hora de codificar. No te preocupes. Esta parte es bastante fácil. Lo único que no pude ponerme a trabajar fue el juego en pantalla. Si logras que funcione, ¡dímelo!

Puede usar mi código que he agregado como archivo descargable. Puede agregar sus propios niveles copiando y pegando los niveles anteriores, pero con diferentes respuestas (izquierda y derecha).

¡Y eso es todo! Realmente espero que hayas sacado algo de este tutorial y quizás incluso hayas hecho el tuyo.

¡Si lo hicieras, me encantaría verlo!

Recomendado: