Innholdsfortegnelse:
- Trinn 1: Deleliste
- Trinn 2: Konstruksjon
- Trinn 3: Programvare
- Trinn 4: Lenker
- Trinn 5: Legge til roterende kontroller for bass og diskant
- Trinn 6: Bruk en Sparkfun Pro Micro for et mindre etui
Video: Bass, diskant og volum USB -kontroller med tastatur -lysdioder: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Jeg har en Creative SoundBlaster Audigy på min stasjonære datamaskin, og jeg trengte en måte å raskt justere innstillingene for bass og diskant (samt volum) når jeg lyttet til lyd- eller videomedier.
Jeg har tilpasset koden fra to kilder som er angitt i kodelisten, og også i koblingene på slutten, som bruker Arduino Micro av Arduino-organisasjonen, eller en hvilken som helst annen ATmega32u4, som en USB Human Interface Device ved å bruke Nico Hood HID-Project-biblioteker.
Jeg bruker også et trådløst tastatur som bare viser tilstanden til Caps-lock, Num-lock og Scroll-lock-tastene for en kort stund for å øke batterilevetiden. Jeg inkluderte derfor også tre lysdioder som viser statusen til disse tre tastaturfunksjonene.
Fordi Micro enkelt kan omprogrammeres selv etter at du har satt den inn i et kabinett via USB -porten, kan du tilpasse koden til egenskapene til din egen lydenhet og tastatur ved å erstatte medieidentifikasjonen som brukes i koden med ditt eget valg. Det er en omfattende liste over alle funksjonene du kan bruke tilgjengelig på Nico Hood HID Github -nettstedet - undersøk filen ConsumerAPI.h for alle de andre HID -funksjonene.
Trinn 1: Deleliste
Arduino Micro eller et annet ATmega32u4 -basert Arduino -kort, for eksempel Sparkfun Pro Micro. Leonardo kan brukes, men det er et veldig stort brett sammenlignet med mikro …
5 lysdioder i forskjellige farger
5 x 470 ohm motstander
4 x trykknappbrytere
Roterende giver med A B C og bryterforbindelse
Lite kabinett, knott, stripebrett, tilkoblingsledning etc.
Trinn 2: Konstruksjon
Detaljer er gitt i bildene, skjematisk og Fritzing stripboardoppsett. Jeg brukte to mindre stripeplater - en til å huse 4 lysdioder og de fire bryterne, og den andre for en blå volumnivå -retningsindikator -LED, og et større tavle for mikro- og rotasjonsgiveren. De er koblet til med en 9 -veis og toveis båndkabel.
Trinn 3: Programvare
Som nevnt bruker denne USB -volumet, basen og diskantkontrollen en roterende encoder som volumkontroll med en mute/unmute -bryter, og bass og diskant styres av fire opp- og nedknapper.
Den har også LED-indikatorer for PC-tastatur, nemlig Caps-lock, Scroll-lock og Num-lock.
Den bruker en Arduino Micro (eller annen ATmega32u4-basert) MCU, og koden er basert på overgangstilstandene ISR roto_sm.ino av boolrules på Arduino-forumet, som gir tydelig differensierte opp og ned triggere.
Koden er også basert på pleriche's USB Volume Control og Caps Lock LED som kan instrueres.
Det krever Nico Hood HID-Project-biblioteket på github: last ned biblioteket som en zip-fil og pakk det ut, og kopier deretter mappen til Arduino-biblioteksmappen under dokumentmappen.
Fordi Micro enkelt kan omprogrammeres via USB -porten, kan du tilpasse koden slik at den passer til egenskapene til din egen lydenhet og tastatur ved å erstatte medieinstruksjonene som brukes i koden med ditt eget valg.
Det er en omfattende liste over alle funksjonene du kan bruke tilgjengelig på Nico Hood HID Github -nettstedet - undersøk filen ConsumerAPI.h for alle de andre HID -funksjonene som kan inkludere systemfunksjoner som søvn- eller omstartstast etc. Jeg har inkluderte bilder av konstruksjonen etter hvert som den utviklet seg.
Trinn 4: Lenker
Arduino Micro
State machine ISR roto_sm.ino av boolrules
P LeRiche USB volumkontroll og Caps Lock LED
Nico Hood HID-Project Github-bibliotek
Trinn 5: Legge til roterende kontroller for bass og diskant
Det er mulig å erstatte de fire trykknappene som styrer bassen og diskanten med to roterende kontroller. Schematic2 gir detaljene, og skissen er i Sketch2.
De to trykknappene på hver kontroll brukes til å gi henholdsvis en bassforsterkning og diskantforsterkning.
Trinn 6: Bruk en Sparkfun Pro Micro for et mindre etui
Du kan bruke den mindre versjonen av Arduino Micro nemlig Sparkfun Pro Micro til å lage et mindre kabinett for Bass Diskant volum og tastatur LED USB -kontroller.
Photo5 og Photo6 gir detaljene om bygget, og du kan bruke Sketch3 for Pro Micro
Anbefalt:
Hacking av et USB -tastatur: 6 trinn (med bilder)
Hacking av et USB -tastatur: Hvordan hacke et USB -tastatur eller et tastatur for den saks skyld. Send innganger til datamaskinen uten en irriterende mikrokontroller
Volum, bass og diskantkrets i lydforsterker: 11 trinn
Volum, bass og diskantkrets i lydforsterker: Hei venn, I dag skal jeg lage en krets med volum, bass og diskant. Denne kretsen vil kontrollere volumet på forsterker og bass, og den vil også kontrollere diskanten til forsterkeren. Dette krets vil bare være for enkeltkanals lydforsterker
RGB USB -tastatur med én knapp: 6 trinn (med bilder)
RGB USB -tastatur med én knapp: Har du noen gang følt behov for å ha et lite, men funksjonelt, RGB -bakgrunnsbelyst tastatur, ikke større enn størrelsen på en enkelt tast? Nei? Hvem bryr seg, lag en uansett! Denne instruksen vil guide deg gjennom trinnene du trenger for å lage din helt egen, litt ubrukelige, på
Hurtig og skittent tastatur (tomt tastatur): 3 trinn
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 -tastaturet selges for $ 89,95. Denne instruksen vil guide deg selv om du lager en selv med et gammelt tastatur du har liggende
Rengjøring av Apple Aluminium-tastatur . eller annet mykt tastatur: 5 trinn
Rengjøring av Apple Aluminiumstastatur …. eller annet mykt tastatur: Så rent som du eller jeg kan prøve å beholde våre eple-tastaturer i aluminium, blir de skitten etter et år eller så. Denne instruksen er å hjelpe deg med å rense den. Vær forsiktig, for jeg er ikke ansvarlig hvis tastaturet går i stykker mens du gjør dette …. SUKKER F