Satura rādītājs:

Basu, augstās skaņas un skaļuma USB kontrolieris ar tastatūras gaismas diodēm: 6 soļi (ar attēliem)
Basu, augstās skaņas un skaļuma USB kontrolieris ar tastatūras gaismas diodēm: 6 soļi (ar attēliem)

Video: Basu, augstās skaņas un skaļuma USB kontrolieris ar tastatūras gaismas diodēm: 6 soļi (ar attēliem)

Video: Basu, augstās skaņas un skaļuma USB kontrolieris ar tastatūras gaismas diodēm: 6 soļi (ar attēliem)
Video: Denon PMA 900HNE Стриминговый усилитель с Bluetooth обзор тест звука с Focal Kanta N2 2024, Novembris
Anonim
Bass, Treble un Volume USB kontrolieris ar tastatūras gaismas diodēm
Bass, Treble un Volume USB kontrolieris ar tastatūras gaismas diodēm
Bass, Treble un Volume USB kontrolieris ar tastatūras gaismas diodēm
Bass, Treble un Volume USB kontrolieris ar tastatūras gaismas diodēm

Manā galvenajā galddatorā ir Creative SoundBlaster Audigy, un man bija nepieciešams veids, kā ātri pielāgot basu un augstās skaņas iestatījumus (kā arī skaļumu), klausoties audio vai video medijus.

Esmu pielāgojis kodu no diviem avotiem, kas norādīti kodu sarakstā, kā arī beigās esošajās saitēs, kurās Arduino organizācija izmanto Arduino Micro vai jebkuru citu ATmega32u4 kā USB cilvēka saskarnes ierīci, izmantojot Niko Huda HID-projekta bibliotēkas.

Es izmantoju arī bezvadu tastatūru, kas uz īsu brīdi parāda tikai Caps-Lock, Num-lock un Scroll-lock taustiņu stāvokli, lai palielinātu akumulatora darbības laiku. Tāpēc es iekļāvu arī trīs gaismas diodes, kas parāda šo trīs tastatūras funkciju statusu.

Tā kā Micro var viegli pārprogrammēt pat pēc ievietošanas kamerā, izmantojot USB portu, jūs varat pielāgot kodu atbilstoši savas skaņas ierīces un tastatūras īpašībām, aizstājot kodā izmantoto multivides identifikāciju ar savu izvēli. Nico Hood HID Github vietnē ir pieejams plašs saraksts ar visām funkcijām, kuras varat izmantot - lai pārbaudītu visas pārējās HID funkcijas ar failu ConsumerAPI.h.

1. darbība: detaļu saraksts

Detaļu saraksts
Detaļu saraksts

Arduino Micro vai jebkuru citu uz Amega32u4 balstītu Arduino plati, piemēram, Sparkfun Pro Micro. Leonardo var izmantot, taču tā ir ļoti liela tāfele salīdzinājumā ar mikro…

5 dažādu krāsu gaismas diodes

5 x 470 omi rezistori

4 x spiedpogas slēdži

Rotējošais kodētājs ar A B C un slēdža savienojumu

Neliels korpuss, poga, sloksnes plāksne, savienojuma vads utt.

2. solis: būvniecība

Būvniecība
Būvniecība
Būvniecība
Būvniecība

Sīkāka informācija ir sniegta fotoattēlos, shematiski un Fritzing sloksnes izkārtojumos. Es izmantoju divus mazākus sloksnes dēļus - vienu, lai ievietotu 4 gaismas diodes un četrus slēdžus, bet otru - zilā skaļuma līmeņa virzienrādītāja LED, un lielāku sloksnes plāksni mikro un rotācijas kodētājam. Tie ir savienoti ar 9 un divvirzienu lentes kabeli.

3. darbība: programmatūra

Kā minēts šajā USB skaļuma, zemo frekvenču un augstās skaņas vadības režīmā kā skaļuma regulators tiek izmantots rotējošais kodētājs ar izslēgšanas/ieslēgšanas slēdzi, bet basu un augstās skaņas kontrolē ar četrām augšup un lejup pogām.

Tam ir arī datora tastatūras LED indikatori, proti, Caps-lock, Scroll-lock un Num-lock.

Tas izmanto Arduino Micro (vai citu uz ATmega32u4 balstītu) MCU, un kods ir balstīts uz pārejas stāvokļiem ISR roto_sm.ino, ko nosaka Arduino foruma boulrules, kas sniedz skaidri atšķirīgus augšup un lejupvērstus aktivizētājus.

Kods ir balstīts arī uz pleriche USB skaļuma kontroli un Caps Lock LED.

Tam nepieciešama Nico Hood HID-Project bibliotēka vietnē github: lejupielādējiet bibliotēku kā zip failu un izvelciet to, pēc tam nokopējiet mapi savā Arduino bibliotēkas mapē zem dokumentu mapes.

Tā kā Micro var viegli pārprogrammēt, izmantojot USB portu, jūs varat pielāgot kodu atbilstoši savas skaņas ierīces un tastatūras īpašībām, aizstājot kodā izmantoto multivides instrukciju ar savu izvēli.

Nico Hood HID Github vietnē ir pieejams plašs saraksts ar visām funkcijām, kuras varat izmantot - pārbaudiet failu ConsumerAPI.h attiecībā uz visām pārējām HID funkcijām, kas var ietvert sistēmas funkcijas, piemēram, miega vai pārstartēšanas atslēgu utt. iekļautas būvniecības fotogrāfijas, kad tā noritēja.

4. solis: saites

Arduino Micro

Štata mašīna ISR roto_sm.ino pēc boolrules

P LeRiche USB skaļuma kontroles un Caps Lock gaismas diode

Niko Huda HID projekta Github bibliotēka

5. solis: basa un augstās frekvences rotējošo vadības ierīču pievienošana

Rotējošo basu un augstās frekvences vadības ierīču pievienošana
Rotējošo basu un augstās frekvences vadības ierīču pievienošana

Ir iespējams nomainīt četras pogas, kas kontrolē basu un augstās skaņas, ar divām rotējošām vadības ierīcēm. Shēmā2 ir sniegta sīkāka informācija, un skice ir skicē2.

Divas katras vadības pogas tiek izmantotas, lai attiecīgi palielinātu basu un augstās skaņas.

6. darbība: izmantojiet Sparkfun Pro Micro mazākai lietai

Mazākam korpusam izmantojiet Sparkfun Pro Micro
Mazākam korpusam izmantojiet Sparkfun Pro Micro
Mazākam korpusam izmantojiet Sparkfun Pro Micro
Mazākam korpusam izmantojiet Sparkfun Pro Micro

Jūs varat izmantot mazāko Arduino Micro versiju, proti, Sparkfun Pro Micro, lai izveidotu mazāku korpusu Bass Treble Volume un tastatūras LED USB kontrolierim.

Photo5 un Photo6 sniedz detalizētu informāciju par konstrukciju, un jūs varat izmantot Sketch3 Pro Micro

Ieteicams: