Kazalo:
- 1. korak: Seznam delov
- 2. korak: Gradnja
- 3. korak: Programska oprema
- 4. korak: Povezave
- 5. korak: Dodajanje vrtljivih kontrolnikov nizkih in visokih tonov
- 6. korak: Uporabite Sparkfun Pro Micro za manjše ohišje
Video: USB krmilnik nizkih tonov, visokih tonov in glasnosti z LED diodami na tipkovnici: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V glavnem namiznem računalniku imam Creative SoundBlaster Audigy in potreboval sem način za hitro prilagajanje nastavitev nizkih in visokih tonov (pa tudi glasnosti) pri poslušanju zvočnih ali video medijev.
Kodo sem prilagodil iz dveh virov, navedenih v seznamu kod, pa tudi na povezavah na koncu, ki uporablja Arduino Micro s strani organizacije Arduino ali kateri koli drug ATmega32u4 kot napravo za človeški vmesnik USB z uporabo Knjižnice HID-projekta Nico Hood.
Uporabljam tudi brezžično tipkovnico, ki za kratek čas prikaže le stanje tipk Caps-lock, Num-lock in Scroll-lock, da podaljša življenjsko dobo baterije. Zato sem vključil tudi tri LED diode, ki prikazujejo stanje teh treh funkcij tipkovnice.
Ker je Micro enostavno programirati tudi po vstavitvi v ohišje prek vrat USB, lahko kodo prilagodite tako, da ustreza značilnostim vaše zvočne naprave in tipkovnice, tako da identifikacijo medija, uporabljeno v kodi, zamenjate z lastno izbiro. Na spletnem mestu Nico Hood HID Github je na voljo obsežen seznam vseh funkcij, ki jih lahko uporabite - preglejte datoteko ConsumerAPI.h za vse druge funkcije HID.
1. korak: Seznam delov
Arduino Micro ali katero koli drugo ploščo Arduino na osnovi ATmega32u4, kot je Sparkfun Pro Micro. Leonardo je mogoče uporabiti, vendar je zelo velika plošča v primerjavi z mikro…
5 LED različnih barv
5 x 470 ohmski upori
4 x stikalna stikala
Rotacijski dajalnik z A B C in stikalno povezavo
Majhno ohišje, gumb, trak, priključna žica itd.
2. korak: Gradnja
Podrobnosti so navedene na fotografijah, shematičnih in postavitvah Fritzing traku. Uporabil sem dve manjši tračni plošči - v eni sta bili 4 LED in štiri stikala, druga pa za modro LED smerno luč za glasnost in večji trak za mikro in rotacijski dajalnik. Povezani so z 9 -smernim in dvosmernim tračnim kablom.
3. korak: Programska oprema
Kot smo že omenili, ta nadzor glasnosti USB, nizkih tonov in visokih tonov uporablja vrtljivi dajalnik kot nadzor glasnosti s stikalom za izklop/vklop zvoka, nizke in visoke tone pa nadzorujejo štirje gumbi gor in dol.
Ima tudi LED indikatorje za tipkovnico na računalniku, in sicer Caps-lock, Scroll-lock in Num-lock.
Uporablja Arduino Micro (ali drug ATMega32u4) MCU in koda temelji na prehodnih stanjih ISR roto_sm.ino z boolrules na forumu Arduino, ki daje jasno ločene sprožilce gor in dol.
Koda temelji tudi na plerichejevih nastavitvah USB Volume Control in Caps Lock LED.
Potrebuje knjižnico Nico Hood HID-Project na githubu: prenesite knjižnico kot datoteko zip in jo izvlecite, nato pa kopirajte mapo v mapo knjižnice Arduino pod mapo z dokumenti.
Ker lahko Micro enostavno programirate prek vrat USB, lahko kodo prilagodite značilnostim svoje zvočne naprave in tipkovnice tako, da medijsko navodilo, uporabljeno v kodi, zamenjate z lastno izbiro.
Na spletnem mestu Nico Hood HID Github je na voljo obsežen seznam vseh funkcij, ki jih lahko uporabite - preglejte datoteko ConsumerAPI.h za vse druge funkcije HID, ki lahko vključujejo sistemske funkcije, kot sta tipka za spanje ali ponovni zagon itd. vključeval fotografije gradnje, ko je napredovala.
4. korak: Povezave
Arduino Micro
Državni stroj ISR roto_sm.ino z boolrules
P LeRiche LED Volume Control in Caps Lock LED
Knjižnica Github HID-projekta Nico Hood
5. korak: Dodajanje vrtljivih kontrolnikov nizkih in visokih tonov
Štiri gumbe za upravljanje nizkih in visokih tonov je mogoče zamenjati z dvema vrtljivima gumboma. Shema2 prikazuje podrobnosti, skica pa je v Sketch2.
Dva gumba na vsakem upravljalniku se uporabljata za ojačanje nizkih in visokih tonov.
6. korak: Uporabite Sparkfun Pro Micro za manjše ohišje
Manjšo različico Arduina Micro, in sicer Sparkfun Pro Micro, lahko uporabite za izdelavo manjšega ohišja za USB krmilnik glasnosti nizkih tonov in tipkovnice.
Photo5 in Photo6 podajata podrobnosti o izdelavi, Sketch3 pa lahko uporabite za Pro Micro
Priporočena:
Vintage Rotary Phone Dial za nadzor glasnosti računalnika: 7 korakov (s slikami)
Vintage Rotary Phone Dial PC Volume Control: Če ste podobni meni, se vam zdi, da pogosto spreminjate glasnost v računalniku. Nekateri videoposnetki so glasnejši od drugih, včasih želite, da glasnost v računalniku utišate, medtem ko poslušate poddaje ali glasbo, in morda boste morali utišati
Vezje krmilnika težkih nizkih tonov: 8 korakov
Vezje krmilnika težkih nizkih tonov: Hii friend, V glasbenem sistemu želimo zvok visokih nizkih tonov. Če je v vašem glasbenem sistemu bas zelo nizek, vam bo ta blog v veliko pomoč. Danes bom naredil težko basovsko vezje. Lahko ga naredite enostavno vezje.To vezje ne
Upravljanje glasnosti USB: 9 korakov (s slikami)
Nadzor glasnosti USB: V tem projektu bomo zgradili nadzor glasnosti USB z uporabo Arduino kompatibilnega Trinketa iz Adafruit in rotacijskega kodirnika. Nazadnje bomo 3D natisnili ohišje, napolnili podlago s svinčenim posnetkom, da bi dodali težo in stabilnost, ter lasersko odrezali akrilno dno
Ojačevalnik /ojačevalnik nizkih tonov za mini slušalke: 6 korakov (s slikami)
Ojačevalnik /ojačevalnik nizkih tonov za slušalke: poslušam glasbo, ko se vozim s podzemno železnico. Ker je v podzemni železnici zelo hrupno, je basovski glas glasbe ponavadi zamaskiran. Zato sem naredil majhen ojačevalnik za slušalke, ki lahko po potrebi poveča bas zvok. Spodaj sem navedel svoje zahteve, a
Ojačevalnik nizkih tonov iz poceni interaktorja Aura Ojačevalnik: 7 korakov
Ojačevalnik nizkih tonov, izdelan iz poceni Aura InteractorOjačevalnik: To je moj Firs Instrucion, zato bodo naslednji boljši ;-) Kupil sem poceni (5 evrov) ojačevalnik AuraInteractorAlifier iz nemškega Shophttp: //www.pollin.de/shop/shop. php? cf = detail.php & pg = NQ == & a = NTk4OTYzOTk = Prinaša pribl. 16 W RMS.