Índice:
- Etapa 1: Lista de peças
- Etapa 2: construção
- Etapa 3: Software
- Etapa 4: Links
- Etapa 5: adicionar controles giratórios de graves e agudos
- Etapa 6: use um Sparkfun Pro Micro para uma caixa menor
Vídeo: Controlador USB de graves, agudos e de volume com LEDs de teclado: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Tenho uma Creative SoundBlaster Audigy no meu computador desktop principal e precisava de uma maneira de ajustar rapidamente as configurações de graves e agudos (bem como o volume) ao ouvir mídia de áudio ou vídeo.
Adaptei o código de duas fontes fornecidas na lista de códigos e também nos links no final, que faz uso de um Arduino Micro da organização Arduino, ou qualquer outro ATmega32u4, como um dispositivo de interface humana USB usando o Bibliotecas do Projeto HID de Nico Hood.
Eu também uso um teclado sem fio que mostra apenas o estado das teclas Caps-lock, Num-lock e Scroll-lock por um curto período de tempo para aumentar a vida útil da bateria. Portanto, também incluí três LEDs que mostram o status dessas três funções do teclado.
Como o Micro pode ser facilmente reprogramado mesmo após ser colocado em um gabinete por meio da porta USB, você pode adaptar o código para se adequar às características de seu próprio dispositivo de som e teclado, substituindo a identificação de mídia usada no código por sua própria seleção. Há uma vasta lista de todas as funções que você pode usar disponíveis no site Nico Hood HID Github - examine o arquivo chamado ConsumerAPI.h para todas as outras funções HID.
Etapa 1: Lista de peças
Arduino Micro ou qualquer outra placa Arduino baseada em ATmega32u4, como a Sparkfun Pro Micro. O Leonardo pode ser usado, mas é uma placa muito grande em comparação com o micro…
5 LEDs de cores diferentes
5 x 470 ohms resistores
4 x interruptores de botão
Codificador rotativo com A B C e uma conexão de interruptor
Caixa pequena, botão, placa de tiras, fio de conexão, etc.
Etapa 2: construção
Os detalhes são dados nas fotos, no esquema e nos layouts do stripboard de Fritzing. Usei duas placas menores - uma para abrigar 4 LEDs e quatro interruptores, e a outra para um LED indicador de direção de nível de volume azul e uma placa maior para o micro e o codificador rotativo. Eles são conectados por um cabo de fita de 9 vias e bidirecional.
Etapa 3: Software
Como mencionado, este controle de volume, graves e agudos USB usa um codificador giratório como controle de volume com uma chave de mudo / não mudo, e os graves e agudos controlados por quatro botões para cima e para baixo.
Ele também possui indicadores LED do teclado do PC, nomeadamente Caps-lock, Scroll-lock e Num-lock.
Ele usa um MCU Arduino Micro (ou outro baseado em ATmega32u4) e o código é baseado nos estados de transição ISR roto_sm.ino por boolrules no fórum do Arduino, que fornece acionadores de ativação e desativação claramente diferenciados.
O código também é baseado no controle de volume USB do pleriche e no LED Caps Lock instrutíveis.
Ele requer a biblioteca Nico Hood HID-Project no github: baixe a biblioteca como um arquivo zip e extraia-o, em seguida, copie a pasta para a pasta da biblioteca do Arduino abaixo da pasta de documentos.
Como o Micro pode ser facilmente reprogramado por meio de sua porta USB, você pode adaptar o código para se adequar às características de seu próprio dispositivo de som e teclado, substituindo a instrução de mídia usada no código por sua própria seleção.
Há uma vasta lista de todas as funções que você pode usar disponíveis no site Nico Hood HID Github - examine o arquivo chamado ConsumerAPI.h para todas as outras funções HID que podem incluir funções do sistema, como dormir ou reiniciar, etc. Eu tenho incluía fotos da construção à medida que avançava.
Etapa 4: Links
Arduino Micro
Máquina estatal ISR roto_sm.ino por boolrules
P LeRiche USB Controle de Volume e LED Caps Lock
Biblioteca Github do Projeto HID de Nico Hood
Etapa 5: adicionar controles giratórios de graves e agudos
É possível substituir os quatro botões que controlam os graves e agudos por dois controles giratórios. Schematic2 fornece os detalhes e o Sketch está no Sketch2.
Os dois botões em cada controle são usados para dar um reforço de graves e um reforço de agudos, respectivamente.
Etapa 6: use um Sparkfun Pro Micro para uma caixa menor
Você pode usar a versão menor do Arduino Micro, ou seja, o Sparkfun Pro Micro para fazer um gabinete menor para o volume de graves agudos e o controlador USB do teclado LED.
Photo5 e Photo6 fornecem os detalhes da construção e você pode usar Sketch3 para o Pro Micro
Recomendado:
LEDs de subwoofer RGB reativo a graves de 7 modos: 5 etapas
LEDs de subwoofer RGB reativo a graves de 7 modos: A ideia básica: sempre quis conectar leds ao meu subwoofer, mas hesitei em fazê-lo porque muitas pessoas têm opiniões diferentes sobre como fazê-lo. Alguns o conectam diretamente ao woofer e outros compram controladores que reagem aos níveis de som. UMA
Circuito de graves e agudos pesados: 13 etapas
Circuito de graves e agudos pesados: Olá amigo, Queremos ouvir música com graves agudos e com o melhor som musical, então hoje vou fazer um circuito de graves e agudos que controlará os graves e agudos do som. Vamos começar
Circuito controlador de graves pesados: 8 etapas
Circuito controlador de graves pesados: Olá amigo, no sistema de música queremos sons de graves altos. Se no seu sistema de música os graves forem muito baixos, este blog será muito útil para você. Hoje vou fazer um circuito de graves pesados. Você pode fazer facilmente este circuito. Este circuito não
Circuito de volume, graves e agudos no amplificador de áudio: 11 etapas
Circuito de Volume, Graves e Agudos no Amplificador de Áudio: Oi amigo, Hoje vou fazer um circuito de Volume, Graves e Agudos. Este circuito controlará o volume do amplificador e graves e também controlará os agudos do amplificador. circuito será apenas para amplificador de áudio de canal único
Pulso (LEDs ativados por volume): 7 etapas (com imagens)
Pulso (LEDs ativados por volume): você já quis construir algo com LEDs, mas não sabia por onde começar? Este guia lhe dará algumas etapas fáceis de seguir para projetar seu próprio código de visualização de volume para luzes LED endereçáveis. Este é um divertido medidor de ruído para desktop, rave de