Sisällysluettelo:

Basson, diskantin ja äänenvoimakkuuden USB -ohjain näppäimistön merkkivaloilla: 6 vaihetta (kuvien kanssa)
Basson, diskantin ja äänenvoimakkuuden USB -ohjain näppäimistön merkkivaloilla: 6 vaihetta (kuvien kanssa)

Video: Basson, diskantin ja äänenvoimakkuuden USB -ohjain näppäimistön merkkivaloilla: 6 vaihetta (kuvien kanssa)

Video: Basson, diskantin ja äänenvoimakkuuden USB -ohjain näppäimistön merkkivaloilla: 6 vaihetta (kuvien kanssa)
Video: Recensione Soundbar SAMSUNG HW-R550/T550 +Soundtest - BEST-BUY! 2024, Marraskuu
Anonim
Basson, diskantin ja äänenvoimakkuuden USB -ohjain, jossa näppäimistön LEDit
Basson, diskantin ja äänenvoimakkuuden USB -ohjain, jossa näppäimistön LEDit
Basson, diskantin ja äänenvoimakkuuden USB -ohjain, jossa näppäimistön LEDit
Basson, diskantin ja äänenvoimakkuuden USB -ohjain, jossa näppäimistön LEDit

Päätietokoneessani on Creative SoundBlaster Audigy, ja tarvitsin tavan säätää nopeasti basson ja diskantin asetukset (sekä äänenvoimakkuus) kuunnellessani ääni- tai videotiedostoja.

Olen mukauttanut koodia kahdesta koodiluettelossa mainitusta lähteestä ja myös lopussa olevista linkeistä, joissa käytetään Arduino-organisaation Arduino Micro -laitetta tai mitä tahansa muuta ATmega32u4-laitetta USB-liitäntälaitteena käyttämällä Nico Hoodin HID-projektikirjastot.

Käytän myös langatonta näppäimistöä, joka näyttää vain Caps-Lock-, Num-lock- ja Scroll-lock-näppäinten tilan lyhyeksi ajaksi pidentääkseen akun käyttöikää. Siksi sisällytin myös kolme LEDiä, jotka osoittavat näiden kolmen näppäimistötoiminnon tilan.

Koska Micro voidaan ohjelmoida helposti uudelleen myös sen jälkeen, kun se on asetettu koteloon USB -portin kautta, voit mukauttaa koodin vastaamaan oman äänilaitteesi ja näppäimistön ominaisuuksia korvaamalla koodissa käytetyn mediatunnuksen omalla valinnallasi. Nico Hood HID Github -verkkosivustolla on laaja luettelo kaikista käytettävissä olevista toiminnoista - tarkista kaikkien muiden HID -toimintojen tiedosto ConsumerAPI.h.

Vaihe 1: Osaluettelo

Osaluettelo
Osaluettelo

Arduino Micro tai mikä tahansa muu ATmega32u4 -pohjainen Arduino -kortti, kuten Sparkfun Pro Micro. Leonardoa voidaan käyttää, mutta se on erittäin suuri levy verrattuna mikro…

5 eriväristä LEDiä

5 x 470 ohmin vastukset

4 x painikekytkintä

Pyörivä anturi, jossa A B C ja kytkinliitäntä

Pieni kotelo, nuppi, nauhalevy, liitäntäjohto jne.

Vaihe 2: Rakentaminen

Rakentaminen
Rakentaminen
Rakentaminen
Rakentaminen

Yksityiskohdat on esitetty kuvissa, kaavamaisesti ja Fritzing -nauhat. Käytin kahta pienempää nauhalevyä - toisessa neljä LEDiä ja neljä kytkintä, ja toisessa sinistä äänenvoimakkuustason LED -valoa ja suurempaa nauhalevyä mikro- ja kiertokooderia varten. Ne on yhdistetty yhdeksän- ja kaksisuuntaisella nauhakaapelilla.

Vaihe 3: Ohjelmisto

Kuten mainittiin, tässä USB -äänenvoimakkuuden, basson ja diskantin säätimessä käytetään kiertokooderia äänenvoimakkuuden säätimenä mykistys-/mykistyskytkimellä ja bassoa ja diskanttia neljällä ylös- ja alaspainikkeella.

Siinä on myös PC-näppäimistön LED-ilmaisimet eli Caps-lock, Scroll-lock ja Num-lock.

Se käyttää Arduino Micro (tai muuta ATmega32u4-pohjaista) MCU: ta ja koodi perustuu Arduino-foorumin boolrules-järjestelmän siirtymätilaan ISR roto_sm.ino, joka antaa selvästi erotetut ylös- ja alas-laukaisimet.

Koodi perustuu myös plerichen USB -äänenvoimakkuuden säätöön ja Caps Lock -merkkivaloon.

Se vaatii Nico Hood HID-Project -kirjastoa osoitteessa github: lataa kirjasto zip-tiedostona ja purkaa se ja kopioi sitten kansio Arduino-kirjastokansioon asiakirjakansion alla.

Koska Micro voidaan ohjelmoida helposti uudelleen USB -portin kautta, voit mukauttaa koodin vastaamaan oman äänilaitteesi ja näppäimistön ominaisuuksia korvaamalla koodissa käytetyt mediaohjeet omalla valinnallasi.

Nico Hood HID Github -verkkosivustolla on laaja luettelo kaikista käytettävissä olevista toiminnoista - tarkista ConsumerAPI.h -niminen tiedosto kaikista muista HID -toiminnoista, joihin voi kuulua järjestelmätoimintoja, kuten lepotila tai uudelleenkäynnistysavain. sisälsi valokuvia rakentamisesta sen edetessä.

Vaihe 4: Linkit

Arduino Micro

Tilakone ISR roto_sm.ino by boolrules

P LeRiche USB -äänenvoimakkuuden säätö ja Caps Lock -merkkivalo

Nico Hood HID-Project Github -kirjasto

Vaihe 5: Basson ja diskantin kiertosäätimien lisääminen

Basson ja diskantin kiertosäätimien lisääminen
Basson ja diskantin kiertosäätimien lisääminen

Neljä basso- ja diskanttia säätelevää painiketta voidaan korvata kahdella kiertosäätimellä. Kaaviossa2 annetaan yksityiskohdat ja luonnos on luonnoksessa2.

Kunkin säätimen kahta painonappia käytetään antamaan basson ja diskantin korostus.

Vaihe 6: Käytä Sparkfun Pro Microa pienempään koteloon

Käytä Sparkfun Pro Micro pienempään koteloon
Käytä Sparkfun Pro Micro pienempään koteloon
Käytä Sparkfun Pro Micro pienempään koteloon
Käytä Sparkfun Pro Micro pienempään koteloon

Voit käyttää pienempää Arduino Micro -versiota, nimittäin Sparkfun Pro Micro, tehdäksesi pienemmän kotelon Bass Treble Volume- ja näppäimistö -LED -USB -ohjaimelle.

Photo5 ja Photo6 sisältävät rakenteen yksityiskohdat, ja voit käyttää Sketch3: ta Pro Micro -laitteelle

Suositeltava: