Índice:

Mouse de som: 17 etapas (com imagens)
Mouse de som: 17 etapas (com imagens)

Vídeo: Mouse de som: 17 etapas (com imagens)

Vídeo: Mouse de som: 17 etapas (com imagens)
Vídeo: QUANDO você usa um MOUSE SEM FIO pela primeira vez #shorts 2024, Outubro
Anonim
Mouse de som
Mouse de som

Em 2016, depois de ser inspirado por um vídeo do Scanman Line Follower no YouTube, comecei a trabalhar em um dispositivo sintetizador usando o CCD linear Toshiba TCD1304 para sintetizar áudio de dados de espectrograma (ou dados gráficos interpretados como dados de espectrograma) usando o código ARSS de Michel Rouzic (a fonte de seu aplicativo Photosounder). Isso se tornou excessivamente volumoso em termos de hardware e realmente não funcionava como um controlador autônomo, então coloquei em segundo plano.

Recentemente, fiquei sabendo que os sensores feitos pela Agilent para mouses ópticos de computador fazem muito processamento internamente, sendo ambos capazes de fornecer uma imagem de bitmap (muito lentamente) e escuridão média junto com a mudança em X e Y usando solicitações seriais simples (muito mais rápido) em vez de ter que lidar com uma conversão analógica em digital de alta velocidade como o sensor Scanman / Toshiba. Então, decidi fazer uma versão simplificada do sintetizador CCD usando um mouse em vez do scanner. Ao modificar uma biblioteca Arduino desenvolvida por Conor Peterson para ler dados de pixel do sensor Agilent para ler movimento e escuridão média, consegui obter os dados rápido o suficiente para um sintetizador gestual autônomo simples, mas responsivo

Os componentes deste dispositivo podem ser adquiridos por menos de dez dólares e o código é simples o suficiente para quase qualquer pessoa modificar, tornando-o um criador de som rápido e barato para desempenho ou como uma brincadeira.

Usando o software abaixo, o botão da roda de rolagem alterna entre os modos: 1 - pitch baseado na posição X, 2 - pitch baseado na entrada da câmera, 3 - uma mistura dos dois. O botão esquerdo do mouse é um gatilho momentâneo e o direito é travado. A roda de rolagem muda a faixa de frequência e a roda de rolagem mais o botão esquerdo muda o ponto central dessa faixa. O botão esquerdo e o botão central alternam a modulação do volume no eixo Y.

Etapa 1: peças necessárias

Peças necessárias
Peças necessárias

Componentes necessários: - Fio sólido 24 awg (várias cores) - Mini cabo USB - Arduino Nano (ou clone) - Alto-falante - Mouse com sensor Agilent A1610 ou A2610 (possivelmente outros)

Ferramentas necessárias: -Mini cortadores laterais-Mini-píeres de ponta fina -Fios decapantes-Ferro de soldar e solda-Pistola de cola quente e cola-Chaves de fenda de precisão-Mãos que ajudam-Marcador permanente-Broca-1/16 ", 1/4" e expansão / stepping bit

Não mostrado: carregador USB de -5v

Etapa 2: remova os pés e os parafusos e abra o mouse

Remova os pés e os parafusos e abra o mouse
Remova os pés e os parafusos e abra o mouse
Remova os pés e parafusos e abra o mouse
Remova os pés e parafusos e abra o mouse
Remova os pés e os parafusos e abra o mouse
Remova os pés e os parafusos e abra o mouse
Remova os pés e parafusos e abra o mouse
Remova os pés e parafusos e abra o mouse

Remova as almofadas da parte inferior do mouse se elas estiverem cobrindo e os parafusos. Remova os parafusos e abra o mouse com cuidado. Certifique-se de manter os parafusos onde possa encontrá-los!

Etapa 3: Desconecte o cabo USB e remova a roda do codificador

Desconecte o cabo USB e remova a roda do codificador
Desconecte o cabo USB e remova a roda do codificador
Desconecte o cabo USB e remova a roda do codificador
Desconecte o cabo USB e remova a roda do codificador
Desconecte o cabo USB e remova a roda do codificador
Desconecte o cabo USB e remova a roda do codificador
Desconecte o cabo USB e remova a roda do codificador
Desconecte o cabo USB e remova a roda do codificador

Desconecte o cabo USB do mouse e descarte. Normalmente haverá um conector, mas se não houver, basta cortar o cabo usando cortadores laterais, tomando cuidado para não fazer uma ponte entre os fios (o aterramento compartilhado tocando o + 5v pode interferir no funcionamento do sensor). Remova a roda codificadora de rolagem para que ela não se perca.

Etapa 4: PCB do sensor do mouse e conexões

O sensor de mouse PCB e conexões
O sensor de mouse PCB e conexões
O sensor do mouse PCB e conexões
O sensor do mouse PCB e conexões
O sensor de mouse PCB e conexões
O sensor de mouse PCB e conexões

Aqui está um desenho Fritzing das conexões e uma foto mostrando as conexões feitas com o mouse Kensington que estou usando para o tutorial.

Etapa 5: Estanhando os fios

Estanhando os fios
Estanhando os fios
Estanhando os fios
Estanhando os fios

Corte e estanhe 10 pedaços de fio de 4 polegadas para fazer as conexões. Isso tornará mais fácil soldá-los ao PCB. Você pode omitir o aterramento do IC, pois é a mesma conexão do outro aterramento.

-botão-solo-botão esquerdo-botão-meio-botão direito-codificador a-codificador b-IC + 5v-IC terra -IC sck-IC sdio

Etapa 6: Soldar os fios nos microinterruptores e na roda do codificador

Fios de soldagem para microinterruptores e roda codificadora
Fios de soldagem para microinterruptores e roda codificadora
Fios de soldagem para microinterruptores e roda codificadora
Fios de soldagem para microinterruptores e roda codificadora
Fios de soldagem para microinterruptores e roda codificadora
Fios de soldagem para microinterruptores e roda codificadora
Fios de soldagem para microinterruptores e roda codificadora
Fios de soldagem para microinterruptores e roda codificadora

Começando com o fio terra, solde os fios na parte inferior da placa nos locais descritos anteriormente. Você também pode conectar os pinos IC na parte inferior. Fiz isso por cima porque estava fazendo referência à folha de especificações durante a soldagem. Vire a placa e organize os fios de forma que a placa possa se encaixar corretamente, sem quaisquer lacunas adicionais causadas pelos fios.

Etapa 7: Protegendo os fios e a placa de circuito impresso com cola quente

Protegendo os fios e a placa de circuito impresso com cola quente
Protegendo os fios e a placa de circuito impresso com cola quente
Protegendo os fios e a placa de circuito impresso com cola quente
Protegendo os fios e a placa de circuito impresso com cola quente
Protegendo os fios e a placa de circuito impresso com cola quente
Protegendo os fios e a placa de circuito impresso com cola quente
Protegendo os fios e a placa de circuito impresso com cola quente
Protegendo os fios e a placa de circuito impresso com cola quente

Use a pistola de cola quente para prender os fios na borda da placa. Não se esqueça de ligar a pistola de cola! As conexões não se quebram acidentalmente e isso as torna mais fáceis de identificar quando a placa é virada, pois são mantidas em ordem.

Etapa 8: Soldar os fios no sensor óptico do mouse

Fios de soldagem para o sensor óptico do mouse
Fios de soldagem para o sensor óptico do mouse
Fios de soldagem para o sensor óptico do mouse
Fios de soldagem para o sensor óptico do mouse
Fios de soldagem para o sensor óptico do mouse
Fios de soldagem para o sensor óptico do mouse
Fios de soldagem para o sensor óptico do mouse
Fios de soldagem para o sensor óptico do mouse

Eu soldei os fios diretamente no IC, mas eles podem ser facilmente soldados na parte inferior do PCB. Eu começo estanhando as pernas do CI que preciso soldar e, em seguida, derreto a solda revestida na perna e o fio junto com o ferro de solda. Prenda essas conexões com cola quente e corte quaisquer fios salientes da parte superior da placa para evitar que eles toquem acidentalmente no Arduino Nano.

Etapa 9: Conectando o sensor óptico ao Nano

Conectando o sensor óptico ao Nano
Conectando o sensor óptico ao Nano
Conectando o sensor óptico ao Nano
Conectando o sensor óptico ao Nano
Conectando o sensor óptico ao Nano
Conectando o sensor óptico ao Nano
Conectando o sensor óptico ao Nano
Conectando o sensor óptico ao Nano

Corte os fios do sensor no comprimento certo e prenda-os ao Arduino. Eu entro pela parte inferior e soldo na parte superior para usar o mínimo de espaço possível. D2, D3, 5v e GND.

Etapa 10: Conectando os botões direito e central ao Nano

Conectando os botões direito e central ao Nano
Conectando os botões direito e central ao Nano
Conectando os botões direito e central ao Nano
Conectando os botões direito e central ao Nano

Corte os fios do botão direito e central no comprimento e solde-os em D7 e D8.

Etapa 11: Conectando o botão esquerdo ao Nano

Conectando o botão esquerdo ao Nano
Conectando o botão esquerdo ao Nano
Conectando o botão esquerdo ao Nano
Conectando o botão esquerdo ao Nano

Corte o fio do botão esquerdo no comprimento e solde-o em D6.

Etapa 12: Conectando a roda do codificador ao Nano

Conectando a roda do codificador ao Nano
Conectando a roda do codificador ao Nano
Conectando a roda do codificador ao Nano
Conectando a roda do codificador ao Nano

Corte os fios do codificador no comprimento certo e solde-os em D9 e D10.

Etapa 13: Conectando o alto-falante ao Nano

Conectando o alto-falante ao Nano
Conectando o alto-falante ao Nano
Conectando o alto-falante ao Nano
Conectando o alto-falante ao Nano
Conectando o alto-falante ao Nano
Conectando o alto-falante ao Nano

Finalmente, conecte seu alto-falante ao Arduino. O + irá para D5 e o - irá para o aterramento. Desde que o terreno foi tirado, usei a blindagem USB, pois ela tem muita solda segurando-a. Conecte o mini cabo USB e alimente-o através da abertura para o cabo do mouse. Neste exemplo, tive que encaixá-lo entre a roda de rolagem e o botão da roda de rolagem, então tirei um pouco do isolamento para fazê-lo caber na abertura estreita.

Etapa 14: Preparando uma superfície lisa para montagem do alto-falante,

Preparando uma superfície lisa para montagem de alto-falante,
Preparando uma superfície lisa para montagem de alto-falante,
Preparando uma superfície lisa para montagem de alto-falante,
Preparando uma superfície lisa para montagem de alto-falante,
Preparando uma superfície lisa para montagem de alto-falante,
Preparando uma superfície lisa para montagem de alto-falante,

Inspecione a parte inferior da tampa do mouse. Normalmente haverá algum tipo de espaçador e componentes de montagem para evitar que o mouse desmorone facilmente junto com algo para segurar o conjunto do botão. Este mouse possui uma fina camada de plástico que percorre toda a superfície e serve como botões que pressionam os microinterruptores internos. Isso é mantido no lugar pela peça de plástico branca mostrada acima. Descobri que posso usar essa área para o alto-falante se colar o pivô do botão ao colar o alto-falante com cola quente. Corte qualquer coisa que possa atrapalhar o alto-falante.

Etapa 15: Perfure e amplie o orifício para montagem do alto-falante

Perfure e amplie o orifício para montagem do alto-falante
Perfure e amplie o orifício para montagem do alto-falante
Perfure e amplie o orifício para montagem do alto-falante
Perfure e amplie o orifício para montagem do alto-falante
Perfure e amplie o orifício para montagem do alto-falante
Perfure e amplie o orifício para montagem do alto-falante

Marque um local para a abertura do alto-falante e perfure-o com uma pequena broca. Este orifício piloto marca o local para perfuração posterior com uma broca maior. Se o furo for expandido muito rapidamente, o plástico pode rachar. Comece removendo o conjunto do botão e, em seguida, alargando cada parte separadamente com uma broca de quarto de polegada e, em seguida, com uma broca cônica. Limpe as bordas com uma faca, rebarbador ou lima redonda.

Etapa 16: Prenda os componentes mecânicos soltos e monte o alto-falante

Conecte todos os componentes mecânicos soltos e monte o alto-falante
Conecte todos os componentes mecânicos soltos e monte o alto-falante
Conecte todos os componentes mecânicos soltos e monte o alto-falante
Conecte todos os componentes mecânicos soltos e monte o alto-falante
Conecte todos os componentes mecânicos soltos e monte o alto-falante
Conecte todos os componentes mecânicos soltos e monte o alto-falante

Primeiro, cole quaisquer peças mecânicas (como a dobradiça do botão neste exemplo) usando a pistola de cola quente. Isso pode não ser necessário, pois depende do modelo do mouse. Em seguida, posicione o alto-falante e cole em torno das bordas para prendê-lo no lugar. Normalmente começo com um blog de cola, viro enquanto ainda está quente para centralizá-lo e deixo secar. Em seguida, finalize seguindo o perímetro do alto-falante, tomando cuidado para não deixar cola na tampa do alto-falante ou cobrir qualquer parte da grade traseira.

Etapa 17: remontar, fazer upload / editar o código

Reconecte a tampa do mouse ao corpo. Se não encaixar, reposicione os fios e certifique-se de que os orifícios dos parafusos não estejam tapados. Aparafuse-o e conecte-o a um computador para fazer o upload do software usando o IDE do Arduino. Se você estiver usando cópias do Nano em um Mac, pode ser necessário baixar drivers adicionais para carregar o arquivo. O código pode ser baixado aqui.

www.bryanday.net/mousesynth_v0_1_4.zip

Desconecte-o do computador e conecte-o a uma fonte de alimentação USB. Divirta-se!

Mods recomendados: suporte para mais formas de onda de áudio, suporte para bateria recarregável, funcionalidade Bluetooth, saída CV …

Recomendado: