Tabla de contenido:

Juego Arduino cooperativo: 9 pasos
Juego Arduino cooperativo: 9 pasos

Video: Juego Arduino cooperativo: 9 pasos

Video: Juego Arduino cooperativo: 9 pasos
Video: Consola Retro Con ATtiny85 y Arduino | Multiples Juegos 2024, Noviembre
Anonim
Image
Image
Juego Arduino cooperativo
Juego Arduino cooperativo
Juego Arduino cooperativo
Juego Arduino cooperativo

En este instructivo, explicaremos cómo diseñamos y construimos el juego de cooperación "FUN".

Usamos un Arduino Uno y una tira de LED NeoPixel, entre otras cosas. Reproduzca el video para una demostración de DIVERSIÓN.

Paso 1: ¿Qué necesitamos?

¿Qué necesitamos?
¿Qué necesitamos?
¿Qué necesitamos?
¿Qué necesitamos?
¿Qué necesitamos?
¿Qué necesitamos?

Requerimientos:

- Arduino

- Alambres + material de soldadura

- 3 botones

- 1 potenciómetro

- 1 LDR

- Una tira de leds multicolor (en este instructable usamos una tira con 30 leds)

- Tablero de pruebas (solo para probar el código o las partes)

- Madera (30x50cm)

- Cortador láser (opcional, si no está disponible, una sierra normal también hará el trabajo)

- Computadora portátil + software arduino

- Pegamento de madera

- papel de lija

- Plexiglás (20x5cm)

NOTA: Usamos una tira de LED NeoPixel RGB 30. El código se ha escrito con la biblioteca Fastled. Asegúrese de que su tira de LED funcione con la biblioteca Fastled como la nuestra; de lo contrario, deberá modificar el código para que funcione con su tira de LED.

Paso 2: Soldar las piezas - Parte 1

Soldar las piezas - Parte 1
Soldar las piezas - Parte 1
Soldar las piezas - Parte 1
Soldar las piezas - Parte 1
Soldar las piezas - Parte 1
Soldar las piezas - Parte 1
Soldar las piezas - Parte 1
Soldar las piezas - Parte 1

Ahora que tenemos todo, podemos empezar a soldar los cables a las piezas.

Botones: Empezamos por los botones, necesitamos tres botones, dos para el juego en sí y uno será nuestro botón de reinicio, estos tres se pueden soldar de la misma manera, ya que solo tenemos 3 pines de tierra, combinaremos los tres cables de tierra de los botones en uno. Comience soldando dos cables a las patas de uno de los botones. Debemos tener cuidado con la pata que los soldamos. Un recordatorio fácil para esto podría ser soldar siempre en un patrón diagonal. Por lo tanto, suelde el primer cable, por ejemplo, en la pata superior izquierda y luego suelde el segundo cable en la pata inferior derecha. Entonces el botón siempre se soldará correctamente. Haga esto para los tres botones. Conexión de los cables de tierra:

Cuando todos los botones tengan dos cables soldados, podemos conectar los cables de tierra juntos. Primero, pon un poco de soldadura en los tres. Luego, decida cuál será el cable del medio. El cable del medio será el que colocamos en el pin de tierra del Arduino. Asegúrese de que el cable del medio se conecte correctamente al pin Arduino. Después de eso, suelde los otros dos cables al del medio, de modo que todavía quepa en el Arduino.

Paso 3: Soldar las piezas - Parte 2

Soldar las piezas - Parte 2
Soldar las piezas - Parte 2
Soldar las piezas - Parte 2
Soldar las piezas - Parte 2

Medidor de olla:

Ahora hacemos el Pot Meter. Esto tiene tres pines a los que necesitamos soldar los cables. Adelante, haz esto.

Luego, simplemente coloque un poco de soldadura en los otros extremos del cable para que podamos pegarlos en los pines del Arduino. Vea el esquema para ver el número de pin. El pin en el medio es el pin de datos.

Paso 4: Soldar las piezas - Parte 3

Soldar las piezas - Parte 3
Soldar las piezas - Parte 3
Soldar las piezas - Parte 3
Soldar las piezas - Parte 3

LDR: Este es muy simple. Como antes, solo suelde los cables a los pines.

Después de eso, conecte los cables como se muestra en el esquema.

Paso 5: Soldar las piezas - Parte 4

Soldar las piezas - Parte 4
Soldar las piezas - Parte 4
Soldar las piezas - Parte 4
Soldar las piezas - Parte 4

NeoPixel:

Por último, pero no menos importante, necesitamos soldar la tira de LED NeoPixel (30 leds), es muy similar al Pot Meter. Tiene tres pines y el del medio es el pin de datos, pero con esta tira de LED se observa qué pin es el 5V + y cuál es el pin GND (tierra). Después de eso, solo mire el esquema para los pines correctos en el Arduino.

Paso 6: carga del código

Ahora que todo está armado, podemos probarlo con el código. Código: Descargue el archivo.ino adjunto y ábralo con el IDE de Arduino. Configure el puerto correcto para su Arduino si aún no lo ha hecho. Luego cargue el código. y prueba el juego presionando los botones. Después de unos segundos, las luces deberían encenderse.

Paso 7: Hacer la caja

Haciendo la caja
Haciendo la caja
Haciendo la caja
Haciendo la caja
Haciendo la caja
Haciendo la caja

Corte por láser:

Ahora que tenemos todo listo, podemos comenzar con la construcción de la caja. Descargamos un archivo de cortadora láser del sitio web "makercase.com". En este sitio web puede diseñar su propia caja y descargar un archivo html. Luego, puede importar este archivo en Adobe Illustrator para convertirlo en un archivo.dfx, que funciona con la cortadora láser. En Adobe Illustrator también puede ajustar todo lo que ha agregado a su archivo usando el sitio web. Una vez que todo esté hecho, puede cortar con láser este archivo en una placa de madera de 30x50cm. Una vez hecho todo esto, tienes un rompecabezas que puedes pegar y la caja está hecha. Si no encaja bien, puede usar papel de lija para ajustarlo. Si no tiene acceso a una cortadora láser, puede usar una sierra normal, pero esta no se ajustará con tanta precisión. En este caso necesitarás papel de lija para que encaje perfectamente. No olvide dejar al menos un lado del cubo sin pegar, para poder poner el arduino y los controladores en la caja.

Paso 8: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Como tenemos todo lo que necesitamos, podemos empezar a armar la caja, no es tan difícil, siempre y cuando hayas hecho un buen trabajo soldando.

Las paredes: hay varias formas de ensamblarlo, pero lo que hicimos fue primero pegar dos lados de la caja y ponerlos contra el fondo. De esta manera sabíamos con certeza que estaban pegados perfectamente y siempre encajarían. Luego hicimos las otras dos paredes de la caja y también la pusimos contra el fondo. Después de dejarlo secar durante aproximadamente una hora, decidimos juntar las dos piezas. También pegue la parte inferior. Dejamos que se seque durante la noche, pero 2 o 3 horas también pueden ser suficientes para continuar el proceso.

Las partes: cuando el pegamento esté seco, podemos comenzar a colocar las partes. Solo asegúrese de que los cables no estén todos enredados. Coloque todas las piezas en los orificios deseados, excepto el botón de reinicio en la parte superior. Aseguramos todo con cinta adhesiva y luego también usamos un poco de pegamento de plástico duro para asegurar los botones y el medidor de olla. Si no lo hace, no podrá presionar los botones.

Tira de LED: La última parte que debemos colocar con cinta adhesiva es la tira de LED. Asegúrate de que encaje bien en el interior. Usamos plexiglás pulido con chorro de arena para la ventana del visor. De lo contrario, los LED eran demasiado brillantes para los ojos. Solo pégalo en su lugar.

Botón de reinicio: cuando termine, asegúrese de no olvidar pegar el botón de reinicio en la placa superior y dejar que toda la unidad se seque durante algunas horas. Lo mejor es dejarlo secar durante la noche para que el pegamento se endurezca realmente. La placa superior no debe estar pegada, esta es la puerta para acceder a las entrañas cuando sea necesario (como cargar las baterías). Después de que la caja de juego esté terminada, ¡puedes probarla!

Paso 9: Conclusión

Conclusión
Conclusión

¡Finalizado

¡Así es como haces un juego de Arduino en el que cooperas intensamente con amigos! En este instructivo no hemos prestado atención a cómo explicas a los jugadores cómo deben jugar el juego de una manera simple. Agregamos texto al cuadro que explica el objetivo del juego, es la forma más directa de explicárselo a los jugadores. También puede agregar una pequeña 'historia' al diseño, por ejemplo, una bomba que debe evitarse que estalle o una batería que debe cargarse. Siéntase libre de cambiar el código para su deseo y probar cosas nuevas con este configuración.

Diviértete! Team FUN

Recomendado: