Você também pode fazer o seu próprio Disque-Som a partir de um telefone seu antigo (desde que este tenha botões). Para isso os botões do teclado devem estar funcionando. Cada telefone irá inspirar uma forma diferente, uma quantidade diferente de botões e potenciômetros. Este Disque-Som foi fruto do telefone da minha infância, você é livre para modificar esse projeto para o seu próprio telefone.
Eis como eu fiz o meu Disque-Som:
Materiais que utilizei:
– Telefone Antigo com Botões e fone de ouvido funcionando
– 1 Arduino Mega
– Microfone dinâmico (usei a cápsula do microfone Shure Green Bullet – R198)
– 2 botões de pressão grandes (de cores laranja e verde)
– 2 botões de pressão pequenos
– 1 botão com trava liga/desliga vermelho
– 1 chave HH 110/220v
– 6 potenciômetros lineares de 10k
– 2 jacks p10
– 1 jack XLR (pois o microfone R198 é balanceado)
– 2 metros de cabo de microfone
– 2 metros de cabo de áudio mono
– 1 metro de espiral para cabos
– 12 jumpers macho-macho
– cabinho flexível de várias cores
– fio Wire Wrap de duas cores AWG30
– fita “banana” (Fixa Forte transparente)
Ferramentas utilizadas:
– Micro Retífica Dremel
– Estação de solda (pode usar um ferro de solda comum, mas a sua vida será muito mais fácil com uma estação de solda)
– Óculos de Segurança
Processo.
Primeiro abra o telefone retire todos os circuitos além do controle do gancho do telefone e dos botões. Então, faça as medidas para furar o telefone para colocar os seis potenciômetros.
No circuito das teclas do telefone identifique os terminais relacionados a cada botão e com o esmeril da Dremel raspe levemente a placa sobre a terminação para retirar apenas a primeira camada sobre as trilhas de cobre, de modo que o cobre apareça. Deixe duas terminações abertas de cada botão e com com o mesmo esmeril isole o circuito de cada botão, raspando com mais força para além das terminações abertas até romper as trilhas de cobre.
Repita o processo para todos os 12 botões do telefone.
Encontre a placa com o circuito do gancho do telefone e teste com um multímetro na posição de teste de diodos quais são os dois terminais que controlam quando o gancho esta apertado e solto. Se já tiver uma ponta de solda, solde um cabinho flexível em cada terminal, caso contrário, repita o procedimento realizados com os botões do teclado do telefone.
Em uma placa de circuito impresso padrão ligue todos os botões do telefone e o gancho conforme o diagrama abaixo de forma que possa utilizar jumpers para ligar todos ao Arduino posteriormente (coloque os botões na sequência da esquerda para a direita e de cima para baixo (ordem crescente dos números seguindo na última linha os dígitos *, 0 e #).
Altere a ordem dos números para a seguinte:
desta forma, a escala maior seguirá a ordem dos números.
Faça com a broca da micro retífica Dremel os buracos para instalar dois botões laterais de pressão no lado esquerdo do telefone e do outro lado do telefone colocando o botão com trava ligado/desligado. Se prepare que a sujeira levantada por essa ferramenta de corte não é pouca. Faça de preferência essa parte em um local aberto e fácil de limpar.
Coloque os botões nos furos recém feitos.
Encontre um lugar para colocar o Arduino Mega no telefone, de modo que o conector USB possa ficar para fora do telefone.
Faça o corte da entrada USB do arduino com o disco de corte da Dremel. Faça também o corte da entrada de energia do Arduino com o mesmo disco de corte (sempre marque bem com um lápis a forma que você irá cortar para ficar no tamanho justo)
Coloque uma fita “banana” (Fixa Forte transparente) para prender o Arduino Mega no fundo do telefone e/ou faça furos no fundo do telefone nas mesmas posições dos furos do próprio Arduino e passe um lacre para prendê-lo ao fundo.
Como estamos ainda utilizando um Arduino e não uma placa feita específicamente para o Disque-Som, precisamos que todos os botões tenham a terminação de um jumper. Para isso eu utilizei 12 jumpers macho-macho, os cortei pela metade e os soldei como continuação de cabinhos flexíveis soldados aos botões. Isso garante que a conexão com os botões fique firme e apenas as ligações no Arduino ficam móveis, que é ótimo caso você queira fazer alguma modificação no seu projeto enquanto o está implementando.
Para colocar os potenciômentros solde uma ponta dos cabinhos nas terminações centrais dos potenciômetros e ligue-os no Arduino nas portas analógicas de A0 a A5 começando pelo potenciômetro de cima a esquerda e indo da esquerda pra direita e de cima para baixo.
Seguindo essas orientações e o diagrama, você poderá fazer a parte do circuito do controlador MIDI sem problemas. Eis ele novamente
Para fazer o sistema do microfone e do controlador de som é muito mais simples. O importante é substituir o cabo original do telefone (que por não ser coaxial tem muita interferência por ondas eletromagnéticas). Ele funciona, mas fica com muito ruído. O famoso “hum”, que só aumenta quando encostamos nele. Você ja notou que o telefone fixo sempre pega muita interferência quando pegamos o cabo com a mão? Está explicado. Para isso, retire o cabo original e veja se o fone ou o microfone estão funcionando e se têm uma boa qualidade. Se tiverem, basta substituir os cabos e soldá-los aos cabos e aos conectores. Se preferir, utilize um microfone externo. Para o meu Disque-Som eu utilizei um microfone já balanceado, para ter um sinal mais forte e com menos ruído. Como utilizei o microfone com saída balanceada, precisei usar dois cabos, já que o cabo para microfone balanceado precisa utilizar dois fios de sinal e uma malha com o negativo. Precisaria de um cabo com três vias e uma malha para ser um cabo só, mas não encontrei nenhum pra vender.
Para começar o circuito do telefone faça os furos no telefone para colocar os seus plugues e chaves. Eu optei por utilizar um plugue P10 para a entrada do sinal do retorno e um plugue P10 e outro XLR para as saídas do microfone, além de uma chave H para ligar e desligar o microfone.
Para ligar o fone de ouvido no Plugue P10, basta ligar o cabo P10 no fone de ouvido, com o positivo ligado no fio central e a malha no negativo. No outro extremo do cabo solde segundo o diagrama acima.
Para o microfone eu optei por manter tanto a entrada P10 quanto a XLR para falicilitar o uso de cabos, já que o cabo de microfone é um pouco mais difícil de se ter em todos os lugares. Para se manter as duas opções eu utilizei um cabo balanceado e o conectei normalmente em um plugue XLR e a partir dele soldei o terminal da malha e o sinal positivo no plugue P10. Ambos ficam funcionando. No microfone eu segui o manual do microfone para soldar os terminais no cabo. Eu também coloquei uma chave H para ligar e desligar o microfone.
Para não ter dois fios conectando o aparelho com o corpo do telefone, eu utilizei uma espiral para cabos, que até remete levemente à espiral dos cabos de telefone. Ficaria muito interessante um Disque-Som com um cabo de som espiral, mas esse cabo teria que ser estéreo, o microfone não poderia ser balanceado e precisaria experimentar se há ou não ruído no sinal se o fone e o microfone compartilharem o terra. A princípio não deveria ser um problema.
Concluindo esse circuito a parte analógica de entrada e saída de som já deverá funcionar. Conecte a saída do Microfone na entrada de som do computador e a saída de audio para fones de ouvido conecte da entrada do retorno. Caso você não tenha uma interface de áudio externa com entrada de áudio XLR e P10 e saída de fone de ouvido P10, você precisará fazer um cabo ou utilizar adaptadores para conectar ao seu computador.
Basta agora passar o código do Disque-Som para o Arduino Mega. Se você ainda não tiver o Software do Arduino instalado no seu computador, baixe ele aqui e instale-o.
Após concluir a instalação do Arduino, baixe a última versão da biblioteca MIDI aqui.
Para instalar a biblioteca, extraia a pasta MIDI para a pasta onde você instalou o seu Arduino, na subpasta: /Arduino/libraries/
Reinicie o Software do Arduino e a biblioteca já estará instalada.
Baixe agora o Hairless Midi Serial aqui
Este programa funciona como um intermediário entre a comunicação Serial que será enviada pelo Arduino com todas as informações MIDI para serem redirecionados para uma porta Midi do seu computador. Assim, programas como o Ableton Live podem receber a informação MIDI vinda do Disque-Som, instale-o.
Para que isso ocorra bem você precisará fazer apenas uma modificação na biblioteca MIDI: vá na pasta onde você instalou a biblioteca e abra em um editor de texto o documento /Arduino/libraries/MIDI/midi_Settings.h e modifique a linha 68 do código, substituindo o número 31250 por 115200. Salve o arquivo e a modificação está feita.
Caso você tenha alguma dificuldade modificando a biblioteca, baixe aqui a versão da biblioteca MIDI já modificada para o Hairless MIDI Serial: MIDI.zip
Agora você já pode passar o código para o seu arduino. Conecte o seu Arduino no computador e abra o software do Arduino, garanta que você configurou a porta correta em Tools>Serial Port (se você não saque qual porta serial o seu arduino está, retire o cabo USB, veja a lista de portas seriais e depois conecte denovo e veja qual foi acrescentada à lista. Esta será a do seu Arduino) e que você selecionou em Tools>Board “Arduino Mega 2560 or Mega ADK”.
Baixe aqui a ultima versão do código: DisqueSom_v0_1
passe o código para o seu arduino e o seu Disque-Som já está configurado. Abra o Hairless Midi Serial. Garanta que nas Preferências o “Baud Rate” está configurado para 115200. Selecione a porta serial do seu Arduino e a porta Midi que você deseja usar como saída. Clique no Serial <-> MIDI Bridge On que o seu Disque Som já estará funcionando.
O Disque-Som pode ser utilizado como interface para qualquer programa que receba informações MIDI. Eu utilizei o Ableton Live Suite 9, que infelizmente é proprietário. Você pode utilizá-lo gratuitamente apenas por 30 dias. Segue abaixo o link do arquivo já com timbres e configurações que servem como exemplo para o Disque-Som no Ableton Live:
Caso você não tenha o Ableton Live, você pode usar o Disque-Som em qualquer programa que reconheça entradas MIDI com instrumentos musicais virtuais e efeitos.
Bom proveito!
Deixe uma resposta