Tabla de contenido:

Conjunto electrónico completamente personalizable por infrarrojos de ocho dados: 14 pasos (con imágenes)
Conjunto electrónico completamente personalizable por infrarrojos de ocho dados: 14 pasos (con imágenes)

Video: Conjunto electrónico completamente personalizable por infrarrojos de ocho dados: 14 pasos (con imágenes)

Video: Conjunto electrónico completamente personalizable por infrarrojos de ocho dados: 14 pasos (con imágenes)
Video: CUAL ES EL HOMBRE QUE INTRODUCE SU INSTRUMENTO? 🤨🤨 #staryuuki #staryuukiii 2024, Noviembre
Anonim
Image
Image
El circuito
El circuito

En colaboración con J. Arturo Espejel Báez.

¡Ahora puede tener hasta 8 dados de 2 a 999 caras en una caja de 42 mm de diámetro y 16 mm de alto! ¡Juega a tus juegos de mesa favoritos con este juego de dados electrónicos configurables de bolsillo!

Este proyecto consta de un conjunto electrónico de bolsillo de hasta 8 dados. El número de caras de cada uno de ellos se puede configurar de 2 a 999 mediante un control remoto IR y se almacena en la memoria EEPROM interna.

Para este proyecto utilizamos un Arduino pro-mini, una placa de microcontrolador basada en el ATmega328.

La representación de los dados se selecciona automáticamente. Para un dado de 6 caras, el número se representa con puntos como un dado clásico (con caras cuadradas). Para el caso de 12 lados, el número se presenta dentro de un pentágono, y para el caso de 20 lados, el número se presenta dentro de un triángulo. Por lo demás, el número se presenta dentro de una caja. Además, los dados de 3 caras se pueden presentar con dos formas diferentes: como juego de "papel, piedra, tijera" y con el número. Además, para los dados de dos caras, lo representamos con un golpe arriba / abajo.

Suministros

Para el juego de dados:

  • Arduino pro-mini
  • SparkFun USB a conexión serial - FT232RL
  • Pantalla OLED SSD1306 I2c de 0,96 "128x64
  • Módulo de sensor de vibración J34 Resorte del interruptor de detonación
  • Batería de polímero de litio Lipo de 3,7 V 300 mAh
  • Módulo infrarrojo IR 1838B de control remoto inalámbrico kit
  • Estuche impreso en 3D (2 partes, busque los enlaces STL)

Para el cargador:

  • Dos piezas de PCB; 17x10mm y 13x18mm
  • Estuche impreso en 3D (2 partes, busque los enlaces STL)
  • Módulo cargador de batería de litio Micro USB 5V 1A TP4056

Paso 1: el circuito

Paso 2: coloque los contactos del cargador

Coloque los contactos del cargador
Coloque los contactos del cargador
Coloque los contactos del cargador
Coloque los contactos del cargador
Coloque los contactos del cargador
Coloque los contactos del cargador

Tome dos cables de un conector de clavija de cabezal macho. Dobla cada una formando un gancho como en la primera foto. Inserte uno en el lateral de la vitrina y el otro en la tapa inferior como se muestra.

Paso 3: monta el Arduino y el sensor de vibración

Monte el Arduino y el sensor de vibración
Monte el Arduino y el sensor de vibración
Monte el Arduino y el sensor de vibración
Monte el Arduino y el sensor de vibración
Monte el Arduino y el sensor de vibración
Monte el Arduino y el sensor de vibración

Coloque y pegue el Arduino y el sensor de vibración a la tapa inferior (impreso en 3D). Suelde un cable de una conexión del sensor al GND del Arduino y otro cable de la otra conexión del sensor al PIN D12.

Paso 4: Montaje del receptor de infrarrojos

Montaje del receptor de infrarrojos
Montaje del receptor de infrarrojos
Montaje del receptor de infrarrojos
Montaje del receptor de infrarrojos

Retire la cubierta metálica del sensor de infrarrojos. Colóquelo y péguelo en su lugar en el estuche como se muestra.

Paso 5: cableado y montaje de la pantalla

Cableado y montaje de la pantalla
Cableado y montaje de la pantalla
Cableado y montaje de la pantalla
Cableado y montaje de la pantalla

Suelde un cable (de unos 4 cm) a cada contacto de la pantalla y péguelo en su lugar en la carcasa (como se muestra en la primera foto). Suelde otro cable desde el pin Vcc al contacto del cargador en el lado lateral de la caja (como se muestra en la segunda imagen).

Paso 6: cableado del receptor de infrarrojos

Cableado del receptor de infrarrojos
Cableado del receptor de infrarrojos
Cableado del receptor de infrarrojos
Cableado del receptor de infrarrojos
Cableado del receptor de infrarrojos
Cableado del receptor de infrarrojos
Cableado del receptor de infrarrojos
Cableado del receptor de infrarrojos

Corta los pines de infrarrojos a 2 mm aproximadamente. Luego, suelde un cable desde el pin Vcc del IR al contacto Vcc de la pantalla y otro desde el pin GND del IR al contacto GND de la pantalla. Después de eso, suelde un cable desde el pin de señal de IR al pin D10 de Arduino.

Paso 7: cableado de la pantalla al Arduino

Cableado de la pantalla al Arduino
Cableado de la pantalla al Arduino
Cableado de la pantalla al Arduino
Cableado de la pantalla al Arduino

Suelde el cable SDA de la pantalla al pin A4 de Arduino y el cable SCK al pin A5.

Paso 8: cableado del interruptor

Cableado del interruptor
Cableado del interruptor
Cableado del interruptor
Cableado del interruptor
Cableado del interruptor
Cableado del interruptor

Suelde dos cables al contacto del cargador en la tapa inferior. Suelde uno de estos cables al pin central del interruptor y el otro al terminal negativo de la batería. Suelde un tercer cable desde el pin superior del interruptor al pin GND del Arduino.

Paso 9: cableado de la batería

Cableado de la batería
Cableado de la batería

Suelde el terminal positivo de la batería al pin Vcc de Arduino. Cubre el Arduino con cinta aislante. Cierre y pegue las piezas del estuche.

Paso 10: Programación

Programación
Programación
Programación
Programación

Para cargar los programas con el IDE de Arduino, conecte el programador FT232RL a la computadora con un cable USB. Inserte y sostenga sus pines en los orificios del Arduino como se muestra.

Debe seleccionar Arduino pro o pro mini en el IDE de Arduino (para obtener más información, puede consultar

Primero cargue el boceto de DiceEEPROM.ino en el Arduino para preparar la memoria EPROM con la configuración predeterminada de los dados (la carga de este boceto aparentemente no tiene ningún efecto en la pantalla). Luego cargue el boceto de DiceIR.ino. Después de esto, aparecerá un juego de dados en la pantalla.

Paso 11: Cómo usarlo

Cómo usarlo
Cómo usarlo
Cómo usarlo
Cómo usarlo

Para enrollar los dados, simplemente agite el dispositivo.

Para cambiar la configuración del número de caras, apunte con el control remoto y presione el botón "OK" mientras los dados están rodando. Aparecerá una pantalla como la de la segunda foto. Utilice los botones de flecha izquierda y derecha para seleccionar los dados a configurar. Presione los botones de flecha hacia arriba o hacia abajo para cambiar el número de caras en 1; use los botones "1" o "4" para cambiar en 10, y los botones "2" o "5" para cambiar en 100. Presione el botón "OK" nuevamente para salir del modo de configuración. La configuración se almacenará en la memoria interna no volátil y se puede cambiar en cualquier momento que desee.

Notas:

Si selecciona …

  • un dado de caras cero, este dado no aparecerá.
  • un dado de una cara, el resultado se representará con el icono "papel, piedra, tijera".
  • un dado de dos caras, el resultado se representará con el icono de pulgar arriba / abajo.
  • un dado de 6 caras, el número se representa con puntos como un dado clásico (con caras cuadradas).
  • un dado de 12 caras, el número se presenta dentro de un pentágono.
  • un dado de 20 caras, el número se presenta dentro de un triángulo.
  • cualquier otro número de caras, el resultado se presentará como un número dentro de un cuadro.

Paso 12: Cargador I

Cargador I
Cargador I
Cargador I
Cargador I
Cargador I
Cargador I

Cortar dos piezas de PCB de 17 mm x 10 mm y 13 mm x 18 mm. Taladre un agujero en la pieza pequeña que coincida con el agujero en la pieza redonda impresa en 3D, pase un cable y suéldelo. Pegue la PCB como se muestra en la foto.

Paso 13: Cargador II

Cargador II
Cargador II
Cargador II
Cargador II

Suelde un cable en la pieza de PCB de 17x10 mm y páselo por la ranura en la parte impresa en 3D. Péguelo como se muestra.

Paso 14: Cargador III

Cargador III
Cargador III
Cargador III
Cargador III
Cargador III
Cargador III

Coloque y pegue las piezas impresas en 3D como se muestra y suelde los cables al módulo del cargador de batería. El alambre soldado en la parte inferior es el negativo. Ahora puede cargar la batería del dispositivo con un cable mini USB.

Desafío de velocidad de bolsillo
Desafío de velocidad de bolsillo
Desafío de velocidad de bolsillo
Desafío de velocidad de bolsillo

Primer premio en el desafío de velocidad de bolsillo

Recomendado: