Índice:

Handheld 6 Note Music Box / Instrument (fácil de fazer e melhorar!): 5 etapas (com imagens)
Handheld 6 Note Music Box / Instrument (fácil de fazer e melhorar!): 5 etapas (com imagens)

Vídeo: Handheld 6 Note Music Box / Instrument (fácil de fazer e melhorar!): 5 etapas (com imagens)

Vídeo: Handheld 6 Note Music Box / Instrument (fácil de fazer e melhorar!): 5 etapas (com imagens)
Vídeo: Expectativa x realidade. E você lindona, Opção 1 ou 2? 2024, Junho
Anonim
Handheld 6 Note Music Box / Instrument (fácil de fazer e melhorar!)
Handheld 6 Note Music Box / Instrument (fácil de fazer e melhorar!)

Olá! Inspirado por Martin Molin, membro de uma banda sueca chamada Wintergatan, recentemente me apaixonei por caixas de música e tudo sobre elas. As pessoas que fazem canções para caixas de música ainda estão usando o jeito antigo de bater nota por nota, na esperança de que o tempo acabe dando certo. Tendo feito isso sozinho, sei que é um exercício cansativo e que poderia ser substituído. Então acabei pensando na ideia de usar detectores infravermelhos para criar uma música. Isso significaria que ele teria apenas que ler uma folha de papel impresso em preto e branco, mas também poderia ter usos diferentes, como digitalizar um jornal em busca de saída de som.

Etapa 1: os materiais

Estes são os materiais que usei, mas são bastante substituíveis. Veja o que mais combina com você!

- Arduino Uno

- Alto-falante ou campainha

- Bateria 9v

- Clipe de bateria 9v

- Chave liga / desliga

- 6 x sensor reflexivo QRD1114

- Cabos Jumper

- Caixa de madeira (10 x 15 x 9)

Etapa 2: o circuito

O circuito
O circuito
O circuito
O circuito

Agora o circuito é aos trancos e barrancos a parte mais difícil deste projeto na minha opinião. Mas não se deixe assustar; não é tão ruim.

O Sensor Refletivo QRD1114

O sensor reflexivo é, na verdade, dois sensores em um. Ele contém um remetente e um destinatário. O remetente é o bit mais laranja para branco e o receptor é o bit mais escuro, mais escuro. É por isso que ele precisa de todas as suas 4 pernas conectadas ao Arduino. O que está no ponto no receptor precisa de um resistor de 10k ohm conectado a 5v E um cabo jumper conectado a um pino analógico no Arduino. O que está diagonalmente oposto ao outro também precisa ser conectado a 5 V, mas por meio de um resistor de 220 ohms. As duas pernas restantes podem ser conectadas diretamente ao solo (GND). Instalar 6 ou mais destes é um ajuste bastante apertado, então eu recomendo soldá-los se você puder.

O palestrante

O alto-falante é muito fácil de conectar. Basta conectar o pino - ao aterramento e o pino + a um pino digital de escolha no Arduino. Usei o pino ~ 9 para este projeto.

A bateria

Para permitir que seu Arduino seja alimentado por uma bateria, eu recomendo fortemente que você verifique este instrutível:

www.instructables.com/id/Powering-Arduino-…

Eles fazem um trabalho incrível explicando como fazer isso. Eu usei este tutorial para o meu projeto também.

Etapa 3: O Código

Agora, para o código. Este projeto usa as bibliotecas básicas já programadas no software Arduino.

Basta extrair o arquivo zip e abrir a pasta. Você deve conseguir ver duas guias; HandHeldMusicBox e pitches.h. A partir daqui, você deve estar pronto para ir!

Se pitches.h não estiver lá, você pode criar uma nova guia pressionando 'shift + ctrl + T' e nomeando pitches.h. A partir daí, basta copiar tudo no arquivo.txt para a nova aba que deve fazer isso.

Etapa 4: a folha de música

A partitura
A partitura

Para criar a partitura, fiz uma planilha do Google chamada 'Speelpapier', que significa 'Playing Paper' em holandês. Você pode conferir por meio deste link:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Se você quiser fazer uma música sozinho, pode apenas copiar tudo na folha ou salvar uma cópia dela no seu Drive. Se você preferir usar o Excel em vez das planilhas do Google, também pode fazer isso baixando-o como um arquivo excel em Arquivo> Baixar como> Microsoft Excel.

Escrever na partitura é um pouco estranho no momento. As notas vão de G a E. Se você quiser tocar um G em um determinado ladrilho, preencha '1 no lado esquerdo que diz "LINHA DE NÚMEROS". Certifique-se de adicionar um 'antes do número para fazer as planilhas do Google perceberem que não é realmente um número, mas uma string que pode ser usada no código.

'1 = G

'2 = A

'3 = B

'4 = C

'5 = D

'6 = E

Divirta-se fazendo suas próprias músicas.

Etapa 5: Melhorar

Agora, para a etapa mais importante: Personalize!

Eu dei a você as etapas básicas para fazer a caixa de música portátil, como é hora de melhorar o conceito. Aqui estão algumas dicas:

- Você pode adicionar mais sensores usando um multiplexador ou outro Arduino

- Você pode tentar fazer alguns sensores mudarem de oitavas para obter um alcance mais amplo

- Você pode adicionar um controle deslizante ou botão de volume

- Adicione um amplificador para obter mais som do alto-falante

- Use uma biblioteca de áudio para obter sons malucos, possivelmente até criando o som de 'caixa de música'.

- Use interrupções de cronômetro ou um método diferente para tentar fazer com que ele toque acordes também!

- Edite o arquivo gerador de partituras para que funcione para você

- Ter algum tipo de mecanismo que puxa o papel a uma taxa definida.

Boa sorte com seu projeto e certifique-se de me contar seu progresso, eu adoraria ouvi-lo.

Recomendado: