Sisukord:
- Samm: osade loend
- 2. etapp: ehitamine
- Samm: tarkvara
- 4. samm: lingid
- Samm 5: Bass ja Treble pöörlevate juhtnuppude lisamine
- Samm: kasutage väiksema korpuse jaoks Sparkfun Pro Micro
Video: Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
Ü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
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õ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:
Kõrge eraldusvõimega sagedusloendur: 5 sammu (piltidega)
Kõrge eraldusvõimega sagedusloendur: see juhend annab vastastikuse sagedusloenduri, mis on võimeline sagedusi kiiresti ja mõistliku täpsusega mõõtma. See on valmistatud standardkomponentidest ja seda saab teha nädalavahetusel (mul läks natuke kauem aega :-)) EDIT: Kood on nüüd saadaval
Kõrge eraldusvõimega veebikaamera: 9 sammu (piltidega)
Kõrglahutusega veebikaamera: kasutasin mõned aastad RPi -põhist veebikaamerat (koos PiCami mooduliga). Toodetud piltidega oli kõik korras, kuid siis oli hetk, kus ma polnud kvaliteediga enam rahul. Otsustasin teha suure eraldusvõimega veebikaamera. Järgmised osad on
Helitugevuse võimendi helitugevus, bass ja kõrged ahelad: 11 sammu
Helitugevuse, bassi ja kõrgete helide vooluahel: Hii sõber, täna teen helitugevuse, bassi ja kõrgete helide vooluahela. See vooluahel kontrollib võimendi ja bassi helitugevust ning kontrollib ka võimendi kõrgeid toone. See ahel on ainult ühe kanaliga helivõimendi jaoks
USB helitugevuse reguleerimine: 9 sammu (piltidega)
USB helitugevuse reguleerimine: Selles projektis ehitame USB helitugevuse regulaatori, kasutades Arduino ühilduvat Adafruit'i nipsasja ja pöörlevat kodeerijat. Lõpuks trükime korpuse 3D -vormingus, täidame aluse pliipildiga, et lisada kaalu ja stabiilsust, ning lõikame laseriga akrüülpõhja
Kõrge täpsusega temperatuurikontroller: 6 sammu (piltidega)
Kõrge täpsusega temperatuurikontroller: teaduses ja insenerimaailmas on temperatuuri jälgimine (aatomite liikumine termodünaamikas) üks põhilisi füüsikalisi parameetreid, mida tuleks arvestada peaaegu kõikjal, alates rakubioloogiast kuni kõvakütusega raketini