Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
Orígenes: este es un juego que desarrollé durante un par de años 2018-2019
Originalmente se llamaba "Stupid Flip" y surgió de mi interés en crear juegos interactivos simples y divertidos que también pudieran usarse para enseñar codificación. Se trata del juego más simple imaginable e implica pasar un brazo de un jugador a otro con una tarjeta (ficha) unida al final con un imán.
Los jugadores ganan puntos si su oponente 'deja caer' la carta al intentar voltearla, o si logran voltearla con la fuerza exacta necesaria para depositar la carta en el lado de su oponente.
Aunque es increíblemente simple, Flip-It! también es extrañamente adictivo y exasperante.
Los prototipos iniciales se hicieron en cartón y utilizaron soportes de placa de circuito ABS tubulares como cojinetes. Estos tenían un sistema de puntuación analógico (ver fotos).
Las versiones posteriores incorporan una caja de MDF, componentes impresos en 3D para los cojinetes, las juntas y los soportes magnéticos. El último paso fue agregar la puntuación electrónica.
Este instructivo se relaciona con la construcción del CNC, versión electrónica impresa en 3D. Desarrollé esto para una serie de talleres de diseño / creación. La idea era que los niños pudieran desarrollar sus propios temas para el juego. El tema inicial era cambiar un 毽子 (JianZi) entre dos jugadores. El JianZi es el volante chino ponderado que se puede patear entre jugadores.
El tema de este ejemplo muestra el módulo lunar del Apolo 11 volteando entre la Tierra y la Luna.
Reunir todas las piezas es un proceso bastante largo, por lo que también animaría a cualquier persona interesada a usar las dimensiones para hacer una versión simple en cartón. Esto se puede hacer muy rápido y el juego es igual de divertido. La única parte esencial es el imán de neodimio de 5 mm. Hemos utilizado los esféricos que son los que encuentras en los juguetes de construcción o 'juguetes ejecutivos' donde puedes hacer formas con múltiples imanes.
En esta versión, utilizo resortes para proporcionar la "elevación" o la potencia de volteo, pero en versiones anteriores también usé bandas de goma con el mismo éxito.
El marcador electrónico fue un divertido ejercicio de codificación. El sistema de detección se basa en dos sensores reflectantes de ojos mágicos IR. Estos permiten al Arduino determinar cuándo se ha "volteado" la tarjeta y cuándo es probable que se haya caído. Estos, junto con un botón de interrupción, son las únicas entradas a este juego. Las salidas son una pantalla de 7 segmentos de 8 dígitos y un zumbador piezoeléctrico. Traté de hacer todo lo que pude con esta configuración simple, pero hay mucho espacio para la personalización y la mejora. Este es solo el tercer o cuarto proyecto que he codificado y es tan tosco y desordenado como cabría esperar. Espero haber puesto suficientes notas para ayudar a cualquiera que quiera averiguar lo que está sucediendo. Desarrollé un par de efectos de sonido y una fanfarria para el juego, pero para muchos de los elementos de sonido, incluido el tema de Mario Bros, estoy en deuda con Dipto Pratyaksa y el príncipe Stevie-Ray Charles Balabis de Princetronics.
También se incluyen aquí los archivos de impresión en 3D para los diversos componentes de juntas y cojinetes. Estoy muy agradecido con Mike y Per Widing por su ayuda para refinar el diseño e imprimirlos para mí.
La película muestra todos los pasos relevantes, pero los describiré aquí con más detalle.
Suministros
Para construir el juego:
Utilice el archivo adjunto para cortar con CNC o con láser un conjunto de piezas
Utilice el archivo adjunto para imprimir en 3D los elementos de conexión
Juntas tóricas o bandas de goma
Muelle de extensión diámetro externo 7 mm Diámetro interno 5 mm
Pasador de madera 5 mm
Bloque de madera de 28 mm redondo, perforado de 5 mm (para contrapeso); no es necesario que sea redondo
Imán de neodimio esférico de 5 mm (el mismo que se encuentra en los juguetes de construcción magnéticos)
Para construir el elemento de puntuación electrónica:
Portapila 9v y plomo
Batería de 9v
Arduino Nano (usé un clon)
Tablero nano de ruptura
Interruptor de botón pulsador de 12 mm
Módulo de pantalla LED de 8 x 7 segmentos
Zumbador pasivo
2 x módulos de sensor reflectante IR
Cables Dupont hembra a hembra
Paso 1: corte y ensamble las piezas
Utilice los archivos adjuntos para recortar las piezas en MDF de 5 mm.
Montar como se muestra en el video usando pegamento para madera y dejar secar
Paso 2: corte la clavija y los resortes a la medida
Utilice la guía de corte para cortar la clavija y los resortes a la medida.
Instale los soportes de resorte en la placa trasera de la caja con pegamento para madera.
Cuando esté seco, empuje y gire los resortes sobre esto y luego termine con la otra sección de la clavija.
Paso 3: ensamble el mecanismo de volteo
El mecanismo de volteo está construido con una clavija de 5 mm y una serie de componentes impresos en 3D.
Estas piezas fueron desarrolladas con Mike y Per Widing e hicieron un gran trabajo para perfeccionarlas.
La parte del 'cojinete' (llamada aquí 'domo') debe fresarse con un taladro de 5,2 mm para que la clavija se deslice sin problemas. Esto luego se adhiere a la placa trasera de la caja con pegamento caliente.
Los otros componentes se mantienen en su lugar con juntas tóricas de 6 mm, pero las bandas de goma pequeñas funcionan igual de bien.
¡Estos permiten que el brazo se ajuste para un rendimiento de juego óptimo!
Paso 4: Conecte los componentes
Se adjunta un diagrama de cableado que muestra cómo ensamblar los componentes con el Arduino Nano.
Los módulos del sensor de infrarrojos envían una señal digital al arduino (encendido / apagado). Su sensibilidad debe ajustarse con su potenciómetro para que pueda detectar con precisión si una ficha está en su lugar.
Paso 5: cargue el código
Este es el código que desarrollé para el juego.
Como se mencionó anteriormente, este es un intento bastante amateur y estoy seguro de que se puede mejorar. Pero funciona para mí.
Esencialmente, los detectores de infrarrojos determinan dónde está el token para comenzar a jugar y luego prueban si se ha 'volteado' con éxito o no.
Cada 'flip' sucesivo contribuye a un recuento de rally.
Esta cuenta se suma a la puntuación del jugador ganador cuando se suelta la ficha.
Los jugadores pierden una vida cada vez que se suelta una ficha.
Cuando alguno de los jugadores ha perdido 5 vidas, el juego termina.
Paso 6: personaliza el juego
El tema de ejemplo que se muestra aquí es del módulo lunar que viaja entre la Tierra y la Luna. Hice esto debido al 50 aniversario de la misión Apollo11.
Está hecho de algunas partes impresas simples, pero la idea es que el juego pueda ser completamente temático con pinturas y partes adicionales.
La parte de la "ficha" debe tener unos 70 mm de diámetro. Descubrimos que dos o tres grapas pegadas entre dos hojas de papel y luego laminadas tenían aproximadamente el peso y la fuerza magnética correctos, pero esto es algo que necesita algo de experimentación.
Paso 7: ejemplos
Aquí hay algunos ejemplos de Flip-it! que hicimos en un taller reciente.
Todos estos ejemplos presentan la rueda de puntuación en lugar de la puntuación electrónica.
¡Ambos son tan divertidos, tontos y adictivos!
Finalista en el concurso de juegos
Recomendado:
Cómo hacer que un robot de movimiento de césped tonto sea más inteligente: 4 pasos
Cómo hacer más inteligente un robot para mover césped tonto: Tengo un robot cortacésped encantador, pero estúpido (la imagen es de www.harald-nyborg.dk). Se supone que este robot debe cortar mi césped, pero mi césped es demasiado grande y complejo para que realmente llegue a las esquinas. No se muestran en mis dibujos una multitud de
Recreando el juego más difícil del mundo en Arduino: 7 pasos
Recreando el juego más difícil del mundo en Arduino: este proyecto se basa en un juego de computadora que puedes encontrar en línea. Su nombre es "El juego más difícil del mundo". Pude recrearlo en el Arduino usando una matriz LED de cuatro módulos. En este instructivo te enseño cómo construirlo y
TinyPi: el dispositivo de juego basado en Raspberry Pi más pequeño del mundo: 8 pasos (con imágenes)
TinyPi: el dispositivo de juegos basado en Raspberry Pi más pequeño del mundo: así que he estado jugando con la fabricación de PCB personalizados para Raspberry Pi durante un tiempo, y lo que comenzó como una broma se convirtió en un desafío para ver cuán pequeño podía llegar a ser. , se basa en una Raspberry Pi Zero y casi encaja dentro de la sa
¡El coche más pequeño del mundo con control electrónico de estabilidad !: 5 pasos (con imágenes)
¡El coche más pequeño del mundo con control electrónico de estabilidad !: ¿Tienes uno de esos diminutos coches de lata de Coca-Cola? ¿Y su controlabilidad apesta? Entonces aquí viene la solución: Arduino 2.4GHz " Micro RC " modificación del control proporcional! Características: Control proporcional Arduino " Micro RC " conversión
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: 9 pasos (con imágenes)
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: construye un robot de 1/20 pulgadas cúbicas con una pinza que pueda levantar y mover objetos pequeños. Está controlado por un microcontrolador Picaxe. En este momento, creo que este puede ser el robot con ruedas más pequeño del mundo con pinza. Eso sin duda ch