Innehållsförteckning:
- Steg 1: Dellista
- Steg 2: Konstruktion
- Steg 3: Programvara
- Steg 4: Länkar
- Steg 5: Lägga till bas- och diskantkontroller
- Steg 6: Använd en Sparkfun Pro Micro för ett mindre fodral
Video: Bas-, diskant- och volym -USB -kontroller med tangentbordets lysdioder: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Jag har en Creative SoundBlaster Audigy i min stationära dator och jag behövde ett sätt att snabbt justera bas- och diskantinställningarna (liksom volymen) när jag lyssnade på ljud- eller videomedier.
Jag har anpassat koden från två källor som anges i kodlistan, och även i länkarna i slutet, som använder Arduino Micro av Arduino-organisationen, eller någon annan ATmega32u4, som en USB-enhet för mänskligt gränssnitt med hjälp av Nico Hood HID-projektbibliotek.
Jag använder också ett trådlöst tangentbord som bara visar tillståndet för Caps-lock, Num-lock och Scroll-lock knappar för en kort tid för att öka batteriets livslängd. Jag inkluderade därför också tre lysdioder som visar statusen för dessa tre tangentbordsfunktioner.
Eftersom Micro enkelt kan omprogrammeras även efter att du lagt in den i ett hölje via USB -porten, kan du anpassa koden så att den passar din egen ljudenhets och tangentbordets egenskaper genom att ersätta medieidentifieringen som används i koden med ditt eget val. Det finns en omfattande lista över alla funktioner som du kan använda tillgängliga på Nico Hood HID Github -webbplatsen - undersök filen ConsumerAPI.h för alla andra HID -funktioner.
Steg 1: Dellista
Arduino Micro eller andra ATmega32u4 -baserade Arduino -kort som Sparkfun Pro Micro. Leonardo kan användas men det är en mycket stor bräda jämfört med mikro …
5 lysdioder i olika färger
5 x 470 ohm motstånd
4 x tryckknappsbrytare
Roterande givare med A B C och omkopplare
Litet hölje, vred, bandskiva, anslutningskabel etc.
Steg 2: Konstruktion
Detaljer ges i bilderna, schematiska och Fritzing -plattformens layouter. Jag använde två mindre bandskivor - en för fyra lysdioder och de fyra omkopplarna, och den andra för en blå volymnivåriktningsindikator -LED och en större remsa för mikro- och rotationsgivaren. De är anslutna med en 9 -vägs och tvåvägs bandkabel.
Steg 3: Programvara
Som nämnts använder denna USB -volym, bas och diskantkontroll en roterande kodare som volymkontroll med en av/på -knapp, och basen och diskanten styrs av fyra upp- och nedknappar.
Det har också PC-tangentbordets LED-indikatorer, nämligen Caps-lock, Scroll-lock och Num-lock.
Den använder en Arduino Micro (eller annan ATmega32u4-baserad) MCU och koden är baserad på övergångsstaterna ISR roto_sm.ino av boolrules på Arduino-forumet, vilket ger tydligt differentierade upp och ner triggers.
Koden är också baserad på pleriches USB -volymkontroll och Caps Lock -LED som kan instrueras.
Det kräver Nico Hood HID-Project-biblioteket på github: ladda ner biblioteket som en zip-fil och extrahera det, kopiera sedan mappen till din Arduino-biblioteksmapp under din dokumentmapp.
Eftersom Micro enkelt kan omprogrammeras via USB -porten kan du anpassa koden så att den passar din egen ljudenhets och tangentbordets egenskaper genom att ersätta mediainstruktionen som används i koden med ditt eget val.
Det finns en omfattande lista över alla funktioner som du kan använda tillgängliga på Nico Hood HID Github -webbplatsen - undersök filen ConsumerAPI.h för alla andra HID -funktioner som kan inkludera systemfunktioner som sömn- eller omstartstangenter etc. Jag har inkluderade foton av konstruktionen när den fortskred.
Steg 4: Länkar
Arduino Micro
Statlig maskin ISR roto_sm.ino av boolrules
P LeRiche USB volymkontroll och Caps Lock LED
Nico Hood HID-Project Github-bibliotek
Steg 5: Lägga till bas- och diskantkontroller
Det är möjligt att byta ut de fyra tryckknapparna som styr basen och diskanten med två vridkontroller. Schematic2 ger detaljerna och Skissen finns i Sketch2.
De två tryckknapparna på varje kontroll används för att ge en basförstärkning respektive diskantförstärkning.
Steg 6: Använd en Sparkfun Pro Micro för ett mindre fodral
Du kan använda den mindre versionen av Arduino Micro nämligen Sparkfun Pro Micro för att skapa ett mindre hölje för basdiskantvolymen och tangentbordets LED USB -kontroller.
Photo5 och Photo6 ger detaljer om byggnaden och du kan använda Sketch3 för Pro Micro
Rekommenderad:
Så här använder du MacBook Air -tangentbordets genvägar: 6 steg
Så här använder du MacBook Air -tangentbordets genvägar: Genvägarna vi använder i klassen
Brain Box: Spårning av neural volym över tid: 20 steg
Brain Box: Spårning av neural volym över tid: Framsteget till gränsen för längre människoliv har lett till ökningen av sjukdomar som civilisationer inte sett före vårt. Bland dessa drabbade Alzheimers cirka 5,3 miljoner levande äldre amerikaner 2017, eller cirka 1 av 10 e
Gör en upplyst namnplatta av tangentbordets nycklar: 6 steg
Gör en upplyst namnplatta av tangentbordets nycklar: Den här instruktionsboken visar alla hur du gör en upplyst namnskylt av några tangenter och lite elektronik. Låt oss börja
Tangentbordets namn: 3 steg
Tangentbordets namn: Jag kommer att visa dig hur du gör ett tangentbord till något som är fullt. Ok så först behöver du några material: KeyboardHot Lim Sticker Paperneedle nästång eller DremelHandsHalf a BrainSax (tillval)
PC -HÖGTALARE: Fjärrkontroll med trådbunden volym med parfymlock: 19 steg
PC -HÖGTALARE: Fjärrkontroll med trådbunden volym med parfymkåpa: (Före allt: förlåt mitt engelska jag från Brasilien …) Hej, min mamma köpte en edifier 2.1 PC -högtalare med trådbunden fjärrkontroll. (Foto 1) Det är väldigt trevligt och lätt att använda … men dyrt, och rattvolymen är lite liten … Jag gillar stora volymknappar, som