Sommario:
- Passaggio 1: elenco delle parti
- Fase 2: Costruzione
- Passaggio 3: software
- Passaggio 4: collegamenti
- Passaggio 5: aggiunta dei controlli rotativi dei bassi e degli alti
- Passaggio 6: utilizzare uno Sparkfun Pro Micro per un case più piccolo
Video: Controller USB per bassi, alti e volume con LED della tastiera: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Ho un Creative SoundBlaster Audigy nel mio computer desktop principale e avevo bisogno di un modo per regolare rapidamente le impostazioni dei bassi e degli alti (oltre al volume) durante l'ascolto di file multimediali audio o video.
Ho adattato il codice da due fonti fornite nell'elenco dei codici e anche nei collegamenti alla fine, che utilizza un Arduino Micro dell'organizzazione Arduino, o qualsiasi altro ATmega32u4, come dispositivo di interfaccia umana USB utilizzando il Librerie Nico Hood HID-Project.
Uso anche una tastiera wireless che mostra solo lo stato dei tasti Caps-lock, Num-lock e Scroll-lock per un breve periodo per aumentare la durata della batteria. Ho quindi incluso anche tre LED che mostrano lo stato di queste tre funzioni della tastiera.
Poiché il Micro può essere facilmente riprogrammato anche dopo averlo inserito in una custodia tramite la porta USB, è possibile adattare il codice alle caratteristiche del proprio dispositivo audio e tastiera sostituendo l'identificazione del supporto utilizzata nel codice con la propria selezione. C'è un vasto elenco di tutte le funzioni che puoi usare disponibile sul sito web Nico Hood HID Github - esamina il file denominato ConsumerAPI.h per tutte le altre funzioni HID.
Passaggio 1: elenco delle parti
Arduino Micro o qualsiasi altra scheda Arduino basata su ATmega32u4 come Sparkfun Pro Micro. La Leonardo si può usare ma è una tavola molto grande rispetto alla micro…
5 LED di colore diverso
5 x 470 ohm resistori
4 x interruttori a pulsante
Encoder rotativo con A B C e connessione interruttore
Piccola custodia, manopola, strip board, cavo di collegamento ecc.
Fase 2: Costruzione
I dettagli sono riportati nelle foto, negli schemi e nei layout degli stripboard di Fritzing. Ho usato due strip board più piccole: una per ospitare 4 LED e i quattro interruttori, e l'altra per un LED indicatore di direzione del livello del volume blu, e una stripboard più grande per il micro e l'encoder rotativo. Sono collegati da un cavo a nastro a 9 vie e a due vie.
Passaggio 3: software
Come accennato, questo controllo USB Volume, Bass e Treble utilizza un encoder rotativo come controllo del volume con un interruttore mute/unmute e Bass e Treble controllati da quattro pulsanti Su e Giù.
Ha anche indicatori LED della tastiera del PC, ovvero Caps-lock, Scroll-lock e Num-lock.
Utilizza un MCU Arduino Micro (o altro basato su ATmega32u4) e il codice si basa sugli stati di transizione ISR roto_sm.ino di boolrules nel forum Arduino, che fornisce trigger su e giù chiaramente differenziati.
Il codice si basa anche sul LED Volume Control e Caps Lock di pleriche istruibile.
Richiede la libreria Nico Hood HID-Project su github: scarica la libreria come file zip ed estraila, quindi copia la cartella nella cartella della libreria Arduino sotto la cartella dei documenti.
Poiché il Micro può essere facilmente riprogrammato tramite la sua porta USB, è possibile adattare il codice alle caratteristiche del proprio dispositivo audio e tastiera sostituendo l'istruzione multimediale utilizzata nel codice con la propria selezione.
C'è un vasto elenco di tutte le funzioni che è possibile utilizzare disponibili sul sito web Nico Hood HID Github - esaminare il file denominato ConsumerAPI.h per tutte le altre funzioni HID che possono includere funzioni di sistema come la chiave di sospensione o di riavvio, ecc. incluse le foto della costruzione mentre procedeva.
Passaggio 4: collegamenti
Arduino Micro
Macchina a stati ISR roto_sm.ino di boolrules
P LeRiche LED di controllo del volume USB e blocco maiuscole
Libreria Github di Nico Hood HID-Project
Passaggio 5: aggiunta dei controlli rotativi dei bassi e degli alti
È possibile sostituire i quattro pulsanti che controllano i bassi e gli alti con due manopole rotanti. Schematic2 fornisce i dettagli e lo schizzo è in Sketch2.
I due pulsanti su ciascun controllo vengono utilizzati rispettivamente per aumentare i bassi e gli alti.
Passaggio 6: utilizzare uno Sparkfun Pro Micro per un case più piccolo
È possibile utilizzare la versione più piccola di Arduino Micro, ovvero Sparkfun Pro Micro, per creare un involucro più piccolo per il volume dei bassi alti e il controller USB LED della tastiera.
Photo5 e Photo6 forniscono i dettagli della build e puoi usare Sketch3 per Pro Micro
Consigliato:
Hackerare un pulsante della porta della Jubilee Line della metropolitana di Londra: 12 passaggi (con immagini)
Hacking di un pulsante della porta della Jubilee Line della metropolitana di Londra: Il negozio del London Transport Museum vende pulsanti della porta dismessi della Jubilee Line (sono disponibili sia a sinistra che a destra). Se stai pensando di realizzare un progetto che necessita di un pulsante e di una spia di qualche tipo, saresti
Circuito di bassi e alti intensi: 13 passaggi
Heavy Bass and Treble Circuit: Ciao amico, vogliamo ascoltare musica con bassi alti e con il miglior suono musicale, quindi oggi realizzerò un circuito di bassi e alti che controllerà i bassi e gli alti del suono. Cominciamo
Circuito volume, bassi e alti nell'amplificatore audio: 11 passaggi
Circuito Volume, Bass e Treble nell'amplificatore audio: Ciao amico, oggi realizzerò un circuito di Volume, bass e treble. Questo circuito controllerà il volume dell'amplificatore e dei bassi e controllerà anche gli alti dell'amplificatore. il circuito sarà solo per l'amplificatore audio a canale singolo
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: 4 passaggi (con immagini)
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: In questo tutorial ti parlerò di come possiamo interfacciare la tastiera con 8051 e visualizzare i numeri della tastiera in un display a 7 segmenti
Pulizia della tastiera in alluminio Apple o di qualsiasi altra tastiera soft-touch: 5 passaggi
Pulizia della tastiera Apple in alluminio… o di qualsiasi altra tastiera soft-touch: per quanto tu o io potremmo cercare di mantenere le nostre tastiere Apple in alluminio, diventano sporche dopo circa un anno. Questo istruibile è per aiutarti a pulirlo. Fai attenzione, perché non sono responsabile se la tua tastiera si rompe mentre lo fai …. SUCKS F