Tabla de contenido:

Juego binario: 9 pasos (con imágenes)
Juego binario: 9 pasos (con imágenes)

Video: Juego binario: 9 pasos (con imágenes)

Video: Juego binario: 9 pasos (con imágenes)
Video: “ABANDONO la MODIFICACIÓN y DEJO PASO a los JÓVENES” dice BLACK ALIEN 2024, Noviembre
Anonim
Juego binario
Juego binario

Este es un juego que creé en Tinkercad Circuits para aprender números binarios.

Si desea seguir esta guía y crear la suya propia, los archivos y el código se pueden encontrar en mi github en

Paso 1: versión reproducible

Paso 2: Piezas necesarias

Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias

1 pulsador de metal resistente con anillo LED blanco - 16 mm blanco momentáneo

1 Adafruit METRO 328 con encabezados - ATmega328 - Cualquier variación de Arduino Uno también funcionaría. Me gusta el Metro porque el fondo es liso, por lo que no tuve que poner separadores para el tablero en mi diseño.

15 Tornillo de cabeza hueca M3 x 8

3 tuercas M3

1 pantalla LCD de 16x2

4 separadores de 40 mm

Cable de núcleo trenzado con cubierta de silicona - 30AWG - Utilicé varios colores para facilitar el seguimiento del cableado.

9 Interruptor de palanca SPDT Montaje en panel: cualquier estilo funcionará, pero yo quería el estilo plano.

9 Tuerca de alineación de interruptor 1 / 4-40 - Opcional, por apariencia. También puede utilizar el hardware con el que vino el conmutador.

Paso 3: diseño

Diseño
Diseño
Diseño
Diseño
Diseño
Diseño

Diseñé la carcasa en Fusion 360. Esto me permitió colocar todas las piezas y asegurarme de que encajaban. Una vez hecho esto, pude imprimir la carcasa en 3D y ver cómo encajaba.

Encajaba bien, así que creé un svg de los dos paneles. El siguiente paso fue preparar los archivos para enviarlos al corte por láser. Seguí las plantillas proporcionadas por Ponoko. Las instrucciones también se colocaron en la placa inferior para que la gente supiera cómo funciona el juego.

Me tomó un poco más de una semana conseguir mis partes de Ponoko.

Paso 4: Montaje del panel superior

Montaje del panel superior
Montaje del panel superior
Montaje del panel superior
Montaje del panel superior
Montaje del panel superior
Montaje del panel superior
Montaje del panel superior
Montaje del panel superior

El panel superior se junta con bastante facilidad.

Primero coloque los nueve interruptores de palanca y apriételos. Luego, coloque los tornillos m3 para la pantalla. Coloque los espaciadores en el otro lado y luego enrosque los tornillos a través de los orificios de montaje en la pantalla. La última parte es el botón de 16 mm.

Paso 5: Ensamble el panel inferior

Ensamble el panel inferior
Ensamble el panel inferior
Ensamble el panel inferior
Ensamble el panel inferior

Utilice 3 tornillos y tuercas M3 para sujetar la placa a la placa inferior. Como puede ver en la imagen, tuve los agujeros mal al cortar con láser. He arreglado esto para la plantilla que puse en github

Paso 6: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

Para cablear siga el diagrama. El diseño original también usaba 1 y 0 digitales, pero si los interruptores no estuvieran en la posición correcta, la placa tendría problemas para cargar el código.

Soldé los cables a los conectores macho conectados a la placa Arduino. Esto permite una fácil desconexión en el futuro si alguna vez reutiliza la placa. La pantalla LCD también utiliza conectores hembra para soldar.

Un problema que noté después de realizar el cableado fue el cableado de los interruptores. Debe verificar las conexiones para un circuito cerrado. Usando los interruptores que mencioné anteriormente cuando la palanca está abajo, el pasador superior y el medio están cerrados. Como conecté mal el mío, necesitaba cambiar mi código. Para el código que proporciono en esta guía, se asume que el suyo está cableado correctamente.

Además, al cablear el botón pulsador de metal, debe estar en la configuración abierta normal.

Paso 7: Encenderlo

Encendiéndolo
Encendiéndolo

Puede conectar la placa a una computadora a través del cable USB para alimentarla o usar un paquete de batería de cargador de teléfono portátil como este

Paso 8: Cómo jugar

Cómo jugar
Cómo jugar
Cómo jugar
Cómo jugar
Cómo jugar
Cómo jugar

Cuando se enciende, si está en modo fácil, se le dará un número aleatorio entre 0 y 15. Si está en modo difícil, será de 0 a 255.

Luego, mueva los interruptores hacia arriba para representar 1 o hacia abajo para 0, luego presione el botón para ver si lo tiene correcto. Si es correcto, reproducirá el tono de respuesta correcto y le dará un nuevo número. Si está mal, sonará y le dirá que lo intente de nuevo.

El valor de los cambios de izquierda a derecha es 2 ^ 7 (128), 2 ^ 6 (64), 2 ^ 5 (32), 2 ^ 4 (16), 2 ^ 3 (8), 2 ^ 2 (4), 2 ^ 1 (2), 2 ^ 0 (1).

Si el número aleatorio fuera 18, el valor binario sería 0001 0010. Esto se debe a que 2 ^ 4 (16) + 2 ^ 1 (2) sería igual a 18.

Si fuera 255 sería 1111 1111, ya que todos los números sumados equivalen a 255.

Paso 9: Video de la reproducción

Image
Image
Concurso de circuitos 2016
Concurso de circuitos 2016

Primer premio en el Concurso de Circuitos 2016

Recomendado: