Sadržaj:
- Korak 1: Lista dijelova
- Korak 2: Konstrukcija
- Korak 3: Softver
- Korak 4: Veze
- Korak 5: Dodavanje rotacijskih kontrola basova i visokih tonova
- Korak 6: Koristite Sparkfun Pro Micro za manje kućište
Video: USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
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
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
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
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:
Krug teških basova i visokih tonova: 13 koraka
Krug teških basova i visokih tonova: Zdravo prijatelju, želimo slušati muziku s visokim basom i najboljim zvukom pa ću danas napraviti kolo basa i visokih tonova koji će kontrolirati bas i visoke tonove zvuka. Počnimo
Jačina zvuka, basa i visokih tonova u audio pojačalu: 11 koraka
Jačina zvuka, basa i visokih tonova u audio pojačalu: Zdravo prijatelju, Danas ću napraviti krug jačine, basa i visokih tonova. Ovo kolo će kontrolirati jačinu pojačala i basa, a također će kontrolirati i visoke tonove pojačala. Ovo kolo će biti samo za jednokanalni audio ampl
USB kontrola jačine zvuka: 9 koraka (sa slikama)
USB kontrola jačine zvuka: U ovom projektu ćemo izgraditi USB kontrolu jačine zvuka pomoću Arduino kompatibilnog trinketa iz Adafruit -a i rotacionog kodera. Konačno, 3D ćemo odštampati kućište, napuniti bazu olovnim udarcem kako bismo dodali težinu i stabilnost, te laserski izrezati akrilno dno
Jednostavno DIY dugme za kontrolu jačine zvuka!: 5 koraka (sa slikama)
Jednostavno DIY dugme za kontrolu jačine zvuka !: Imate radnu površinu sa zvučnim sistemom daleko od mjesta na kojem sjedite?-Imam. Nakon malo kopanja, otkrio sam da je prilično lako jeftino napraviti vlastiti mekani gumb za kontrolu glasnoće. U ovom tutorijalu pokazat ću vam kako stvoriti USB gumb za kontrolu glasnoće za
Puls (LED diode za aktiviranje jačine zvuka): 7 koraka (sa slikama)
Pulsni (LED -i koji se aktiviraju jačinom zvuka): Jeste li ikada htjeli izgraditi nešto sa LED -ima, ali niste bili sigurni odakle početi? Ovaj vodič će vam dati neke jednostavne korake za kreiranje vlastitog koda za vizualizaciju volumena za adresabilna LED svjetla. Ovo je zabavan stolni mjerač buke, rave de