Índice:

Tapete de dança com LED colorido usando Arduino: 5 etapas
Tapete de dança com LED colorido usando Arduino: 5 etapas

Vídeo: Tapete de dança com LED colorido usando Arduino: 5 etapas

Vídeo: Tapete de dança com LED colorido usando Arduino: 5 etapas
Vídeo: Tapete do Movimento 2024, Novembro
Anonim
Tapete de dança com LED colorido usando Arduino
Tapete de dança com LED colorido usando Arduino
Tapete de dança com LED colorido usando Arduino
Tapete de dança com LED colorido usando Arduino

Este é o meu primeiro instrutível. Fiz um tapete de dança colorido usando a placa Arduino como uma entrada serial para o computador. É fácil de fazer e custa alguns resistores e LEDs (você não precisa usá-los).

Etapa 1: Materiais

Materiais
Materiais
Materiais
Materiais

Peças eletrônicas: 1. 6 LED com cores diferentes para indicar que os botões estão pressionados2. 6 resistor de 220 Ohm para proteger os LEDs3. uma placa de solda de uso geral4. Alguns fios e conectoresPeças de almofada de dança: 1. Folha de alumínio (que são usados para assar produtos) 2. Grande caixa de papel (você certamente pode fazer uma moldura de madeira)

Etapa 2: O circuito e o teste

O Circuito e o Teste
O Circuito e o Teste
O Circuito e o Teste
O Circuito e o Teste
O Circuito e o Teste
O Circuito e o Teste
O Circuito e o Teste
O Circuito e o Teste

O circuito é mostrado no primeiro gráfico. O tapete de dança simplesmente implementa os seis botões mostrados no circuito. À medida que pressionamos cada botão, o LED acende e torna o pino correspondente de BAIXO a ALTO. Esta mensagem será enviada para o computador como uma mensagem serial e capturada por um programa python que, em seguida, simula esta mensagem para uma mensagem ao pressionar uma tecla. Fiz o circuito em uma placa de solda de uso geral usando alguns conectores pequenos, para poder facilmente conecte-o à placa Arduino que pode ser salva para outros projetos. Você pode fazer uma placa mais bonita do que a minha, já que é bastante fácil, usei alguns fios para conectar ao redor. Depois de fazer o circuito, você pode conectar alguns dos fios juntos para ver se os LEDs acendem corretamente. E então você pode ir para a próxima etapa, configuração do software.

Etapa 3: Programa

O programa arduino envia a letra correta para o computador sempre que o status da chave é alterado. Portanto, se você pressionar qualquer botão, ele enviará duas letras correspondentes, uma para baixo e outra para cima. O programa python recebe a mensagem e as traduz para o evento de teclado. Se receber a letra 'l', o programa gerará uma mensagem com a tecla LEFT pressionada. Atualmente, este programa só funciona em máquinas Windows, já que o módulo SendKeys do python só funciona em Windows. Você pode encontrar uma maneira de simular as informações do teclado no Mac e Linux. Você precisa instalar o módulo Serial e SendKeys para que seu python execute este programa. O programa Dance que uso é o StepMania, você precisa configurar as informações do mapa de teclas para que, ao dançar, o programa responda corretamente. É como configurar o Joystick quando você joga.

Etapa 4: Dance Pad

Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad

Existem alguns outros ótimos instructables sobre como fazer um Dance Pad. Aqui, vou mostrar como fazer um com as coisas que você pode obter facilmente. O tapete de dança é basicamente composto de seis botões. A ideia é usar duas folhas de alumínio paralelas que são coladas em placas rígidas e, em seguida, colocá-las junto com algum material dentro para separá-las. Somente quando você colocar os dois cartões de papelão duros, eles entrarão em contato um com o outro. Faça seis desses botões e coloque-os em um cartão de papel maior. Em seguida, conecte esses botões ao circuito que fizemos antes. Por fim, você pode fazer uma tampa e desenhar algumas coisas nela.

Etapa 5: pronto para executar

Você deve executar o programa Python antes de ativar o Stepmania. Então, você poderá usar seu tapete de dança para controlar o programa. Quando fiz o vídeo a seguir, abri a capa, para que você possa ver claramente o que está dentro. Divirta-se!

Recomendado: