Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: construcción
- Paso 3: software
- Paso 4: enlaces
- Paso 5: Agregar controles giratorios de graves y agudos
- Paso 6: use un Sparkfun Pro Micro para una carcasa más pequeña
Video: Controlador USB de graves, agudos y volumen con LED de teclado: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Tengo un Creative SoundBlaster Audigy en mi computadora de escritorio principal y necesitaba una forma de ajustar rápidamente la configuración de graves y agudos (así como el volumen) al escuchar medios de audio o video.
He adaptado el código de dos fuentes que figuran en la lista de códigos, y también en los enlaces al final, que hace uso de un Arduino Micro de la organización Arduino, o cualquier otro ATmega32u4, como un dispositivo de interfaz humana USB utilizando el Bibliotecas Nico Hood HID-Project.
También utilizo un teclado inalámbrico que solo muestra el estado de las teclas Bloq Mayús, Bloq Num y Bloqueo de desplazamiento durante un tiempo breve para aumentar la duración de la batería. Por lo tanto, también incluí tres LED que muestran el estado de estas tres funciones del teclado.
Debido a que el Micro se puede reprogramar fácilmente incluso después de colocarlo en un gabinete a través del puerto USB, puede adaptar el código para que se adapte a las características de su propio dispositivo de sonido y teclado sustituyendo la identificación de medios utilizada en el código con su propia selección. Hay una amplia lista de todas las funciones que puede usar disponibles en el sitio web de Nico Hood HID Github: examine el archivo llamado ConsumerAPI.h para ver todas las demás funciones HID.
Paso 1: Lista de piezas
Arduino Micro o cualquier otra placa Arduino basada en ATmega32u4 como Sparkfun Pro Micro. Se puede usar el Leonardo, pero es una tabla muy grande en comparación con el micro …
5 LED de diferente color
5 resistencias de 470 ohmios
4 x interruptores de botón
Codificador rotatorio con A B C y una conexión de interruptor
Caja pequeña, perilla, tablero de tira, cable de conexión, etc.
Paso 2: construcción
Los detalles se dan en las fotos, el esquema y los diseños de las tablas de striptease de Fritzing. Usé dos placas de tira más pequeñas: una para alojar 4 LED y los cuatro interruptores, y la otra para un LED indicador de dirección de nivel de volumen azul, y una placa de tira más grande para el micro y el codificador rotatorio. Están conectados por un cable plano de 9 vías y de dos vías.
Paso 3: software
Como se mencionó, este control de volumen, graves y agudos USB utiliza un codificador rotatorio como control de volumen con un interruptor de silencio / activación, y los graves y agudos controlados por cuatro botones Arriba y Abajo.
También tiene indicadores LED de teclado de PC, a saber, bloqueo de mayúsculas, bloqueo de desplazamiento y bloqueo numérico.
Utiliza un Arduino Micro (u otro MCU basado en ATmega32u4) y el código se basa en los estados de transición ISR roto_sm.ino por boolrules en el foro Arduino, lo que proporciona disparadores ascendentes y descendentes claramente diferenciados.
El código también se basa en el control de volumen USB de pleriche y el LED de bloqueo de mayúsculas instructable.
Requiere la biblioteca Nico Hood HID-Project en github: descargue la biblioteca como un archivo zip y extráigala, luego copie la carpeta a la carpeta de la biblioteca Arduino debajo de la carpeta de documentos.
Debido a que el Micro se puede reprogramar fácilmente a través de su puerto USB, puede adaptar el código para que se adapte a las características de su propio dispositivo de sonido y teclado sustituyendo la instrucción multimedia utilizada en el código con su propia selección.
Hay una amplia lista de todas las funciones que puede usar disponibles en el sitio web de Nico Hood HID Github: examine el archivo llamado ConsumerAPI.h para todas las demás funciones HID que pueden incluir funciones del sistema como la tecla de suspensión o reinicio, etc. incluía fotos de la construcción a medida que avanzaba.
Paso 4: enlaces
Arduino Micro
State machine ISR roto_sm.ino por boolrules
P LeRiche USB Control de volumen y LED de bloqueo de mayúsculas
Biblioteca Nico Hood HID-Project Github
Paso 5: Agregar controles giratorios de graves y agudos
Es posible sustituir los cuatro pulsadores que controlan los graves y agudos por dos mandos giratorios. Schematic2 proporciona los detalles y el Sketch está en Sketch2.
Los dos botones de cada control se utilizan para dar un refuerzo de graves y un refuerzo de agudos respectivamente.
Paso 6: use un Sparkfun Pro Micro para una carcasa más pequeña
Puede usar la versión más pequeña de Arduino Micro, a saber, Sparkfun Pro Micro para hacer una carcasa más pequeña para el controlador USB de LED de teclado y volumen de agudos graves.
Photo5 y Photo6 brindan los detalles de la compilación y puede usar Sketch3 para Pro Micro
Recomendado:
Circuito de graves y agudos pesados: 13 pasos
Circuito de graves y agudos pesados: Hola amigo, queremos escuchar música con graves altos y con el mejor sonido musical así que hoy voy a hacer un circuito de graves y agudos que controlará los graves y agudos del sonido
Circuito controlador de graves pesados: 8 pasos
Circuito controlador de graves pesados: Hola amigo, en el sistema de música queremos un sonido de graves altos.Si en tu sistema de música los graves son muy bajos, este blog te será de gran ayuda.Hoy voy a hacer un circuito de graves pesados.Puedes hacer fácilmente este circuito. Este circuito no
Circuito de volumen, graves y agudos en el amplificador de audio: 11 pasos
Circuito de Volumen, Graves y Agudos en Amplificador de Audio: Hola amigo, hoy voy a hacer un circuito de Volumen, graves y agudos, este circuito controlará el volumen del amplificador y los graves y también controlará los agudos del amplificador. El circuito será solo para amplificador de audio de un solo canal
Mini amplificador de auriculares / con refuerzo de graves: 6 pasos (con imágenes)
Mini amplificador de auriculares / con refuerzo de graves: escucho música cuando viajo en metro. Dado que hay mucho ruido en el metro, el sonido grave de la música tiende a estar enmascarado. Así que hice un pequeño amplificador de auriculares que puede aumentar el sonido de graves según sea necesario. Enumeré mis requisitos a continuación, un
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: 4 pasos (con imágenes)
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: En este tutorial, le contaré cómo podemos interconectar el teclado con 8051 y mostrar los números de teclado en la pantalla de 7 segmentos