Índice:
- Etapa 1: os materiais
- Etapa 2: o circuito
- Etapa 3: O Código
- Etapa 4: a folha de música
- Etapa 5: Melhorar
Vídeo: Handheld 6 Note Music Box / Instrument (fácil de fazer e melhorar!): 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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
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
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:
Faça você mesmo como fazer um relógio legal - StickC - Fácil de fazer: 8 etapas
DIY Como fazer um relógio legal - StickC - Fácil de fazer: neste tutorial, aprenderemos como programar ESP32 M5Stack StickC com Arduino IDE e Visuino para exibir uma hora no LCD e também definir a hora usando os botões StickC
MutantC_v2 - um Raspberry Pi Handheld / UMPC fácil de construir: 8 etapas (com imagens)
MutantC_v2 - um Raspberry Pi Handheld / UMPC fácil de construir: uma plataforma portátil Raspberry-pi com um teclado físico, display e cabeçalho de expansão para placas personalizadas (como o Arduino Shield) .mutantC_V2 é o sucessor de mutantC_V1. Verifique mutantC_V1 aqui.https: //mutantc.gitlab.io/https: //gitlab.com/mutant
Maneira mais fácil de fazer um robô de controle de gestos: 7 etapas (com imagens)
Maneira mais fácil de fazer um robô de controle por gestos: controle os brinquedos como um super-herói. Aprenda a fazer um carro controlado por gestos. Trata-se de como fazer você mesmo um carro controlado por gestos. Basicamente, esta é uma aplicação simples do Giroscópio de 3 eixos MPU-6050, Acelerômetro. Você pode fazer muito mais coisas
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: 3 etapas
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: Este projeto irá ajudá-lo a conectar 18 LEDs (6 vermelho + 6 azul + 6 amarelo) à sua placa Arduino e analisar os sinais em tempo real da placa de som do seu computador e retransmiti-los para os LEDs para iluminá-los de acordo com os efeitos da batida (caixa, chapéu alto, chute)
Como fazer um calendário para os avós & Álbum de recortes (mesmo que você não saiba fazer recortes): 8 etapas (com imagens)
Como fazer um calendário para os avós & Álbum de recortes (mesmo que você não saiba fazer): Este é um presente de Natal muito econômico (e muito apreciado!) Para os avós. Fiz 5 calendários este ano por menos de US $ 7 cada. Materiais: 12 ótimas fotos de seu filho, filhos, sobrinhas, sobrinhos, cachorros, gatos ou outros parentes12 peças diferentes