Sadržaj:

USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi: 6 koraka (sa slikama)
USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi: 6 koraka (sa slikama)

Video: USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi: 6 koraka (sa slikama)

Video: USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi: 6 koraka (sa slikama)
Video: ARYLIC B50 (Recensione e Misurazioni Acustiche) 2024, Juli
Anonim
USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi
USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi
USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi
USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi

Na svom stonom računaru imam Creative SoundBlaster Audigy i trebao mi je način da brzo prilagodim postavke basa i visokih tonova (kao i jačinu zvuka) prilikom slušanja audio ili video medija.

Prilagodio sam kôd iz dva izvora navedena u popisu kodova, kao i na linkovima na kraju, koji koristi Arduino Micro od strane organizacije Arduino, ili bilo koji drugi ATmega32u4, kao USB uređaj za ljudsko sučelje pomoću Biblioteke HID-projekta Nico Hood.

Koristim i bežičnu tastaturu koja samo na kratko prikazuje stanje tipki Caps-lock, Num-lock i Scroll-lock kako bih produžila trajanje baterije. Stoga sam uključio i tri LED diode koje prikazuju status ove tri funkcije tastature.

Budući da se Micro može lako reprogramirati čak i nakon što ga stavite u kućište putem USB priključka, možete prilagoditi kôd tako da odgovara karakteristikama vašeg zvučnog uređaja i tipkovnice zamjenom identifikacije medija koja se koristi u kodu vlastitim odabirom. Na web stranici Nico Hood HID Github postoji veliki popis svih funkcija koje možete koristiti, pregledajte datoteku ConsumerAPI.h za sve ostale HID funkcije.

Korak 1: Lista dijelova

Lista delova
Lista delova

Arduino Micro ili bilo koja druga Arduino ploča zasnovana na ATmega32u4, poput Sparkfun Pro Micro. Leonardo se može koristiti, ali to je vrlo velika ploča u odnosu na mikro…

5 LED dioda različite boje

5 x 470 ohmski otpornici

4 x prekidača na dugme

Rotacijski davač s A B C i prekidačkom vezom

Malo kućište, gumb, trakasta ploča, priključna žica itd.

Korak 2: Konstrukcija

Građevinarstvo
Građevinarstvo
Građevinarstvo
Građevinarstvo

Detalji su dati na fotografijama, shematski i u Fritzing traci. Koristio sam dvije manje trakaste ploče - jednu za smještaj 4 LED diode i četiri prekidača, a drugu za plavu LED diodu pokazivača jačine zvuka, te veću traku za mikro i rotacijski davač. Povezani su 9 -smjernim i dvosmjernim vrpčnim kabelom.

Korak 3: Softver

Kao što je spomenuto, ova USB kontrola jačine zvuka, basova i visokih tonova koristi rotirajući koder kao kontrolu glasnoće sa prekidačem za isključivanje/uključivanje zvuka, a basove i visoke tonove kojima se upravlja pomoću četiri gumba za gore i dolje.

Takođe ima LED indikatore tastature na računaru, naime Caps-lock, Scroll-lock i Num-lock.

Koristi Arduino Micro (ili drugi MCU baziran na ATmega32u4), a kôd se temelji na prijelaznim stanjima ISR roto_sm.ino od strane boolrula na Arduino forumu, koji daje jasno diferencirane gore-dolje okidače.

Kôd se također temelji na plericheovoj USB kontroli jačine zvuka i Caps Lock LED koja se može uputiti.

Za to je potrebna biblioteka Nico Hood HID-Project na github-u: preuzmite biblioteku kao zip datoteku i raspakujte je, zatim kopirajte fasciklu u fasciklu Arduino biblioteke ispod fascikle sa dokumentima.

Budući da se Micro može lako reprogramirati putem USB priključka, kôd možete prilagoditi tako da odgovara karakteristikama vašeg zvučnog uređaja i tipkovnice zamjenom medijskih uputa korištenih u kodu vlastitim odabirom.

Na web stranici Nico Hood HID Github postoji veliki popis svih funkcija koje možete koristiti, pregledajte datoteku ConsumerAPI.h za sve ostale HID funkcije koje mogu uključivati sistemske funkcije poput ključa za spavanje ili ponovno pokretanje itd. uključivale su fotografije izgradnje kako je odmicala.

Korak 4: Veze

Arduino Micro

Državni stroj ISR roto_sm.ino by boolrules

P LeRiche USB kontrola jačine zvuka i Caps Lock LED

Biblioteka Nico Hud HID-Project Github

Korak 5: Dodavanje rotacijskih kontrola basova i visokih tonova

Dodavanje rotacijskih kontrola basova i visokih tonova
Dodavanje rotacijskih kontrola basova i visokih tonova

Moguće je zamijeniti četiri tipke koje kontroliraju bas i visoke tonove s dvije rotacijske kontrole. Shema2 daje detalje, a skica je u skici2.

Dva tastera na svakoj kontroli koriste se za pojačanje basa i pojačanje visokih tonova.

Korak 6: Koristite Sparkfun Pro Micro za manje kućište

Za manje kućište koristite Sparkfun Pro Micro
Za manje kućište koristite Sparkfun Pro Micro
Za manje kućište koristite Sparkfun Pro Micro
Za manje kućište koristite Sparkfun Pro Micro

Možete koristiti manju verziju Arduina Microa, naime Sparkfun Pro Micro, za izradu manjeg kućišta za USB kontroler jačine basova i tipkovnice.

Photo5 i Photo6 daju detalje o izradi, a možete koristiti Sketch3 za Pro Micro

Preporučuje se: