Indholdsfortegnelse:
- Trin 1: Deleliste
- Trin 2: Konstruktion
- Trin 3: Software
- Trin 4: Links
- Trin 5: Tilføjelse af bas- og diskantkontrol
- Trin 6: Brug en Sparkfun Pro Micro til en mindre sag
Video: Bas, diskant og volumen USB -controller med tastatur -LED'er: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Jeg har en Creative SoundBlaster Audigy i min primære stationære computer, og jeg havde brug for en måde til hurtigt at justere bas- og diskantindstillingerne (samt lydstyrken), når jeg lytter til lyd- eller videomedier.
Jeg har tilpasset koden fra to kilder, der er angivet i kodefortegnelsen, og også i linkene i slutningen, som gør brug af en Arduino Micro af Arduino-organisationen eller enhver anden ATmega32u4, som en USB Human Interface Device ved hjælp af Nico Hood HID-projektbiblioteker.
Jeg bruger også et trådløst tastatur, som kun viser tilstanden for Caps-lock, Num-lock og Scroll-lock-tasterne i en kort periode for at øge batteriets levetid. Jeg inkluderede derfor også tre LED'er, der viser status for disse tre tastaturfunktioner.
Fordi Micro let kan omprogrammeres, selv efter at du har sat den i et kabinet via USB -porten, kan du tilpasse koden, så den passer til egenskaberne ved din egen lydenhed og tastatur ved at erstatte den medieidentifikation, der bruges i koden, med dit eget valg. Der er en omfattende liste over alle de funktioner, du kan bruge, tilgængelig på Nico Hood HID Github -webstedet - undersøg filen ved navn ConsumerAPI.h for alle de andre HID -funktioner.
Trin 1: Deleliste
Arduino Micro eller ethvert andet ATmega32u4 -baseret Arduino -kort, såsom Sparkfun Pro Micro. Leonardo kan bruges, men det er et meget stort bord sammenlignet med mikro…
5 lysdioder i forskellige farver
5 x 470 ohm modstande
4 x trykknapkontakter
Roterende encoder med A B C og en switchforbindelse
Lille kabinet, knap, stripplade, tilslutningstråd osv.
Trin 2: Konstruktion
Detaljer er angivet i billederne, skematisk og Fritzing stripboard layout. Jeg brugte to mindre stripplader - det ene til at rumme 4 lysdioder og de fire kontakter, og det andet til en blå volumeniveau retningsindikator LED, og et større stripboard til mikro og roterende encoder. De er forbundet med et 9 -vejs og tovejs båndkabel.
Trin 3: Software
Som nævnt bruger denne USB -lydstyrke, bas og diskantkontrol en roterende encoder som lydstyrkekontrol med en mute/unmute -kontakt, og bas og diskant styres af fire op- og ned -knapper.
Det har også PC-tastatur LED-indikatorer, nemlig Caps-lock, Scroll-lock og Num-lock.
Den bruger en Arduino Micro (eller anden ATmega32u4-baseret) MCU, og koden er baseret på overgangstilstandene ISR roto_sm.ino ved boolrules på Arduino forum, som giver klart differentierede op og ned triggere.
Koden er også baseret på pleriche's USB Volume Control og Caps Lock LED instruerbar.
Det kræver Nico Hood HID-Project-biblioteket på github: Download biblioteket som en zip-fil og udpak det, og kopier derefter mappen til din Arduino-biblioteksmappe under din dokumentmappe.
Fordi Micro let kan omprogrammeres via sin USB -port, kan du tilpasse koden, så den passer til egenskaberne ved din egen lydenhed og tastatur ved at erstatte den medieinstruktion, der bruges i koden, med dit eget valg.
Der er en omfattende liste over alle de funktioner, du kan bruge, tilgængelig på Nico Hood HID Github -webstedet - undersøg filen ved navn ConsumerAPI.h for alle de andre HID -funktioner, der kan omfatte systemfunktioner som f.eks. Søvn- eller genstartstast osv. Jeg har inkluderet fotos af byggeriet, efterhånden som det skred frem.
Trin 4: Links
Arduino Micro
Statsmaskine ISR roto_sm.ino ved boolrules
P LeRiche USB volumenkontrol og Caps Lock LED
Nico Hood HID-Project Github-bibliotek
Trin 5: Tilføjelse af bas- og diskantkontrol
Det er muligt at udskifte de fire trykknapper, der styrer bassen og diskanten med to drejeknapper. Schematic2 giver detaljerne, og skitsen er i Sketch2.
De to trykknapper på hver kontrol bruges til at give henholdsvis et basboost og diskantboost.
Trin 6: Brug en Sparkfun Pro Micro til en mindre sag
Du kan bruge den mindre version af Arduino Micro nemlig Sparkfun Pro Micro til at lave et mindre kabinet til Bass Diskant Volume og Keyboard LED USB Controller.
Photo5 og Photo6 giver detaljerne i bygningen, og du kan bruge Sketch3 til Pro Micro
Anbefalede:
Kraftig bas og diskant kredsløb: 13 trin
Heavy Bass og Diskant Circuit: Hii ven, vi ønsker at lytte til musik med høj bas og med den bedste musiklyd, så i dag vil jeg lave et kredsløb med bas og diskant, der styrer bas og diskant af lyd. Lad os komme i gang
Lydstyrke, bas og diskant i lydforstærker: 11 trin
Lydstyrke, bas og diskant kredsløb i lydforstærker: Hej ven, I dag skal jeg lave et kredsløb med lydstyrke, bas og diskant.Dette kredsløb styrer lydstyrken på forstærker og bas, og det vil også styre forstærkerens diskant. kredsløb vil kun være for enkeltkanals lydforstærker
RGB USB -tastatur med en knap: 6 trin (med billeder)
RGB USB -tastatur med en knap: Har du nogensinde følt behov for at have et lille, men funktionelt, RGB -baggrundsbelyst tastatur, der ikke er større end størrelsen på en enkelt tast? Ingen? Hvem bekymrer sig, lav en alligevel! Denne instruktive vil guide dig gennem de trin, du har brug for for at gøre din helt egen, lidt ubrugelig, på
TV kommerciel volumen suppressor: 6 trin (med billeder)
TV Commercial Volume Suppressor: Min far klynker konstant over, hvor irriterende det er, når reklamer er betydeligt højere end deres ledsagende program. Da hans klager blev mere irriterende end de faktiske reklamer, besluttede jeg at oprette en lille gadget, der ville
Hurtigt og snavset tastatur (tomt tastatur): 3 trin
Quick and Dirty Das Keyboard (Blank Keyboard): A Das Keyboard is the name of the most popular keyboard with no inscriptions on the keys (blank keyboard). Das tastatur sælges til $ 89,95. Denne instruktive vil guide dig, selvom du selv laver en med et gammelt tastatur, du har liggende