Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Hey Its Soumojit De volta com um projeto legal. É um piano de papel definitivo com apenas arduino. Pode ser um bom projeto de fim de semana ou uma grande coisa em uma exposição de ciências também. Então tudo funciona no conceito de toque capacitivo, você pode ler mais sobre isso aqui https://playground.arduino.cc/Main/CapacitiveSensor/. Eu também não tenho muito conhecimento sobre piano, mas fiz algumas pesquisas na internet e aprendi algumas coisas sobre piano e notas.
Portanto, neste piano, há 2 oitavas e outra nota C, um total de 15 teclas. As chaves são feitas a lápis no papel e conectadas ao arduino por meio de clipes de papel e arame. Também existe um alto-falante conectado ao arduino para a saída.
Então vamos fazer isso …
Etapa 1: Coisas que você precisa
Portanto, precisamos de alguns componentes básicos e ferramentas para fazer este piano.
1) Arduino Nano (como o cérebro, você pode usar outras versões do Arduino como UNO, Mega, etc.)
2) Resistores de 15x 1Mega Ohm.
3) Tábua de pão
4) Fios
5) alto-falante de 8 ohms
6) Clipes de papel
7) Papel normal ou o modelo impresso
8) Lápis
Você pode desenhar o piano sozinho ou eu fiz um modelo de 15 teclas que você pode imprimir e preencher as teclas com um lápis.
Etapa 2: Construindo o Circuito
Portanto, verifique os diagramas de circuito e coloque o arduino na placa de ensaio. em seguida, conecte os resistores de um lado em um trilho comum e o outro lado nos pinos específicos do Arduino (pino D3 - D12, A0 - A3) de acordo com o esquema. Em seguida, conecte o trilho comum com o pino D2. Agora corte um pouco de fio e adicione um fio em cada pino do Arduino (pino D3 - D12, A0-A3) onde o resistor está conectado.
Depois disso, pegue seu alto-falante e conecte uma extremidade ao pino D13 e a outra extremidade ao aterramento.
A construção do circuito está quase toda feita, agora só temos que codificar e fazer as chaves no papel.
Etapa 3: vamos fazer alguma codificação
Portanto, o código é muito simples e tem opções para você brincar com ele.
Você precisa baixar a biblioteca de sensores capacitivos e está pronto para ir
Você pode apenas baixar o código e fazer upload para o seu Arduino e começar a jogar e tocar nas extremidades do fio para reproduzi-lo.
Além disso, você pode definir a nota de cada tecla, basta olhar para o arquivo pitches.h e alterar as notas de acordo com suas necessidades.
Depois de fazer o upload do código com sucesso, podemos passar a fazer as chaves no papel.
Nota- Depois de conectar os fios ao teclado, pode ser necessário recalibrar o valor trigêmero. Primeiro, você tem que fazer o upload do código e abrir o monitor serial, você verá um monte de números em linhas, então você pode tocar em qualquer fio e ver quanto os números sobem para que você possa definir um valor de acionamento, então se o valor vai acima do valor do acionador que produzirá o som.
Etapa 4: Fazendo Chaves no Papel
Agora que temos o circuito de trabalho, agora você pode desenhar 15 chaves em um pequeno pedaço de papel ou apenas imprimir meu modelo (Anexo na etapa 1). Agora pegue um lápis escuro e ousado para preencher essas chaves. Tente preencher corretamente as chaves para que seja uma superfície condutora. Depois disso, adicione clipes de papel na outra extremidade dos fios e conecte-os às chaves de papel.
Agora você está pronto para ir.
Etapa 5: Produto Final e Conclusão
Se você fez tudo corretamente, você terá um piano de papel de trabalho feito com Arduino. Você pode brincar com o código para alterar as oitavas ou notas. Se você tiver um microcontrolador com mais GPIO (como - Arduino Mega), você pode adicionar mais chaves.
Pode ser um bom projeto de fim de semana com muito menos componentes. Espero que tenhas gostado.
Se você tiver algum problema ou sugestão é só pedir nos comentários.
Vote também neste projeto para o concurso Arduino.
Obrigado, até a próxima com um projeto incrível …
Por favor, vote em mim para o concurso Arduino.