Satura rādītājs:
- 1. darbība: detaļu saraksts
- 2. solis: būvniecība
- 3. darbība: programmatūra
- 4. solis: saites
- 5. solis: basa un augstās frekvences rotējošo vadības ierīču pievienošana
- 6. darbība: izmantojiet Sparkfun Pro Micro mazākai lietai
Video: Basu, augstās skaņas un skaļuma USB kontrolieris ar tastatūras gaismas diodēm: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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
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
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:
Pārnēsājama Disco V2 -ar skaņas vadāmām gaismas diodēm: 11 soļi (ar attēliem)
Portable Disco V2 -ar skaņas vadāmām gaismas diodēm: kopš savas pirmās pārnēsājamās diskotēkas veikšanas esmu gājis garu ceļu ar savu elektronikas ceļojumu. Sākotnējā konstrukcijā es uzlauzu shēmu uz prototipa plates un izdevās izveidot glītu, mazu kabatas diskotēku. Šoreiz es izveidoju savu PCB un
Uguns bedre ar skaņas reaģējošu liesmu, Bluetooth skaļruni un animētām gaismas diodēm: 7 soļi (ar attēliem)
Uguns bedre ar skaņas reaģējošu liesmu, Bluetooth skaļruni un animētām gaismas diodēm: nekas nesaka vasaras laiku gluži kā atpūsties pie ugunskura. Bet vai jūs zināt, kas ir labāks par uguni? Uguns un mūzika! Bet mēs varam iet vienu soli, nē, divus soļus tālāk … Uguns, mūzika, LED gaismas, skaņa reaģējoša liesma! Tas var izklausīties ambiciozi, bet šī Ins
Skaļuma, basu un augstās skaņas shēma audio pastiprinātājā: 11 soļi
Skaļuma, basa un augstās skaņas shēma audio pastiprinātājā: Hi draugs, šodien es izveidošu skaļuma, basa un augstās frekvences ķēdi. Šī shēma kontrolēs pastiprinātāja un basa skaļumu, kā arī kontrolēs pastiprinātāja augstās skaņas. shēma būs paredzēta tikai viena kanāla audio pastiprinātājam
555 taimeris ar desmitgades skaitītāju un gaismas diodēm un pjezo skaņas signālu; ķēdes pamatapraksts: 6 soļi
555 Taimeris ar desmitgades skaitītāju un gaismas diodēm un pjezo skaņas signālu; ķēdes pamatapraksts: Šī shēma sastāv no trim daļām. Tie ir pjezo skaņas signāls, kas rada skaņu. Kods (programma) atskaņos " Daudz laimes dzimšanas dienā " ar Arduino caur pjezo. Nākamais solis ir 555 taimeris, kas radīs impulsus, kas darbojas kā pulkstenis
MAKE kontrolieris redzes efekta noturība ar gaismas diodēm: 4 soļi
MAKE kontrolieris redzes efekta noturība ar gaismas diodēm: Sveiki, šī ir mana pirmā pamācība, un es ceru, ka jums patīk. Tas ir vienkāršs projekts, izmantojot MAKE Controller (ļoti noderīgs kontrolieris no www.makezine.com), kas, izmantojot gaismas diodes, rada redzes noturības efektu. Ātri pārvietojot dēli, jūs varat