Índice:

Faça um Theremin ultrassônico simples: 6 etapas
Faça um Theremin ultrassônico simples: 6 etapas

Vídeo: Faça um Theremin ultrassônico simples: 6 etapas

Vídeo: Faça um Theremin ultrassônico simples: 6 etapas
Vídeo: LIMPEZA ULTRASSÔNICA funciona BEM? Nós testamos! 2024, Julho
Anonim
Faça um Theremin ultrassônico simples
Faça um Theremin ultrassônico simples

Este projeto é um theremin ultrassônico baseado em arduino.

Passo 1:

Image
Image

Introdução / Antecedentes:

Eu estava pensando em fazer um theremin por um longo tempo. Eu me vi atraído por uma versão baseada no Arduino na qual eu poderia experimentar as diferentes bibliotecas e sons. Inicialmente, decidi referir-me a um projeto que vi online.

Era baseado na biblioteca “Mozzi” do Arduino e exigia um amplificador de áudio mono para o som. Ele também usou um acelerômetro para que ele criasse um som assombrado quebrado quando inclinado, mas como eu não precisava desse recurso adicional, adaptei o código e o circuito de acordo. No entanto, o amplificador continuou me dando problemas com as fontes de alimentação, apesar de tentar uma variedade de arranjos. Como eu nem precisava do "som de vibrato assombrado" para o qual "Mozzi" tinha usado, decidi seguir em frente e projetar uma nova variação.

Desenhar o projeto

Eu me deparei com a biblioteca “ToneAC” que era simples o suficiente para codificar e usei a biblioteca “New Ping” para meu sinal ultrassônico. Embora o ToneAC funcionasse perfeitamente, o newPing não funcionou bem para a faixa de som que eu queria e também continuou a emitir um som constante quando saiu da faixa que eu não queria. Também li que não era muito compatível com a biblioteca ToneAC; em todo caso, decidi mudar para a biblioteca “Ultrasonic” para detectar a distância e reescrever todo o código, já que me deu a distância em cm enquanto o NewPing deu em microssegundos. Eu mexi na fórmula de frequência para atingir o intervalo ideal desejado (cerca de 120 cm) e tom (toca cerca de 1,5 oitavas) e também mudei meu circuito. Uma coisa boa sobre as duas bibliotecas é que os pinos são claramente definidos e não há ambigüidade em relação aos pinos padrão. Além disso, o alto-falante é conectado diretamente ao Arduino, portanto, se você usar o cabo USB, ele não causa problemas de alimentação e é capaz de produzir um som claro e alto. No entanto, ele não funciona bem com uma bateria que não é capaz de fornecer tanta corrente e, ao conectá-la, você pode ver o Arduino acender e depois escurecer.

Passo 2:

Imagem
Imagem

Ajustes adicionais e polimento

Para o controle de volume, conectei um potenciômetro entre o alto-falante e o Arduino para que o jogador pudesse variar por um botão. Como funcionava melhor com uma prancha, fiz uma prancha theremin com alças de dedo na parte de trás para segurá-la corretamente. Finalmente, encontrei um bom invólucro para o circuito principal, fiz alguns furos para os fios do alto-falante, o sensor e o cabo USB (para que eu pudesse conectar diretamente no Arduino) sem retirá-lo (coloquei alguns pedaços de madeira para garantir que o Arduino permaneça no lugar). Coloquei todos esses componentes - a caixa da caixa, o alto-falante, o cabo USB e o adaptador em uma caixa compacta para que ficasse como um kit - tudo o que você precisava fazer era adicionar o cabo USB e conectar o adaptador a uma tomada e jogar !

Etapa 3:

Partes:

Sensor ultrasônico

Alto-falante-16 ohms (você pode usar uma tensão menor, mas esta oferece o melhor volume)

Potenciômetro - até 10k

Arduino Uno (com cabo USB)

Fios e um invólucro para colocar tudo

Passo 4:

Código e circuito

O código usado para o circuito pode ser encontrado em: Código

O circuito para este projeto é muito simples. O alto-falante se conecta diretamente ao Arduino com o fio terra indo para o pino 9 e o fio positivo para o pino 10 através do potenciômetro. Para o sensor ultrassônico, trig vai para 12, eco vai para 13, e energia e terra vão para 5 V e terra, respectivamente.

Etapa 5: Mais alguns vídeos:

Etapa 6:

Divirta-se construindo!

Recomendado: