Tabla de contenido:

Dados eléctricos de múltiples facetas: 3 pasos
Dados eléctricos de múltiples facetas: 3 pasos

Video: Dados eléctricos de múltiples facetas: 3 pasos

Video: Dados eléctricos de múltiples facetas: 3 pasos
Video: Conmutable para apagar de tres lugares💡 2024, Noviembre
Anonim
Image
Image
Dados eléctricos de múltiples facetas
Dados eléctricos de múltiples facetas

Hay muchos proyectos que le enseñan cómo hacer un dado eléctrico o LED en el sitio de instructables, pero este proyecto es diferente, este dado eléctrico se puede ajustar en diferentes cantidades de facetas. Puede elegir el lado de los dados usted mismo, hay 6, 10, 20, 30 y 40 dados de múltiples facetas entre los que puede elegir.

Hice este proyecto basado en:

www.instructables.com/id/E-dice-Arduino-Di…

Y cambio una parte del código y me estructuro.

  • 1 dado: mostrando grandes puntos
  • 2-6 dados: mostrando puntos y valor total (alternando)
  • Dados de 4, 5, 8, 10, 12, 20, 24 y 30 caras que muestran el valor y el indicador de los dados elegidos
  • animación para lanzar dados al presionar el botón
  • el efecto de sonido mientras presiono el botón (la parte que cambio del proyecto original)

Suministros

1. Ardunio (usé Leonardo)

2. Codificador rotatorio (o codificador de clic, pero no usamos la función de empuje)

https://www.indiamart.com/proddetail/rotary-encode

3. Botón pulsador

https://www.ebay.com/itm/10pcs-Momentary-Tact-Tac…

4. Matriz de 8 x 8 leds con módulo MAX7219

https://www.indiamart.com/proddetail/8x8-led-dot-m…

5. Altavoz

https://www.aliexpress.com/i/32714353956.ht

6. puentes de alambre

Paso 1: conecte los componentes

Conectar componentes
Conectar componentes

Matriz de puntos LED 8X8 para Arduino:

  1. VCC a 5 V
  2. GND a GND
  3. DIN a Arduino D12
  4. CS a Arduino D10
  5. CLK a Arduino D11

Codificador rotatorio:

  1. GND a GND
  2. + a 5V
  3. SW a nada (este es el interruptor, que no usamos).
  4. DT a A1
  5. CLK a A0

Botón de empuje:

  1. un extremo del botón con GND
  2. y el otro extremo con D2

Vocero:

  1. el cable negro se conecta a GND / -
  2. el cable rojo se conecta a D3

Paso 2: el código

Este es el archivo del código:

create.arduino.cc/editor/ginawu_1124/3d99b…

Y recuerde instalar 3 bibliotecas en el código, puede descargarlas desde este enlace:

  • https://www.arduinolibraries.info/libraries/led-co… para control de LED
  • https://www.arduinolibraries.info/libraries/timer-… para TimerOne
  • https://github.com/0xPIT/encoderfor Encoder

Paso 3: hazlo bonito

Hazlo bonito
Hazlo bonito
Hazlo bonito
Hazlo bonito

Utilizo una caja de papel para ocultar los cables y la placa Arduino de esta manera.

Y corté algunos agujeros para dar algo de espacio para mostrar el altavoz, el codificador, el pulsador y el LED Matrix.

También puede cubrir la matriz de LED con una cubierta translúcida para suavizar la luz LED si lo desea.

Cuando termines, tendrás un dado de múltiples caras atractivo y útil para el tuyo.

Recomendado: