0% acharam este documento útil (0 voto)
303 visualizações9 páginas

Pedal Com Arduino

O documento descreve a construção de um pedal de efeitos para guitarra elétrica usando Arduino. O pedal permite controlar efeitos digitais através de potenciômetros e um interruptor rotativo conectados ao Arduino. O Arduino processa o sinal de áudio da guitarra para aplicar efeitos sonoros.

Enviado por

Gkk
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
303 visualizações9 páginas

Pedal Com Arduino

O documento descreve a construção de um pedal de efeitos para guitarra elétrica usando Arduino. O pedal permite controlar efeitos digitais através de potenciômetros e um interruptor rotativo conectados ao Arduino. O Arduino processa o sinal de áudio da guitarra para aplicar efeitos sonoros.

Enviado por

Gkk
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 9

Construção de Pedal para Guitarra Elétrica com o Arduino

A ideia para o projeto de construção de um instrumento musical, apresentada à matéria HACB11 -


ARTES E ELETRÔNICA, será a confecção de um pedal controlador de efeitos baseado na interface
dos programas pure data + Pduino. O Pedal Guitarra Arduino é um pedal multi-efeitos digitais com
base no Pedal Lo-Fi Arduino guitarra Postado Originalmente por Kyle McDonald.

A coisa legal sobre esse pedal é que ele pode ser infinitamente personalizado. Se você não gosta de
um dos efeitos, simplesmente programar um outro. Desta forma, o potencial deste pedal é em grande
parte dependente de suas habilidades de imaginação como um programador ou músico.

Materiais Necessários:

(x1) Arduino Uno REV 3 (44,00)

(x1) Make MakerShield Prototyping Kit (30,00)

(x3) 100K-Ohm Linear-Taper Potentiometer (12,00)

(x1) 2-Pole, 6-Position Rotary Switch

(x4) Hexagonal Control Knob with Aluminum Insert

(x1) TL082/TL082CP Wide Dual JFET Input Op Amp (8-Pin DIP)

(x2) 1/4" Stereo Panel-Mount Audio Jack

(x4) 1uF 63v capacitor

(x2) 47uF 16v capacitor

(x1) 100pF 50V 10% Hi-Q Ceramic Disc Capacitor

(x1) 0.082µf 100V Mylar Capacitor

(x1) 5pf 50V Ceramic Disc Capacitor

(x6) 10K Ohm 1/4-Watt Carbon Film Resistor

(x2) 1M Ohm 1/4-Watt Carbon Film Resistor

(x1) 390K Ohm 1/4-Watt Carbon Film Resistor

(x1) 1.5K Ohm 1/4W 5% Carbon Film Resistor

(x1) 510K Ohm 1/4W 5% Carbon Film Resistor

(x1) 330K Ohm 1/4W 5% Carbon Film Resistor

(x1) 4.7K Ohm 1/4-Watt Carbon Film Resistor

(x1) 12K Ohm 1/4-Watt Carbon Film Resistor

(x1) 1.2K Ohm 1/4-Watt Carbon Film Resistor

(x1) 1K Ohm 1/4-Watt Carbon Film Resistor


(x2) 100K Ohm 1/4-Watt Carbon Film Resistor

(x1) 22K Ohm 1/4-Watt Carbon Film Resistor

(x1) 33K Ohm 1/4-Watt Carbon Film Resistor

(x1) 47K Ohm 1/4-Watt Carbon Film Resistor

(x1) 68K Ohm 1/4-Watt Carbon Film Resistor

(x1) Heavy-Duty 9V Snap Connectors

(x1) 90-Ft. UL-Recognized Hookup Wire

(x1) Enercell® Alkaline 9 Volt Battery

(x1) Box 'BB' Size Orange Powder Coat

(x1) DPDT Stomp switch

(x1) 1/8" x 6" x 6" rubber mat

(x1) 1/8" x 12" x 12" cork mat


Passa a Passo

Passo 1: Material Necessário

You will need:

(x1) Arduino Uno REV 3 (Radioshack #276-128)


(x1) Make MakerShield Prototyping Kit (Radioshack #276-138)
(x3) 100K-Ohm Linear-Taper Potentiometer (Radioshack #271-092)
(x1) 2-Pole, 6-Position Rotary Switch (Radioshack #275-1386)
(x4) Hexagonal Control Knob with Aluminum Insert (Radioshack #274-415)
(x1) TL082/TL082CP Wide Dual JFET Input Op Amp (8-Pin DIP) (Radioshack #276-1715)
(x2) 1/4" Stereo Panel-Mount Audio Jack (Radioshack #274-312)
(x4) 1uF 63v capacitor (Radioshack #55047191)
(x2) 47uF 16v capacitor (Radioshack #55047280)
(x1) 100pF 50V 10% Hi-Q Ceramic Disc Capacitor (Radioshack #272-123)
(x1) 0.082µf 100V Mylar Capacitor (Radioshack #55046837)
(x1) 5pf 50V Ceramic Disc Capacitor (Radioshack #55047529)
(x6) 10K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #271-1335)
(x2) 1M Ohm 1/4-Watt Carbon Film Resistor (Radioshack #271-1356)
(x1) 390K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #55049555)
(x1) 1.5K Ohm 1/4W 5% Carbon Film Resistor (Radioshack #271-1120)
(x1) 510K Ohm 1/4W 5% Carbon Film Resistor (Radioshack #55049227)
(x1) 330K Ohm 1/4W 5% Carbon Film Resistor (Radioshack #44049468)
(x1) 4.7K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #271-1330)
(x1) 12K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #550 HYPERLINK
"http://www.radioshack.com/product/index.jsp?productId=12554371"49436)
(x1) 1.2K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #55049409)
(x1) 1K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #271-1321)
(x2) 100K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #271-1347)
(x1) 22K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #271-1339)
(x1) 33K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #55048044)
(x1) 47K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #271-1342)
(x1) 68K Ohm 1/4-Watt Carbon Film Resistor (Radioshack #55049451)
(x1) Heavy-Duty 9V Snap Connectors (Radioshack # HYPERLINK
"http://www.radioshack.com/product/index.jsp?productId=2062218"270-324)
(x1) 90-Ft. UL-Recognized Hookup Wire (Radioshack # HYPERLINK
"http://www.radioshack.com/product/index.jsp?productId=2049742"278-1221)
(x1) Enercell® Alkaline 9 Volt Battery (Radioshack #25-853)
(x1) Box 'BB' Size Orange Powder Coat (Small Bear #0301G)
(x1) DPDT Stomp switch (Small Bear #0203)
(x1) 1/8" x 6" x 6" rubber mat
(x1) 1/8" x 12" x 12" cork mat
Passo 2 : repartição Header

Quebre o tira cabeçalho macho para caber corretamente na máquina de kit Shield.

Uma maneira fácil de fazer isso é inserir a extremidade da tira em cada uma das tomadas do Arduino e depois
tirar o excesso dos pinos. Você vai acabar com quatro faixas de tamanho adequado.

Passo 3: Solda

Insira os pinos de cabeçalho masculinos para o Criador Escudo e solda-los no lugar.

Passo 4: Template

Imprima o modelo anexado em papel adesivo full- folha.

Corte cada um dos dois quadrados .

(O arquivo tem o padrão repetido duas vezes em caso de otimizar o uso do papel, e no caso de você precisar de
um extra. )

Passo 5 : Broca

Retire o apoio do modelo de adesivo e colá-la diretamente na frente da caixa.

Broca de todos os cruzamentos com um pouco de 1/8 de perfuração " .

A partir do lado esquerdo , amplia os primeiros três furos com um " bit de 9/32 da broca .

Ampliar o último buraco da linha superior com um " pouco de endro 5/16 .
E, em seguida alargar o buraco singular no canto inferior direito com um pouco de 1/2 " pá para acabar com a
frente do caso.

Descascar o modelo de adesivo da parte da frente da caixa .

Em seguida, colar o seguinte modelo de adesivo para a extremidade traseira . Em outras palavras, colocá-lo no
rosto borda adjacente mais de perto os buracos potenciômetro .

Faça os cruzamentos primeiro com 1/ 8 "buracos e , em seguida, alargar -los com maiores de 3/8 " buracos .

Descascar esse modelo também, e o caso deve estar pronto .

Passo 6: Ligue os potes

Anexar três fios 6 " para cada um dos potenciómetros .

Para simplificar , você deve anexar um fio terra preta para o pino do lado esquerdo, um fio de sinal verde para
o pino no meio e um cabo de alimentação vermelho ao pino do lado direito.

Passo 7: Ligue o Rotary Switch

Anexar um fio preto 6 " para um dos pinos internos .

Em seguida , coloque 6 " fios vermelhos para os 3 pinos externos , tanto à esquerda e à direita do pino interior
preto.

Para ter certeza de que você fez isso direito , você pode considerar a testar as conexões com um multímetro.

Passo 8: Construa o circuito

Comece a construir o circuito como retratado no esquema . Para ver o esquema maior, clique na pequena "i"
no canto superior direito da imagem.

Por agora, enquanto a construção do circuito, não se preocupe com os potenciômetros , interruptor rotativo ,
interruptor de desvio , e tomadas de entrada .

Para entender melhor o que está fazendo , este circuito é composto por algumas partes diferentes:

preamp

O pré-amplificador usa um dos dois amplificadores operacionais embalados na TL082 . O pré-amplificador é


tanto aumentar o sinal da guitarra de nível de linha e invertendo o sinal. Quando se sai do amp op o sinal é
dividido entre a entrada Arduino eo botão de volume " limpo " para o mixer.

entrada Arduino

A entrada para o Arduino foi copiado de circuito de entrada de Kyle. É basicamente tomando o sinal de áudio
da guitarra e constrangendo -o para cerca de 1.2V , porque a tensão Aref dentro do Arduino foi configurado
para procurar um sinal de áudio nesta faixa . O sinal é , em seguida, a ser enviado para o pino analógico 0 no
Arduino . A partir daqui, o Arduino é, então, converter isso para um sinal digital usando seu construído em
ADC . Esta é uma atividade intensa do processador e onde a maior parte dos recursos do Arduino estão sendo
alocados .

Você pode obter uma taxa de conversão mais rápido e fazer mais de multiprocessamento do sinal de áudio
usando interrupções de timer. Para saber mais sobre isso, confira esta página no Arduino em tempo real de
processamento de áudio .

Arduino

O Arduino é o lugar onde todo o processamento de sinal digital fantasia- shmancy está acontecendo. Vou
explicar um pouco mais sobre o código mais tarde. Por enquanto, em relação ao hardware, o que você precisa
saber é que não é tanto um potenciômetro de 100k ligado ao pino analógico 3 e um interruptor rotativo de 6
posições ligado ao pino analógico 2.

O comutador rotativo na posição 6 está a funcionar de uma forma semelhante a um potenciómetro , mas em
vez de varrendo uma faixa de resistência , cada pino tem uma resistência discreto a ela associados . Ao
selecionar diferentes pinos , divisores de tensão de diferentes valores são criados.

Uma vez que a tensão de referência analógica teve de ser redefinida para manipular o sinal áudio de entrada ,
é importante usar aref como a fonte de tensão , em oposição à 5V padrão , tanto para o comutador rotativo e o
potenciômetro .

saída Arduino

A saída Arduino é apenas vagamente baseado no circuito de Kyle. A parte que eu mantinha era a abordagem
pin ponderada para obter o Arduino para saída de áudio de 10 bits usando apenas 2 pinos. Eu furei com os
sugeridos classificações de resistor ponderados dos 1.5K como o valor de 8 bits e 390K como o valor de 2 bits
adicionado (que é basicamente 1.5K x 256). De lá, eu desfeito o resto. Seus componentes do estágio de saída
eram desnecessários , porque o áudio não estava indo para uma saída, mas sim para a nova etapa mixer de
áudio.

Output Mixer

A saída de efeitos a partir do Arduino vai para um pote de 100K ligado ao áudio amplificador misturador op.
Este recipiente é então utilizado em conjunto com o sinal de limpo vindo do outro potenciómetro 100K de
misturar o volume de os dois sinais em conjunto , no amplificador operacional .

O segundo amplificador operacional no TL082 é tanto misturar os sinais de áudio em conjunto, e invertendo o
sinal , mais uma vez de recuperá-lo em fase com o sinal da guitarra de origem. A partir daqui, o sinal passa
através de um condensador de bloqueio DC 1uF e , finalmente, para a tomada de saída .

Bypass

A chave de bypass alterna entre o circuito de efeitos e tomada de saída . Em outras palavras, ele quer
encaminha o áudio de entrada para o TL082 eo Arduino , ou ignora tudo isso inteiramente e envia a entrada
direto para a tomada de saída , sem qualquer alteração . Em essência, ela ignora os efeitos (e, portanto , é um
interruptor manual).
Eu incluí o arquivo Fritzing para este circuito , se você quiser vê-lo mais de perto. A visão placa de ensaio e
visão esquemática deve ser relativamente preciso. No entanto , a visão PCB não foi tocada e, provavelmente,
não vai funcionar. Este arquivo não inclui os conectores de entrada e saída.

Passo 9 : Corte Suporte

Corte dois suportes usando o arquivo de modelo anexado a este passo. Ambos devem ser cortadas a partir de
material não-condutor .

Eu cortei o suporte base maior de um tapete de cortiça fina e suporte de potenciômetro menor de 1/8 de
borracha " .

Passo 10: Inserir botões

Colocar o suporte de borracha no interior da caixa de modo a ficar alinhada com os furos .

Insira os potenciômetros -se através do suporte de borracha e os 9/32 buracos "no caso e prenda-o
firmemente no lugar com nozes.

Instale o interruptor rotativo da mesma forma na maior 5/16 " buraco.

Passo 11: Corte

Se você usar potenciômetros do eixo longas ou interruptores rotativos , redimensioná-las para baixo de tal
forma que os eixos são de 3/ 8 "de comprimento .

Eu usei um Dremel com uma roda de corte de metal, mas uma serra vai fazer o trabalho também.

Passo 12 : Mudar

Insira o pedal para o maior furo de 1 /2 "e fixe-a com a sua porca de montagem.

Passo 13 : Jaques estéreo

Nós estaremos usando jacks estéreo para o que é, fundamentalmente, um circuito mono . A razão para isto é
que a ligação de som realmente servir como o interruptor de alimentação para o pedal .

A forma como isto funciona é que quando fichas mono são inseridos em cada uma das tomadas , liga-se a
ligação de baterias do solo (que está ligado ao separador de som ) com a ligação à terra no tambor . Assim ,
apenas quando ambos os macacos são inseridos podem aterrar fluxo da bateria para o Arduino e completou o
circuito .

Para fazer este trabalho , primeiro conecte juntos os guias de terra em cada tomada com um pequeno pedaço
de arame.

Em seguida, conecte o fio preto do chicote da bateria de uma das guias de áudio estéreo . Esta é a aba menor
que toca à tomada de metade do caminho até a tomada.

Ligue um fio 6 " preto para o outro guia estéreo do outro macaco.
Por fim, ligue um fio 6 " vermelho para as guias mono em cada uma das tomadas . Este é o guia grande que
toca a ponta do plug mono macho .

Passo 14 : Inserir jacks

Insira os dois conectores de áudio nos dois orifícios na lateral da caixa e prenda-o no lugar com as porcas de
fixação.

Uma vez instalado , verifique se nenhuma das abas de metal no jack estão tocando o corpo dos
potenciômetros . Faça os ajustes necessários .

Passo 15: Ligue o interruptor

Fio de um dos pares exteriores da DPDT stomp alternar juntos .

Fio uma das tomadas a um dos pinos centrais do switch. Fio do outro jack para o outro pino central .

Conectar um fio 6 " para cada um dos restantes pinos exteriores sobre o interruptor .

O fio que está em consonância com a tomada da direita deve ser a entrada. O fio que está em linha com o
interruptor do lado esquerdo deve ser a saída.

Passo 16: Finalize a fiação

Apare os fios presos aos componentes instalados dentro do gabinete para remover qualquer folga antes de
solda-los para o escudo Arduino .

Conectá-los ao escudo Arduino , conforme especificado no esquema .

Passo 17: Cork

Apor o tapete de cortiça para o interior da tampa da caixa . Isto irá manter os pinos do Arduino de ficar curto
sobre o metal do caso.

Passo 18: Programa

O código que este pedal é em grande parte construída sobre ArduinoDSP que foi escrito por Kyle McDonald .
Ele fez algumas coisas extravagantes como mexer com os registros de otimizar os pinos PWM e alterar a tensão
de referência analógica. Para saber mais sobre como seu código está funcionando , confira o seu Instructable .

Um dos meus efeitos favoritos neste pedal é uma ligeira audio (distorção ) demora. Eu estava inspirado para
tentar criar uma linha de atraso depois de ver esse código realmente simples postada no blog pouco Scale .

O Arduino não foi projetado para processamento em tempo real de sinais de áudio e este código é tanto
memória e do processador. O código que é baseado no atraso de áudio é especialmente intensiva de
memória . Eu suspeito que a adição de um chip ADC autônomo e RAM externa vai melhorar muito a
capacidade para este pedal para fazer coisas impressionantes.

Há 6 pontos para efeitos diferentes no meu código , mas eu só ter incluído 5 . Eu deixei um espaço em branco
no código para você projetar e insira seu próprio efeito . Dito isto, você pode substituir qualquer slot com
qualquer código que você deseja. No entanto , tenha em mente que a tentativa de fazer nada muito
extravagante, vai sobrecarregar o chip e manter qualquer coisa aconteça.

Faça o download do código anexado a esta etapa .

De Passo 19: Coloque

Prenda o Arduino para o escudo dentro da caixa.

Passo 20: Poder

Conecte a bateria de 9V para o conector da bateria de 9V.

Situar cuidadosamente a bateria confortavelmente entre o interruptor DPDT eo Arduino .

Passo 21: Caso encerrado

Coloque a tampa e aperte-o calar .

Passo 22 : Puxadores

Coloque botões para o potenciômetro e os eixos da chave rotativa .

Tranque -os no lugar apertando os parafusos de fixação .

Passo 23: Plug and play

Conecte sua guitarra para a entrada , ligue um amplificador para a saída , e rock .

Você também pode gostar