Índice:

Switcher de áudio (Arduino): 5 etapas
Switcher de áudio (Arduino): 5 etapas

Vídeo: Switcher de áudio (Arduino): 5 etapas

Vídeo: Switcher de áudio (Arduino): 5 etapas
Vídeo: The 5 BEST ARDUINOS for Building a MIDI CONTROLLER 2024, Julho
Anonim
Switcher de áudio (Arduino)
Switcher de áudio (Arduino)

Este projeto começou porque meu grupo de projeto da escola e eu precisávamos mudar várias fontes de áudio para um amplificador de áudio. Ao pesquisar na internet por algum tipo de módulo de chave de áudio para o Arduino, não encontramos nada parecido. Eu já conhecia um chip capaz de alternar sinais analógicos, mas também não havia nenhum módulo realmente útil disponível para ele. Então eu comecei a trabalhar e criei o meu próprio.

Etapa 1: O que você precisa

O que você precisa
O que você precisa

Esta placa é completamente SMD (exceto pelos conectores de pinos), o que significa que todos os componentes são soldados na parte superior da placa de circuito impresso. Isso significa que as conexões de soldagem são muito pequenas e, portanto, mais difíceis de soldar do que os componentes do orifício. Por esta razão, eu recomendo que você não tente fazer isso sem primeiro praticar com componentes maiores.

Lista de materiais:

  • 1x 74HC139
  • 1x CD4052
  • Capacitor 10x 10uF (0805) (bipolar)
  • 4x LED (0805)
  • 4 resistor de 330 ohms (0805)
  • 5x conector de áudio feminino
  • 1x cabeçalho de 5 pinos

Também existe um BOM exportado da EasyEda:

Etapa 2: o esquema explicado

O Esquemático Explicado
O Esquemático Explicado

Vou apenas repassar o funcionamento dos esquemas brevemente para que a maioria das pessoas possa acompanhá-los, se quiserem.

Como o cabeçalho do pino não é muito interessante, passaremos para o chip 4052. Este chip é um switcher analógico duplo e como o nome indica, ele alterna o sinal de áudio de suas quatro entradas e o direciona para uma saída. Como na maioria das vezes o áudio é estéreo, precisamos de dois interruptores de áudio. é aqui que o "dual" é útil. Os rótulos são marcados como CH1_L para "canal 1 esquerdo" ou COM_L para "comum esquerdo" e podem ser seguidos para os conectores jack.

O próximo é o SN74HC139. Este é um demultiplexador, mas não se preocupe com esse termo estranho. Sua principal funcionalidade é indicar qual canal está atualmente selecionado para passar pelo sinal de áudio. Esta é a parte em que cometi um pequeno erro. Era suposto acender um LED no canal que está selecionado, mas como está, acende todos os leds EXCETO para o canal selecionado. Portanto, você pode pensar nos LEDs como indicadores de "este canal está silenciado".

As únicas partes restantes são os conectores de áudio. Nada de especial para ver aqui, na verdade. A única coisa que pode parecer estranha são os capacitores. Estes são capacitores de desacoplamento e bloqueiam os sinais DC e permitem sinais AC como áudio.

Etapa 3: solicitando uma placa

Solicitando uma placa
Solicitando uma placa

Como você deve ter visto nas fotos do PCB real, tive que fazer uma conexão com um fio que não havia planejado. Isso ocorre porque o pacote do 74HC139 não está correto (erro da biblioteca EasyEda).

Esse erro não foi corrigido, portanto, lembre-se disso ao fazer o pedido!

Etapa 4: usando a placa

Usando a placa
Usando a placa
Usando a placa
Usando a placa

A primeira coisa que você precisa fazer é alimentar a placa com 5 volts porque ela não funcionará sem ela. Toda a lógica também funciona com 5 volts. Conecte Sel1, Sel2 e Mute ao arduino porque eles não são puxados para cima ou para baixo por nenhum resistor. Se eles não estiverem conectados, eles estarão flutuando, o que evocará comportamentos estranhos.

Esta placa tem uma funcionalidade de mudo que impedirá qualquer sinal de viajar através da placa. Em seu estado mudo, todos os LEDs acenderão. Para silenciar a placa, puxe o pino alto.

Para selecionar um canal, primeiro mudo deve ser desabilitado. Com os dois pinos Sel, você pode selecionar um canal de acordo com a tabela verdade.

Etapa 5: Fim

Obrigado por verificar o meu instrutível. Espero que isso tenha sido útil para você. Se você tiver alguma dúvida deixe nos comentários. Na maioria das vezes, respondo em alguns dias.

Recomendado: