» Eletrônicos » Arduino »Afinador para guitarra elétrica baseado em Arduino

Sintonizador de guitarra elétrica baseado em Arduino


Este artigo discute como você pode fazer um afinador para uma guitarra elétrica usando Arduino! O autor foi solicitado a criar esse dispositivo experimentando a possibilidade de processar um sinal de áudio do arduino e determinar a frequência. Nesse caso, foi utilizado o código Amanda Gassei, que permite determinar a frequência usando o Arduino. Como indicação, são usados ​​LEDs de cores diferentes, que indicam se a corda reproduzida está ajustada. O dispositivo funciona como qualquer outro afinador de violão, mas você pode fazer isso sozinho!




Etapa 1. Necessária




(x1) Arduino Uno (você pode usar o Nano)
(x1) TL082 Amplificador operacional emparelhado TL082 (TL072, TL062)
(x1) Caso 6x4x2 polegadas (ou adequado)
(x6) LED amarelo de 5 mm
(x6) LED vermelho 5 mm
(x1) LED verde de 5 mm
(x13) resistor de 150 ohm
(x2) Bateria 9 V ("Krona")
(x2) Conectores da bateria
(x1) Conector de alimentação 5,5 x 2,1 mm macho
(x1) Interruptor de alimentação
(x1) Macaco mono Jack 6,3 mm (Macaco 1/4 ")
(x2) Placa de desenvolvimento
(x3) Resistor 100 kOhm
(x1) Resistor 22 kOhm
(x1) Capacitor eletrolítico 10 uF
(x1) Capacitor 100 nF

Etapa 2: preparando o gabinete



Sintonizador de guitarra elétrica baseado em Arduino



Faça todos os furos necessários. O diâmetro dos furos é selecionado com base em seus componentes específicos.

Etapa 3: ativar / desativar









O interruptor deve ser soldado no espaço de energia. Nesse caso, o autor interrompe o circuito pelo contato positivo da bateria. Por mim mesmo, posso acrescentar que você pode usar conectores especiais de guitarra que permitem ligar / desligar a energia conectando um plugue de guitarra, em todos os efeitos de guitarra isso é implementado dessa maneira. Nesse caso, a diferença deve ser negativa.


Etapa 4: Conector de áudio






Para não se confundir com outras instalações, solde fios de cores diferentes ao conector, sinal verde e terra preta. A propósito, o autor usou exatamente esse conector, sobre o qual escrevi acima, mas, obviamente, não conhecia a funcionalidade desses conectores.
Depois disso, os dois conectores podem ser montados no alojamento usando as porcas e arruelas fornecidas.


Etapa 5: plugue






Desaparafuse o garfo. O fio positivo deve ser soldado ao pino central do plugue e o negativo ao externo (menos "externo" e "interno", se você observar o próprio plugue). Em seguida, remonte o plugue.


Etapa 6: Amplificação e Viés




O sinal de áudio proveniente da guitarra elétrica deve ser amplificado para cerca de 5 V de pico a pico, e o deslocamento deve ser de 2,5 volts, e não 0 volts.Ou seja, o pico mais baixo deve ser 0 volts, o superior - 5 volts. Isso é necessário para que o Arduino possa ler o sinal de áudio fornecido. Acima, você pode ver o diagrama de circuito, que, antes da montagem final, é desejável montar em uma tábua de pão descuidada.




Depois disso, você pode enviar um sinal para o arduino, preencher o esboço e garantir que tudo funcione corretamente. O código necessário está abaixo (o código está oculto por um spoiler).




O monitor da porta emitirá a frequência das cordas tocadas. As cordas da guitarra, com afinação padrão, têm as seguintes frequências:

  • Sexta corda Mi - 82,4 Hz
  • Quinta corda A - 110 Hz
  • Quarta Re - 146,8 Hz
  • Terceiro Sal - 196 Hz
  • Segundo C - 246,9 Hz
  • Primeiro Mi - 329,6 Hz


Nas primeiras tentativas, podem surgir problemas na determinação das frequências das cordas superior ou inferior. O código da Amanda tem um valor de ampThreshold. Alterando esse valor, é necessário obter uma boa detecção da frequência de todas as seqüências, esse valor deve estar na faixa de 10 a 30, mas você pode experimentar outros valores.


Etapa 7: soldar o chip





Etapa 8: Solde os componentes restantes






Etapa 9: pré-compilar





Etapa 10: Programação


Faça o download do seguinte código no Arduino.



Etapa 11: Placa de identificação




Para o afinador de violão, o autor escolheu o corte a laser. Em vez disso, você pode usar a tampa da caixa padrão perfurando os orifícios nela.

Etapa 12: LEDs







Solde o LED na placa. Para fazer isso coaxialmente com os orifícios, insira-os junto com a placa na tampa sem solda e, em seguida, solde-os. Para o ânodo de cada LED, é necessário soldar uma resistência de 150 Ohms, que, por sua vez, é um fio que irá para uma das entradas do Arduino. O autor usou diodos vermelhos para indicar a afinação da corda, verde para indicar que a corda está afinada e amarelo para indicar qual corda está sendo afinada. Os cátodos são conectados juntos, e por fios conectados à terra do arduino.


Etapa 13: Conectando os LEDs




Conecte os fios à placa Arduino. A lista a seguir indica qual LED deve ser conectado a qual pino.


LED vermelho mais à esquerda - pino 8,
O próximo LED vermelho à direita é o pino 9,
O próximo LED vermelho à direita é A5
LED verde - A4
O primeiro LED vermelho à direita do LED verde é A3
O próximo LED vermelho à direita é A2
O LED vermelho mais à direita é A1

O LED mais à esquerda com a inscrição "E" - pino 2,
LED da corda A - pino 3,
LED de corda “D” - pino 4,
LED da corda G - pino 5,
LED de corda "B" - pino 6,
LED de extrema direita identificado como "E" - pino 7

Após conectar todos os LEDs, ligue o dispositivo e verifique se os LEDs exibem corretamente as cordas tocadas e o processo de afinação.

Etapa 14: montagem final





Monte cuidadosamente o dispositivo, certificando-se de que nenhum dos fios esteja desconectado do arduino.

Etapa 15: sintonize!


5
6.4
5

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar

Aconselhamos que você leia:

Entregue-o para o smartphone ...