Índice:

Dados elétricos multifacetados: 3 etapas
Dados elétricos multifacetados: 3 etapas

Vídeo: Dados elétricos multifacetados: 3 etapas

Vídeo: Dados elétricos multifacetados: 3 etapas
Vídeo: Elastic para iniciantes - Curso intensivo - Parte 3: Consultas de texto completo 2024, Novembro
Anonim
Image
Image
Dados elétricos multifacetados
Dados elétricos multifacetados

Existem muitos projetos que ensinam como fazer um dado elétrico ou LED no site instructables, mas este projeto é diferente, este dado elétrico pode ser ajustado em diferentes quantidades de facetadas. Você mesmo pode escolher os lados dos dados, existem 6, 10, 20, 30 e 40 dados multifacetados para escolher.

Fiz este projeto baseado em:

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

E eu mudo alguma parte do código e me estruturo.

  • 1 dado: mostrando pontos grandes
  • 2-6 dados: mostrando os pontos, bem como o valor total (alternando)
  • 4, 5, 8, 10, 12, 20, 24 e 30 dados enfrentados mostrando o valor e o indicador para os dados escolhidos
  • animação para rolar dados ao pressionar o botão
  • o efeito de som ao pressionar o botão (a parte que alterei do projeto original)

Suprimentos

1. Ardunio (usei Leonardo)

2. Codificador rotativo (ou codificador de clique, mas não usamos a função push)

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

3. Botão de pressão

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

4. Matriz de 8 x 8 led com Módulo MAX7219

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

5. Alto-falante

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

6. jumpers de fio

Etapa 1: conectar componentes

Conectar componentes
Conectar componentes

Matriz de pontos LED 8X8 para Arduino:

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

Codificador rotativo:

  1. GND para GND
  2. + a 5V
  3. SW para nada (esta é a chave, que não usamos).
  4. DT para A1
  5. CLK para A0

Push Botton:

  1. uma extremidade do botão com GND
  2. e a outra extremidade com D2

Alto falante:

  1. o fio preto conecta-se ao GND / -
  2. o fio vermelho conecta-se ao D3

Etapa 2: O Código

Este é o arquivo do código:

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

E lembre-se de instalar 3 bibliotecas no código, você pode baixá-las neste link:

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

Etapa 3: torne-o bonito

Torne-o Bonito
Torne-o Bonito
Torne-o Bonito
Torne-o Bonito

Eu uso uma caixa de papel para esconder os fios e a placa Arduino assim.

E eu cortei alguns orifícios para dar algum espaço para mostrar o alto-falante, o codificador, o botão e a matriz de led.

Você também pode cobrir a matriz de led com uma cobertura translúcida para tornar a luz de led mais suave, se desejar.

Quando terminar, você terá um dado de múltiplos lados útil e de boa aparência para você.

Recomendado: