Índice:

Sapatos musicais MIDI: 5 etapas (com imagens)
Sapatos musicais MIDI: 5 etapas (com imagens)
Anonim
Sapatos musicais MIDI
Sapatos musicais MIDI
Sapatos musicais MIDI
Sapatos musicais MIDI
Sapatos musicais MIDI
Sapatos musicais MIDI
Sapatos musicais MIDI
Sapatos musicais MIDI

Como muitas pessoas, muitas vezes me pego batendo os pés inconscientemente, seja junto com uma música ou por algum hábito nervoso. Por mais divertido que seja, sempre senti como se algo estivesse faltando. Se eu pudesse ativar os sons de digamos, um bando raivoso de bestas da selva furiosas em vez daquelas batidas de dedo do pé velhas e chatas. Ou, você sabe, sons de bateria ou algo assim. Eu acho que isso é legal também. Bem, agora meus sonhos se realizaram! Neste instrutível, mostrarei como fazer um par de sapatos musicais incríveis. Inscrevi-os no concurso Arte do Som, então, você sabe, sinta-se à vontade para votar em mim!

Etapa 1: Materiais: O que você precisa

Materiais: O que você precisa
Materiais: O que você precisa
Materiais: O que você precisa
Materiais: O que você precisa

Lista de Materiais4 Resistores Sensíveis à Força Muitos pads de bateria DIY foram feitos com transdutores piezoelétricos, mas, na minha experiência, eles não são confiáveis, na melhor das hipóteses. Para pads de bateria diretos, eles podem funcionar bem, mas nos sapatos os sensores estão sempre sob uma certa pressão, não estão sofrendo apenas impactos breves. Piezos são frustrantemente delicados e imprevisíveis. Eles racham e dobram facilmente, e os fios aos quais estão normalmente ligados são geralmente muito frágeis. Portanto, em vez disso, você deve usar FSRs ou Resistores Sensíveis à Força. Esses componentes são fáceis de usar, duráveis e mais confiáveis do que os piezos, pelo menos nesta aplicação. Basicamente, quanto mais pressão você aplica a um FSR, menos resistivo ele se torna. Inicialmente, possui resistência infinita, ou seja, atua como uma interrupção no circuito. Comprei o meu na adafruit. Certamente existem outros fornecedores, mas não tenho ideia de como e / ou se eles diferem. 1 Par de sapatos Sim, isso parece falar por si, mas na verdade há algumas coisas a serem levadas em consideração. Para os meus sapatos usei um par de sapatos de skate de brechó, do tipo que tem muito acolchoamento no salto. Isso é importante porque você precisa de algo para esconder as tomadas que vai instalar no calcanhar. Caso contrário, seus sapatos serão bastante desconfortáveis. Por esse motivo, eu não recomendaria usar sapatos de parede fina como sapatos sociais, a menos que você queira adicionar mais acolchoamento. Além disso, tente escolher um sapato que tenha um material rígido na parte externa do calcanhar, pois isso tornará a montagem dos conectores muito mais fácil.4-6 Resistores de 10KohmEstes são resistores pull-down que serão conectados ao aterramento e uma extremidade do each FSR.1 ArduinoO Arduino é um microcontrolador de código aberto - ele permite a comunicação entre os FSRs e seu computador. Eles estão disponíveis em vários fornecedores. Se você nunca fez nenhuma programação antes, pode dar uma olhada em alguns dos tutoriais.1 Projeto BoxEste irá abrigar o Arduino e servir como uma interface entre os sapatos e o computador. Você pode pedir uma caixa de projeto online, comprar uma no Radioshack ou usar algo que você já tem por aí que é mais ou menos semelhante a uma caixa.8-10 1/8 "Mono / Stereo JacksVocê só tem dois saltos e dois dedos do pé, mas o Arduino tem seis entradas analógicas, portanto, você também pode ter a opção de usá-las em algum momento no futuro. Quatro dessas entradas irão no seu lugar e as outras 4-6 na caixa do projeto. Você pode obter eles do Radioshack, Digi-Key e muitos outros lugares.4-6 1/8 "Mono / Stereo Cables… para conectar os sapatos à interface. Você os encontrará na maioria das lojas de produtos eletrônicos, como Radioshack, Best Buy ou Future Shop. Tenho certeza de que você também pode encomendá-los online.1 Cabo USB… para conectar o Arduino ao seu computador.1 Rolo de fita isolante… para prender os sensores nos sapatos. Mad foot tapping Skillz… as quantidades podem variar.

Etapa 2: a interface

A interface
A interface
A interface
A interface
A interface
A interface

Você pode fazer este projeto com apenas uma placa de ensaio e o Arduino, mas por uma questão de organização e portabilidade, você deve construir uma pequena interface. Tudo que você precisa fazer é montar o Arduino em uma caixa de projeto, perfurar 4-6 (dependendo de quantos sensores você deseja usar) orifícios para os conectores de áudio de 1/8 , um orifício para um LED e um orifício quadrado para o conector USB do Arduino. Solde tudo e você estará pronto! Cada conector de áudio na interface deve ter um resistor de 10K e um cabo para entrada analógica conectado a um terminal e um cabo para a fonte de 5 V conectado ao outro. Os terminais que você usará dependerá de você ter um conector mono ou estéreo. Ambos funcionarão, o estéreo fornecerá apenas um terminal adicional desnecessário. A maneira como isso funciona é, aplicamos 5 V em todo o FSR, portanto, quando o pressionamos, permite um pouco de passagem e o Arduino pode procurar por isso e enviar um sinal para o computador. Agora, pegue seu ferro de solda, um pouco de fio de conexão, siga o esquema e o diagrama e você ficará bem. definitivamente adicione muitos LEDs extras e outros enfeites a esta caixa, ou seja, um para cada sensor ou algo assim. Seria muito simples fazer um escudo muito simples para o Arduino usando um protoboard e seis ou mais pinos de cabeçalho machos. Você poderia até conseguir um mais robusto feito profissionalmente por alguma empresa de PCB na internet. O protótipo mostrado neste instrutível é uma configuração bastante básica, então há muito espaço para expansão (literalmente, há bastante espaço livre nessa caixa).

Etapa 3: cirurgia no calçado

Cirurgia de Sapato
Cirurgia de Sapato
Cirurgia de Sapato
Cirurgia de Sapato
Cirurgia de Sapato
Cirurgia de Sapato

Então, com esses tênis acolchoados de skate, você vai ter que fazer uma pequena dissecação para montar os macacos nos calcanhares. Nos sapatos que usei, o acolchoamento do salto era contido por um material parecido com uma malha costurada na sola do sapato. Então, primeiro, veja se você pode retirar a camada superior da sola temporariamente, para que você possa obter a costura que prende essa malha ao sapato. Assim que tiver acesso a ele, basta começar a cortar. Não remova completamente o material se planeja substituir o enchimento no final. Basta cortar onde a malha foi costurada na sola. Uma faca exata deve funcionar bem. Depois de liberar o enchimento, dê uma olhada no material externo do calcanhar. Você precisa fazer dois furos no calcanhar, mas faça o que fizer, não use uma furadeira. Como o material provavelmente ainda é bastante flexível, se alguma coisa fosse pega, haveria uma confusão de tênis que se contorcia e se debatia. Basta usar uma furadeira de mão e um pouco de graxa de cotovelo. A broca que você usa deve ser um pouco maior que o diâmetro do macaco. Com os orifícios perfurados, instale os macacos e aperte bem as porcas e anilhas. Você quase certamente terá que usar um pouco de cola para prendê-los. Epóxi ou supercola devem fazer o truque muito bem. Aplique um pouco de cola ao redor do exterior do cano do macaco e do interior do orifício e cole-os. Agora, prenda os FSRs na parte interna dos sapatos. Tenha cuidado com os FSRs, os cabos neles resistirão perfeitamente, desde que você não os torça muito - eles não suportam bem a torção. Se você planeja colá-los permanentemente, espere por enquanto. A colocação do sensor é muito importante e depende do tamanho e da forma dos seus pés, bem como do seu estilo único de bater com o pé. Com os componentes eletrônicos instalados, coloque o acolchoamento de volta atrás da malha e encontre uma maneira de recolocá-la na parte interna do calçado. Colei um velcro na malha e no calçado, para poder abri-lo e fazer a manutenção se necessário. Agora é só plugar o calçado na interface. Você está pronto para fazer alguma programação em Arduino!

Etapa 4: Programmin '

Programmin '
Programmin '
Programmin '
Programmin '

Há uma quantidade surpreendente de informações online sobre como programar um Arduino para uso com acionadores de bateria DIY. O Google vai te dizer isso. Aprendi muito examinando o código de todbot, adafruit, mschaff e Spikenzie Labs. Eu também recebi contribuições consideráveis do sempre efervescente W. Xavier Snelgrove. Então, você poderia usar MAX / MSP / Jitter ou Pure Data para processar os sinais do Arduino, e isso pode realmente dar a você mais flexibilidade (vou tentar postar algumas informações sobre isso em breve), mas em vez disso, há um pequeno aplicativo realmente ótimo por aí chamado Conversor Serial-MIDI. Ele faz exatamente o que você imagina - converte sinais enviados por uma conexão serial em MIDI. Funciona com qualquer programa compatível com MIDI, como Garageband ou Ableton Live. Clique no link e faça o download, todas as informações de como usar estão ali na página de download. Como eu disse, se você nunca usou ou programou um Arduino antes, você realmente deveria verificar a seção Getting Started no site oficial do Arduino, assim como seus tutoriais. O código é comentado, então não o explicarei em detalhe, vou postar o esboço aqui no final da página. Basicamente, você apenas define um limite inferior e superior para cada sensor. Se o limite superior for excedido, uma mensagem MIDI será acionada e, assim que a força cair abaixo do limite inferior, outro golpe poderá ser acionado. É chamado de histerese e garante que você não emita várias mensagens por acerto. Você pode ter que mexer com os limites, dependendo do seu estilo pessoal de batida com o pé e distribuição de peso.

Etapa 5: Teste e Jogue

Uau, agora você tem sapatos musicais! Mexa com a colocação de sensores, os limites de impacto, seja o que for, apenas faça alguns ruídos e divirta-se. Será tudo como BOOSH BOOSH WHAM BOOOSH BOOSH WHAM SPLASH - e então como BIP BOP. BLEEP BLOP. BING BONG. Links! TodbotadafruitArdrumoSpikenzie LabsW. Projeto Xavier SnelgroveSimilar de Andrew Schneider na NYUMe!

Recomendado: