Taula de continguts:
- Pas 1: llista de peces
- Pas 2: construcció
- Pas 3: programari
- Pas 4: enllaços
- Pas 5: afegir controls rotatius de graves i aguts
- Pas 6: utilitzeu un Sparkfun Pro Micro per a una caixa més petita
Vídeo: Controlador USB de baixos, aguts i volums amb LED de teclat: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Tinc un Creative SoundBlaster Audigy a l’ordinador principal d’escriptori i necessitava una manera d’ajustar ràpidament els paràmetres de graves i aguts (així com el volum) quan escoltava suports d’àudio o vídeo.
He adaptat el codi de dues fonts indicades al llistat de codis, i també als enllaços al final, que fa servir un Arduino Micro per part de l’organització Arduino, o qualsevol altre ATmega32u4, com a dispositiu d’interfície humana USB mitjançant Biblioteques del projecte HID de Nico Hood.
També faig servir un teclat sense fils que només mostra l’estat de les tecles de bloqueig de majúscules, de bloqueig numèric i de bloqueig de desplaçament durant poc temps per augmentar la durada de la bateria. Per tant, també he inclòs tres LED que mostren l'estat d'aquestes tres funcions de teclat.
Com que el Micro es pot reprogramar fàcilment fins i tot després de col·locar-lo en un recinte a través del port USB, podeu adaptar el codi per adaptar-lo a les característiques del vostre propi dispositiu de so i teclat substituint la identificació de suports utilitzada al codi per la vostra pròpia selecció. Hi ha una àmplia llista de totes les funcions que podeu utilitzar disponibles al lloc web de Nico Hood HID Github: examineu el fitxer anomenat ConsumerAPI.h per a totes les altres funcions HID.
Pas 1: llista de peces
Arduino Micro o qualsevol altra placa Arduino basada en ATmega32u4, com ara Sparkfun Pro Micro. Es pot utilitzar el Leonardo, però és un tauler molt gran en comparació amb el micro …
5 LEDs de diferents colors
Resistències de 5 x 470 ohms
4 interruptors de polsador
Codificador rotatiu amb A B C i connexió de commutació
Petit recinte, pom, tauler de tires, cable de connexió, etc.
Pas 2: construcció
Els detalls es donen a les fotos, l’esquema i els dissenys de taulers Fritzing. Vaig utilitzar dues taules de tires més petites: una per allotjar 4 LEDs i els quatre commutadors, i l’altra per a un LED d’indicador de direcció de nivell de volum blau i un tauler de tires més gran per al micro i el codificador rotatiu. Es connecten mitjançant un cable de cinta de 9 i de dues vies.
Pas 3: programari
Com es va esmentar, aquest volum USB, Bass i Treble Control utilitza un codificador rotatiu com a control de volum amb un commutador de silenci / silenci, i els Bass i Treble controlats per quatre botons amunt i avall.
També té indicadors LED de teclat per a PC, és a dir, majúscules, bloqueig de desplaçament i bloqueig numèric.
Utilitza una MCU Arduino Micro (o una altra MCU basada en ATmega32u4) i el codi es basa en els estats de transició ISR roto_sm.ino per boolrules al fòrum Arduino, que proporciona desencadenants clarament diferenciats cap amunt i cap avall.
El codi també es basa en el control de volum USB de pleriche i el LED de bloqueig de majúscules que es pot instruir.
Requereix la biblioteca Nico Hood HID-Project a github: descarregueu-la com a fitxer zip i extreure-la i, a continuació, copieu la carpeta a la carpeta de la biblioteca Arduino a sota de la carpeta de documents.
Com que el Micro es pot reprogramar fàcilment a través del seu port USB, podeu adaptar el codi per adaptar-lo a les característiques del vostre propi dispositiu de so i teclat substituint la instrucció multimèdia utilitzada al codi per la vostra pròpia selecció.
Hi ha una àmplia llista de totes les funcions que podeu utilitzar disponibles al lloc web de Nico Hood HID Github: examineu el fitxer anomenat ConsumerAPI.h per a totes les altres funcions HID que poden incloure funcions del sistema com la tecla de suspensió o reinici, etc. va incloure fotografies de la construcció a mesura que avançava.
Pas 4: enllaços
Arduino Micro
Estat de la màquina ISR roto_sm.ino per boolrules
Control de volum P LeRiche USB i LED de bloqueig de majúscules
Biblioteca Github del projecte HID de Nico Hood
Pas 5: afegir controls rotatius de graves i aguts
És possible substituir els quatre botons que controlen els greus i els aguts per dos controls rotatius. Schematic2 dóna els detalls i Sketch es troba a Sketch2.
Els dos polsadors de cada control s’utilitzen per donar un augment dels greus i dels aguts respectivament.
Pas 6: utilitzeu un Sparkfun Pro Micro per a una caixa més petita
Podeu utilitzar la versió més petita de l’Arduino Micro, és a dir, l’Sparkfun Pro Micro per fer un allotjament més petit per al controlador USB USB de volum i agut de teclat.
Photo5 i Photo6 proporcionen els detalls de la compilació i podeu utilitzar Sketch3 per al Pro Micro
Recomanat:
Una caixa d’efectes i preamplificadors de baixos: Black Ice, Electra Fuzz: 9 passos (amb imatges)
Una caixa d’efectes i preamplificadors de baixos: Black Ice, Electra Fuzz: en aquesta guia us mostraré com podeu fer el vostre propi amplificador i caixa d’efectes de baix / guitarra. Decideixo crear una caixa d'efectes híbrids, que barregi l'efecte de distorsió "Black Ice" o "Electra Distortion" amb l'efecte fuzz "Bazz Fuss"
Sonda de mesura del nivell de l'aigua subterrània per a configuracions de baixos recursos: 4 passos (amb imatges)
Sonda de mesura del nivell de les aigües subterrànies per a configuracions de recursos baixos: Introducció Vam rebre una sol·licitud d'Oxfam per desenvolupar una manera senzilla amb què els escolars de l'Afganistan poguessin controlar els nivells d'aigua subterrània als pous propers. Aquesta pàgina ha estat traduïda a Dari pel Dr. Amir Haidari i la traducció pot ser f
Mini amplificador d'auriculars / w augment de baixos: 6 passos (amb imatges)
Amplificador de mini auriculars / w Bass Boost: escolto música quan viatjo amb el metro. Com que és molt sorollós al metro, el so de la música tendeix a emmascarar-se. Així que vaig fabricar un petit amplificador per a auriculars que pot augmentar el so dels baixos segons sigui necessari
Supressor de volums comercials de TV: 6 passos (amb imatges)
Supressor de volums comercials de televisió: el meu pare es queixa constantment del molest que és quan els anuncis són força més alts que el programa que l’acompanya. Com que la seva queixa era cada vegada més molesta que els anuncis reals, vaig decidir crear un petit gadget que
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments