Índice:

O Sintetizador Arduino: 20 etapas (com imagens)
O Sintetizador Arduino: 20 etapas (com imagens)

Vídeo: O Sintetizador Arduino: 20 etapas (com imagens)

Vídeo: O Sintetizador Arduino: 20 etapas (com imagens)
Vídeo: USB / PS2⌨️Keypad To Speech📣 (Voice) Using Arduino - Talkie 2024, Julho
Anonim
O Sintetizador Arduino
O Sintetizador Arduino

O Arduino é capaz de produzir som por meio de uma biblioteca desenvolvida chamada Tone Library. Ao criar uma interface e um programa que pode chamar certos valores para uma saída de áudio, o Arduino Synthesizer é uma ferramenta robusta para fazer uma máquina de ruído rudimentar. Ele usa técnicas de síntese granular para gerar um som distinto que pode ser muito divertido para músicos, artistas, amadores e amadores.

Etapa 1: como funciona

Como funciona
Como funciona

O som é criado reproduzindo o mesmo grão de som, ou samples (pequenos pedaços de cerca de 1 a 50ms) repetidamente em alta velocidade. Nossos ouvidos e cérebros transformam isso em um híbrido audível da taxa de repetição e do grão original, e soa como um tom constante.

O grão consiste em duas ondas triangulares de frequência ajustável e taxa de decaimento ajustável. A taxa de repetição é definida por outro controle.

Etapa 2: Materiais e Ferramentas

Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas

Para fazer este projeto, você precisará dos seguintes itens.

Partes:

(5X) Potenciômetro 5K (5X) Botões do potenciômetro (3X) LEDs (1X) Interruptor SPDT (1X) Resistor de foto dependente de luz (1X) Arduino (1X) Protoboard Arduino (1X) Interruptor tátil (1X) Gabinete do projeto (1X) 1 / Conector de áudio de 8 (1X) um monte de fio de núcleo sólido (1X) termorretrátil (1X) placa de ensaio (1X) fio de jumper (3X) resistores de 10K ohm (3X) resistores de 220 (1X) bateria de 9V (1X) clipe de bateria de 9V (1X) plugue de alimentação CC coaxial tamanho M

Ferramentas:

  • ferro de solda
  • solda
  • fluxo
  • Cola
  • multímetro
  • furar

Etapa 3: Código, diagrama de circuito e alimentação

Código, diagrama de circuito e alimentação
Código, diagrama de circuito e alimentação
Código, diagrama de circuito e alimentação
Código, diagrama de circuito e alimentação

Anexei o código do Arduino a este Instructable. Você precisará de um USB 2.0 para carregá-lo em sua placa. Depois de fazer o upload do código do seu computador, vá em frente e conecte o Proto Shield ao seu Arduino.

Você tem muitas opções quando se trata de energia. O Arduino é capaz de funcionar com uma fonte de alimentação de verruga de parede de 9 V, ou você pode usar uma bateria de 9 V com um clipe de bateria para um plugue de alimentação CC coaxial tamanho M. Você também pode ligar através do cabo USB. O diagrama do circuito foi feito com o Fritzing e também foi anexado a esta etapa.

Etapa 4: usando uma placa de ensaio

Usando uma placa de ensaio
Usando uma placa de ensaio
Usando uma placa de ensaio
Usando uma placa de ensaio
Usando uma placa de ensaio
Usando uma placa de ensaio

Usando uma placa de ensaio para construir o circuito primeiro, é muito mais fácil transferir o circuito para o seu Protoboard posteriormente. Passe os fios do GND e 5V para os trilhos - e + de sua placa de ensaio.

Em seguida, conecte os fios de sinal dos potenciômetros à entrada analógica 0-4 no Arduino. Os fios do lado direito e esquerdo serão conectados ao trilho de aterramento e ao trilho positivo da placa de ensaio. Conectar os potenciômetros controlará a granulação, a frequência e o decaimento do sintetizador. Analógico em 0: Grain 1 pitch Analógico em 1: Grain 2 decay Analógico em 2: Grain 1 decay Analógico em 3: Grain 2 pitch Analog in 4: Frequência de repetição de grão

Etapa 5: Conecte seu conector de áudio

Conecte seu conector de áudio
Conecte seu conector de áudio
Conecte seu conector de áudio
Conecte seu conector de áudio

Solde os fios em seu conector de áudio mono de 1/8 , deixe seus fios bem longos. Conecte seu fio positivo a PWM ~ 3 no Arduino. Você precisará de um resistor de 10K ohm entre a placa do arduino e o fio positivo de seu conector de áudio Conecte o cabo negativo de sua tomada ao trilho de aterramento da placa de ensaio.

Etapa 6: Conecte seu fotorresistor

Conecte seu fotorresistor
Conecte seu fotorresistor

Um cabo de seu fotorresistor é conectado diretamente ao seu trilho positivo de 5 V na placa de ensaio, bem como à entrada analógica 5 no Arduino. O outro cabo do fotorresistor é conectado a um trilho de aterramento resistido de 10K ohm.

Etapa 7: Conecte um switch SPDT

Conecte uma chave SPDT
Conecte uma chave SPDT

Conecte o sinal intermediário da chave SPDT ao pino digital 02 no Arduino. Os cabos restantes são conectados ao aterramento e ao trilho positivo de 5 V que é resistido por um resistor de 10K ohm.

Etapa 8: Ligue o interruptor tátil

Ligue o interruptor tátil
Ligue o interruptor tátil
Ligue o interruptor tátil
Ligue o interruptor tátil

O interruptor tátil possui quatro terminais. Permita que o switch ocupe a ponte da placa de ensaio. Conecte um dos dois pinos paralelos ao trilho positivo de 5 V na placa de pão e o outro a um pino de aterramento resistido de 10K ohm. A última conexão de sua chave tátil conecta um fio de sinal entre a chave e o pino digital 6 no Arduino.

Etapa 9: Conecte os LEDs

Conecte os LEDs
Conecte os LEDs

Etapa 10: Teste

Teste-o!
Teste-o!

Este é o circuito breadboarded concluído. Teste com um par de fones de ouvido ou conecte-o a um alto-falante pequeno. Se você estiver usando fones de ouvido, esta é uma saída mono e será alta. Não coloque os fones de ouvido diretamente perto do ouvido ao ligar este sintetizador.

Etapa 11: Perfure o gabinete

Perfure o gabinete
Perfure o gabinete
Perfure o gabinete
Perfure o gabinete
Perfure o gabinete
Perfure o gabinete
Perfure o gabinete
Perfure o gabinete

Faça furos no gabinete do projeto para cada um dos componentes que foram colocados na placa de ensaio. Usei uma caneta de tinta dourada para marcar onde queria meus buracos.

Faça cinco furos para os potenciômetros. Cinco pequenos orifícios em um quadrado para o interruptor tátil. Três pares de pequenos orifícios para cada um dos LEDs Dois orifícios próximos um do outro para o fotorresistor. Um orifício para o conector de áudio. Um orifício adicional para a chave SPDT.

Etapa 12: Comece a adicionar componentes ao gabinete

Comece a adicionar componentes ao gabinete
Comece a adicionar componentes ao gabinete
Comece a adicionar componentes ao gabinete
Comece a adicionar componentes ao gabinete

Passe os cinco potenciômetros pelos orifícios que foram perfurados e prenda-os no lugar.

Etapa 13: adicione o restante dos componentes

Adicione o resto dos componentes
Adicione o resto dos componentes
Adicione o resto dos componentes
Adicione o resto dos componentes

Prenda os LEDs, a chave SPDT, a chave tátil, a entrada de áudio e o fotorresistor no lugar. Um pouco de cola quente funcionou muito bem para montar rapidamente todos esses componentes.

Etapa 14: Conecte o conector de áudio ao protoboard

Conecte o conector de áudio ao protoboard
Conecte o conector de áudio ao protoboard
Conecte o conector de áudio ao protoboard
Conecte o conector de áudio ao protoboard
Conecte o conector de áudio ao protoboard
Conecte o conector de áudio ao protoboard

As próximas etapas descrevem como mover o circuito da placa de ensaio para o Protoboard. Como todos os seus componentes estão presos ao gabinete, será simples passar os fios dos componentes até a placa.

Solde os fios condutores para todos os componentes dentro do gabinete, usando fios vermelho e preto, respectivamente, para indicar quais condutores são positivos e negativos. No Protoboard, conecte um fio ao pino digital 3 e solde no lugar, passe um fio jumper para o centro da placa para que você possa quebrar a linha com o mesmo resistor de 10K ohm da placa de ensaio. Ao soldá-los no lugar, certifique-se de colocar solda suficiente na placa para conectar o fio ao resistor.

Etapa 15: soldar nos resistores para fotorresistor, chave tátil e chave SPDT

Solda nos resistores para fotorresistor, chave tátil e chave SPDT
Solda nos resistores para fotorresistor, chave tátil e chave SPDT

Estenda dois fios de jumper do trilho de aterramento e um fio de jumper do trilho positivo para o meio da placa. Faça conexões com os resistores restantes de 10K ohm.

Conecte um pequeno fio jumper do Analog 5 que vai até o cabo do resistor fotográfico.

Etapa 16: Solde seus LEDs no lugar

Solde seus LEDs no lugar
Solde seus LEDs no lugar

Conecte 3 resistores de 220 Ohm aos pinos 9-11 no Protoboard, afunde as outras extremidades dos resistores nos orifícios abertos do Protoboard e então solde esses fios em seus LEDs.

Faça a ligação em cadeia dos fios de aterramento para os LEDs e, em seguida, execute um único fio de aterramento de volta ao trilho de aterramento no Protoboard.

Etapa 17: Conecte os potenciômetros ao protoboard

Conecte os potenciômetros ao protoboard
Conecte os potenciômetros ao protoboard

Ligue em cadeia os fios positivo e terra dos potenciômetros e, em seguida, insira-os em seus respectivos trilhos no Protoboard.

Conecte os fios de sinal dos potenciômetros ao Analógico 0-4, mantive os botões de grão e frequência na primeira linha de botões e os botões de sincronização abaixo deles. Novamente, os fios de sinal sincronizam de acordo: Analógico em 0: Grain 1 pitch Analog in 1: Grain 2 decay Analógico em 2: Grain 1 decay Analógico em 3: Grain 2 pitch Analógico em 4: Frequência de repetição do grão

Etapa 18: Anexe os botões aos potenciômetros

Conecte seus botões aos seus potenciômetros
Conecte seus botões aos seus potenciômetros

Zere todos os seus potenciômetros e, em seguida, alinhe a linha no botão com a posição zero no eixo do potenciômetro.

Usando uma pequena chave de fenda, conecte os botões do potenciômetro.

Etapa 19: Conecte o Protoboard ao Arduino

Conecte o Protoboard ao Arduino
Conecte o Protoboard ao Arduino
Conecte o Protoboard ao Arduino
Conecte o Protoboard ao Arduino
Conecte o Protoboard ao Arduino
Conecte o Protoboard ao Arduino

Conecte os fios curtos do jumper no Protoboard aos cabos longos no gabinete. Solde os fios restantes no trilho de aterramento e no trilho de 5 V no Protoboard, respectivamente.

Encaixe o Protoboard em cima do Arduiono. Conecte-o, feche-o e você está pronto para fazer uma jam!

Etapa 20: Brinque com isso

Brinque com isso!
Brinque com isso!

Todos os interruptores e potenciômetros são completamente intercambiáveis! em vez de usar todos os potenciômetros, tente substituir cada um deles por fotorresistências ou combinações dos dois.

Referências: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone

Recomendado: