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 2025, Janeiro
Anonim

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

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 é 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

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!