Sisukord:

Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)
Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)

Video: Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)

Video: Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)
Video: DOOGEE T20 – HEA EELARVETAHTELLIKU ÜLEVAADE ja TESTID 2024, November
Anonim
Bass, Treble ja Volume USB kontroller klaviatuuri LED -idega
Bass, Treble ja Volume USB kontroller klaviatuuri LED -idega
Bass-, diskant- ja helitugevuse USB -kontroller klaviatuuri LED -idega
Bass-, diskant- ja helitugevuse USB -kontroller klaviatuuri LED -idega

Minu põhilauaarvutis on Creative SoundBlaster Audigy ja mul oli vaja heli- või videomeediat kuulates kiiresti reguleerida bassi ja kõrgete toonide seadeid (samuti helitugevust).

Olen kohandanud koodi kahest koodiloendis toodud allikast ja ka lõpus olevatest linkidest, mis kasutavad Arduino organisatsiooni Arduino Micro või mõnda muud ATmega32u4 USB-inimliidese seadmena, kasutades Nico Hood HID-projekti raamatukogud.

Kasutan ka traadita klaviatuuri, mis näitab aku kestvuse suurendamiseks lühikest aega ainult suurtäheluku, numbriluku ja kerimisluku klahvide olekut. Seetõttu lisasin ka kolm LED -i, mis näitavad nende kolme klaviatuuri funktsiooni olekut.

Kuna Micro -d saab hõlpsasti ümber programmeerida ka pärast USB -pordi kaudu korpusesse panemist, saate koodi kohandada vastavalt oma heliseadme ja klaviatuuri omadustele, asendades koodis kasutatud meediumitunnuse oma valikuga. Nico Hood HID Githubi veebisaidil on saadaval lai valik kõiki funktsioone, mida saate kasutada - uurige kõigi teiste HID -funktsioonide faili ConsumerAPI.h.

Samm: osade loend

Osade nimekiri
Osade nimekiri

Arduino Micro või mõni muu ATmega32u4 -põhine Arduino -plaat, näiteks Sparkfun Pro Micro. Leonardot saab kasutada, kuid see on mikroga võrreldes väga suur plaat …

5 erinevat värvi LED -i

5 x 470 oomi takistid

4 x nuppude lülitid

Pöörlev kodeerija koos A B C ja lülitiühendusega

Väike korpus, nupp, ribaplaat, ühendusjuhe jne.

2. etapp: ehitamine

Ehitus
Ehitus
Ehitus
Ehitus

Üksikasjad on toodud fotodel, skeemil ja Fritzingi ribalaua paigutustel. Kasutasin kahte väiksemat ribalauda - ühte 4 LED -i ja nelja lüliti paigutamiseks ning teist sinise helitugevuse suunatule LED -i jaoks ja suuremat ribalauda mikro- ja pöördkooderi jaoks. Need on ühendatud 9- ja kahesuunalise lintkaabliga.

Samm: tarkvara

Nagu mainitud, kasutavad USB helitugevuse, bassi ja kõrgete helitugevuse juhtnupud helitugevuse reguleerimiseks vaigistamise/vaigistamise lülitit ning bassi ja kõrgete toonide juhtimist nelja üles ja alla nupu abil.

Sellel on ka arvuti klaviatuuri LED-indikaatorid, nimelt Caps-Lock, Scroll-Lock ja Num-lock.

See kasutab Arduino Micro (või muud ATmega32u4-põhist) MCU-d ja kood põhineb Arduino foorumi boolrule'i üleminekuseisunditel ISR roto_sm.ino, mis annab selgelt diferentseeritud üles ja alla päästikud.

Kood põhineb ka pleriche USB helitugevuse regulaatoril ja juhendataval Caps Lock LED -il.

See nõuab githubis Nico Hood HID-Project raamatukogu: laadige raamatukogu alla zip-failina ja ekstraheerige see, seejärel kopeerige kaust oma Arduino raamatukogu kausta oma dokumentide kausta all.

Kuna Micro saab oma USB -pordi kaudu hõlpsasti ümber programmeerida, saate koodi kohandada vastavalt oma heliseadme ja klaviatuuri omadustele, asendades koodis kasutatud meediumijuhised oma valikuga.

Nico Hood HID Githubi veebisaidil on saadaval lai valik kõiki funktsioone, mida saate kasutada - uurige faili ConsumerAPI.h kõigi muude HID -funktsioonide jaoks, mis võivad sisaldada süsteemifunktsioone, nagu unerežiim või taaskäivitusvõti. sisaldas fotosid ehituse edenemisest.

4. samm: lingid

Arduino Micro

Olekmasin ISR roto_sm.ino poolt boolrules

P LeRiche USB helitugevuse regulaator ja Caps Lock LED

Nico Hood HID-projekti Githubi raamatukogu

Samm 5: Bass ja Treble pöörlevate juhtnuppude lisamine

Bass ja Treble pöörlevate juhtnuppude lisamine
Bass ja Treble pöörlevate juhtnuppude lisamine

Neli bassi ja kõrgete toonide juhtnuppu on võimalik asendada kahe pöördnupuga. Skeem2 annab üksikasjad ja Sketch on Sketch2 -s.

Iga nupu kahte nuppu kasutatakse vastavalt bassi ja kõrgete toonide suurendamiseks.

Samm: kasutage väiksema korpuse jaoks Sparkfun Pro Micro

Väiksema korpuse jaoks kasutage Sparkfun Pro Micro
Väiksema korpuse jaoks kasutage Sparkfun Pro Micro
Väiksema korpuse jaoks kasutage Sparkfun Pro Micro
Väiksema korpuse jaoks kasutage Sparkfun Pro Micro

Võite kasutada Arduino Micro väiksemat versiooni, nimelt Sparkfun Pro Micro, et teha väiksema korpuse Bass Treble Volume ja klaviatuuri LED -USB -kontrolleri jaoks.

Photo5 ja Photo6 annavad ehituse üksikasjad ja saate kasutada Pro Micro jaoks Sketch3

Soovitan: