Tartalomjegyzék:
- 1. lépés: Alkatrészlista
- 2. lépés: Építés
- 3. lépés: Szoftver
- 4. lépés: Linkek
- 5. lépés: Basszus és magas hang rotációs vezérlők hozzáadása
- 6. lépés: Használjon Sparkfun Pro Micro készüléket kisebb tokhoz
Videó: Basszus, magas és hangerő USB vezérlő billentyűzet LED -eivel: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A fő asztali számítógépemen van egy Creative SoundBlaster Audigy, és szükségem volt egy módra, amellyel gyorsan módosíthatom a mély- és magashang -beállításokat (valamint a hangerőt) audio- vagy videomédia hallgatása közben.
A kódot a kódlistában megadott két forrásból, valamint a végén található linkekből alakítottam át, amelyek az Arduino szervezet által használt Arduino Micro-t, vagy bármely más ATmega32u4-et használják USB emberi interfész eszközként a Nico Hood HID-projekt könyvtárak.
Vezeték nélküli billentyűzetet is használok, amely csak a Caps-Lock, a Num-lock és a Scroll-lock billentyűk állapotát mutatja rövid ideig, hogy növelje az akkumulátor élettartamát. Ezért három LED -et is mellékeltem, amelyek a három billentyűzet funkció állapotát mutatják.
Mivel a Micro könnyen átprogramozható még azután is, hogy behelyezte a házba az USB -porton keresztül, a kódot a saját hangeszközének és billentyűzetének jellemzőihez igazíthatja, ha a kódban használt médiaazonosítót saját választásával helyettesíti. A Nico Hood HID Github webhelyen elérhető az összes használható funkció széles listája - vizsgálja meg a ConsumerAPI.h nevű fájlt az összes többi HID funkció esetében.
1. lépés: Alkatrészlista
Arduino Micro vagy bármely más ATmega32u4 alapú Arduino kártya, például a Sparkfun Pro Micro. A Leonardo használható, de nagyon nagy tábla a mikrohoz képest…
5 különböző színű LED
5 x 470 ohmos ellenállás
4 db nyomógombos kapcsoló
Forgó kódoló A B C -vel és kapcsoló csatlakozással
Kis ház, gomb, szalaglap, csatlakozó vezeték stb.
2. lépés: Építés
A részleteket a fényképek, a sematikus ábrák és a Fritzing szalaglemez -elrendezések tartalmazzák. Két kisebb szalaglapot használtam - az egyik 4 LED és a négy kapcsoló elhelyezésére, a másik pedig egy kék hangerőszintű irányjelző LED -re, és egy nagyobb szalaglap a mikro- és a forgó jeladóra. 9 és 2 utas szalagkábellel vannak összekötve.
3. lépés: Szoftver
Amint említettük, ez az USB hangerő, basszus és magas hangszínszabályzó forgó kódolót használ hangerőszabályzóvá, némítás/elnémítás kapcsolóval, a mély és magas hangokat pedig négy fel és le gomb vezérli.
A számítógép billentyűzetének LED-es kijelzői is vannak, nevezetesen Caps-Lock, Scroll-Lock és Num-lock.
Arduino Micro (vagy más ATmega32u4-alapú) MCU-t használ, és a kód az ISR roto_sm.ino átmeneti állapotain alapul, az Arduino fórum boolrule-jaival, amelyek egyértelműen megkülönböztetett fel és le triggereket adnak.
A kód alapja a pleriche USB -hangerőszabályzója és a Caps Lock LED is.
Ehhez szüksége van a github Nico Hood HID-Project könyvtárára: töltse le a könyvtárat zip fájlként és bontsa ki, majd másolja a mappát az Arduino könyvtármappájába a dokumentumok mappája alatt.
Mivel a Micro USB -portján keresztül könnyen átprogramozható, a kódot a saját hangeszközének és billentyűzetének jellemzőihez igazíthatja úgy, hogy a kódban használt médiautasítást saját választásával helyettesíti.
A Nico Hood HID Github webhelyen elérhető összes elérhető funkció széles listája található - vizsgálja meg a ConsumerAPI.h nevű fájlt az összes többi HID funkció esetében, amelyek tartalmazhatnak olyan rendszerfunkciókat, mint az alvó vagy újraindító kulcs stb. fényképeket tartalmazott az építkezésről, ahogy haladt.
4. lépés: Linkek
Arduino Micro
Állapotgép ISR roto_sm.ino a boolrules szerint
P LeRiche USB hangerőszabályzó és Caps Lock LED
Nico Hood HID-Project Github könyvtár
5. lépés: Basszus és magas hang rotációs vezérlők hozzáadása
Lehetőség van a négy nyomógombra, amelyek a mély és magas hangokat szabályozzák, két forgatógombbal. A 2. ábra a részleteket tartalmazza, a vázlat pedig a Sketch2 -ben található.
Az egyes kezelőszervek két nyomógombjával mélyhang- és magashang -erősítést adnak.
6. lépés: Használjon Sparkfun Pro Micro készüléket kisebb tokhoz
Használhatja az Arduino Micro kisebb verzióját, nevezetesen a Sparkfun Pro Micro -t, hogy kisebb házat készítsen a Bass Treble Volume és a billentyűzet LED USB vezérlőhöz.
A Photo5 és Photo6 a konstrukció részleteit tartalmazza, és használhatja a Sketch3 -at a Pro Micro számára
Ajánlott:
LED hangerő sáv: 9 lépés (képekkel)
LED hangerősáv: A műhelyem túl unalmas. A falaimat borító lakkozott, 80-as évekbeli deszka ellenére hiányzik mind a szín, mind pedig természetesen: a LED-ek. Hasonlóképpen gyakran zenélek, miközben forrasztom az elektronikát. Ez elgondolkodtatott, hogy kombinálhatom -e a zenét és a LED -eket
LED basszus: 6 lépés (képekkel)
LED Bass: Itt vagyunk ismét egy újabb projekttel. Kék LED -eket teszünk a basszusra. A 9 V -os akkumulátor mellett a mélysugárzó hátoldalán lévő kapcsolóval ki- és bekapcsolhatjuk őket, amelyek biztosítják a szükséges töltést. Ez egy nagyon egyszerű p
Nehéz basszus és magas hang áramkör: 13 lépés
Heavy Bass and Treble Circuit: Szia barátom, Magas basszussal és a legjobb zenei hangzással szeretnénk zenét hallgatni, ezért ma egy basszus és magas hangzású áramkört fogok készíteni, amely vezérli a mély és magas hangokat. Kezdjük
Hangerő, mély és magas hang áramkör az audioerősítőben: 11 lépés
Hangerő, basszus és magas hangáramkör az audioerősítőben: Hi, barátom, ma egy hangerő-, mély- és magashang -áramkört fogok készíteni. Ez az áramkör szabályozza az erősítő és a basszus hangerejét, valamint az erősítő magas hangjait is. Az áramkör csak egycsatornás audió erősítőhöz lesz
Impulzus (hangerő -aktivált LED -ek): 7 lépés (képekkel)
Impulzus (hangerő -aktivált LED -ek): Szeretett volna valaha LED -ekkel építeni valamit, de nem tudta, hol kezdje? Ez az útmutató néhány könnyen követhető lépést kínál Önnek, hogy megtervezze a saját hangerő-megjelenítő kódját a címezhető LED-lámpákhoz. Ez egy szórakoztató asztali zajmérő, rave de