Se seu filho tiver um grande interesse em brinquedos musicais, faça algo assim.
Demorei cerca de 3 dias. Tendo tudo o que você precisa + minhas realizações, você pode lidar em algumas horas.
Theremin com um sensor ultrassônico está vagando pela Internet há muito tempo. Existe até uma variação com um sensor óptico .
Todos eles têm desvantagens: com uma alta sensibilidade a uma mudança na posição da mão, é difícil tocar uma nota - pior do que em um violino, quando "quantizando espaço" há falhas, squelches, etc.
Eu resolvi esses problemas + houve um efeito interessante que define o ritmo.
Como "cérebro", usei o chinês Arduino Nano. O estojo é uma caixa de discos de DVD (e onde mais?). Tudo é montado como um protótipo.
Você pode usar a piezodinâmica usual. O som será muito mais alto. Você pode fazer isso se tiver nervos fortes.
O alto-falante piezo é anexado com uma pistola de cola ao corpo - dessa forma, obtemos uma ligeira amplificação de som. Consertamos o sonar da mesma maneira.
Gostaria de chamar sua atenção para a qualidade dos fios do sonar HC-SR04. Eles devem ter um bom contato, caso contrário, ele falhará constantemente.
Eu tive que arquivar os fios de conexão. Idealmente, deve haver solda.
O interruptor é mantido por suas próprias paradas. O principal é cortar cuidadosamente um buraco no tamanho de seu corpo.
Eu adicionei um pouco de polietileno poroso para manter a bateria solta.
Diagrama do dispositivo
O brinquedo reproduz a escala maior C da primeira oitava (+ até a segunda oitava) em intervalos de 9 cm por nota. O intervalo pode ser ajustado.
// . . .
#define MIN_SM 1
// . .
#define SM_PER_NOTE 9
// /
#define GAMMA_PIN PC2
É possível mudar para C menor.
Meu ofício não possui um interruptor de traste de hardware. Você pode fazer isso facilmente conectando o PC2 ao terra.
O HC-SR04 possui um padrão de radiação como mostrado na figura abaixo. O dispositivo funciona não apenas diretamente acima do sensor. Portanto, é melhor usá-lo longe de paredes e outros "obstáculos". Por exemplo, no chão no centro da sala.
Vídeo de trabalho de brinquedos
O brinquedo funciona bem a partir de uma única célula 18650 (4,2V no máximo, em vez de 5V).
O projeto no Proteus e o código-fonte (+ BÔNUS) no AtmelStudio para repetição e refinamento adicional podem ser baixados no meu github.
O efeito positivo indiscutível do brinquedo será o fato de que a criança não apenas aperta um botão e ouve a composição, mas move os braços, o corpo, cria, desenvolve a coordenação e a audição.
Quem sabe, talvez o seu futuro Paganini esteja crescendo.