Sadržaj:

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

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

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

Na svom glavnom stolnom računalu imam Creative SoundBlaster Audigy i trebao mi je način za brzo podešavanje postavki basa i visokih tonova (kao i glasnoće) tijekom slušanja audio ili video medija.

Prilagodio sam kôd iz dva izvora navedena u popisu kodova, a također 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 Knjižnice HID-projekta Nico Hood.

Koristim i bežičnu tipkovnicu 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 tipkovnice.

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

Korak 1: Popis dijelova

Popis dijelova
Popis 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 usporedbi s mikro…

5 LED dioda različite boje

5 x 470 ohmski otpornici

4 x prekidači s tipkama

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

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

Korak 2: Izgradnja

Graditeljstvo
Graditeljstvo
Graditeljstvo
Graditeljstvo

Pojedinosti su navedene 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 razine glasnoće, te veću traku za mikro i rotacijski davač. Spojeni su 9 -putnim i dvosmjernim vrpčnim kabelom.

Korak 3: Softver

Kao što je spomenuto, ova USB kontrola glasnoće, basa i visokih tonova koristi rotirajući davač kao kontrolu glasnoće s prekidačem za isključivanje/uključivanje zvuka, a bas i visoke tonove kontrolira pomoću četiri tipke za gore i dolje.

Također ima LED indikatore tipkovnice za računalo, naime Caps-lock, Scroll-lock i Num-lock.

Koristi Arduino Micro (ili drugi MCU temeljen 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 glasnoće i Caps Lock LED koja se može uputiti.

Potrebna je knjižnica Nico Hood HID-Project na githubu: preuzmite knjižnicu kao zip datoteku i raspakirajte je, zatim kopirajte mapu u mapu svoje biblioteke Arduino ispod mape s dokumentima.

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

Na stranicama Nico Hood HID Github postoji veliki popis svih funkcija koje možete koristiti, a pregledajte datoteku ConsumerAPI.h za sve ostale HID funkcije koje mogu uključivati funkcije sustava, poput ključa za spavanje ili ponovno pokretanje itd. uključivao je fotografije gradnje kako je napredovala.

Korak 4: Veze

Arduino Micro

Državni stroj ISR roto_sm.ino by boolrules

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

Biblioteka Github HID-projekta Nico Hood

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 upravljaju basom i visokim tonovima s dvije rotacijske kontrole. Shema 2 daje pojedinosti, a Skica se nalazi u Sketch2.

Dva gumba 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 upotrijebite Sparkfun Pro Micro
Za manje kućište upotrijebite Sparkfun Pro Micro
Za manje kućište upotrijebite Sparkfun Pro Micro
Za manje kućište upotrijebite Sparkfun Pro Micro

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

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

Preporučeni: