Përmbajtje:
- Hapi 1: Lista e Pjesëve
- Hapi 2: Ndërtimi
- Hapi 3: Softuer
- Hapi 4: Lidhjet
- Hapi 5: Shtimi i kontrolleve rrotulluese të basit dhe trefishimit
- Hapi 6: Përdorni një Sparkfun Pro Micro për një kuti më të vogël
Video: Kontrolluesi i basit, trefishtë dhe volumit USB me LED të tastierës: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Unë kam një Creative SoundBlaster Audigy në kompjuterin tim kryesor desktop dhe më duhej një mënyrë për të rregulluar shpejt cilësimet e basit dhe të trefishtë (si dhe volumin) kur dëgjoni media audio ose video.
Unë kam përshtatur kodin nga dy burime të dhëna në listën e kodeve, dhe gjithashtu në lidhjet në fund, e cila përdor një Arduino Micro nga organizata Arduino, ose ndonjë ATmega32u4 tjetër, si një pajisje ndërfaqeje njerëzore USB duke përdorur Bibliotekat Nico Hood HID-Project.
Unë gjithashtu përdor një tastierë pa tel e cila tregon vetëm gjendjen e çelësave Caps-lock, Num-lock dhe Scroll-lock për një kohë të shkurtër për të rritur jetëgjatësinë e baterisë. Prandaj, unë gjithashtu përfshiva tre LED që tregojnë statusin e këtyre tre funksioneve të tastierës.
Meqenëse Micro mund të riprogramohet lehtë edhe pasi ta vendosni në një mbyllje përmes portës USB, ju mund ta përshtatni kodin që t'i përshtatet karakteristikave të pajisjes tuaj të zërit dhe tastierës duke zëvendësuar identifikimin e mediave të përdorur në kod me zgjedhjen tuaj. Ekziston një listë e madhe e të gjitha funksioneve që mund të përdorni të disponueshme në faqen e internetit të Nico Hood HID Github - shqyrtoni skedarin e quajtur ConsumerAPI.h për të gjitha funksionet e tjera HID.
Hapi 1: Lista e Pjesëve
Arduino Micro ose ndonjë bord tjetër Arduino i bazuar në ATmega32u4 siç është Sparkfun Pro Micro. Leonardo mund të përdoret, por është një tabelë shumë e madhe në krahasim me mikro…
5 LED me ngjyra të ndryshme
Rezistenca 5 x 470 ohm
4 çelsin e butonit me buton
Kodifikues rrotullues me A B C dhe një lidhje kalimi
Rrethim i vogël, çelës, tabelë shiriti, tela lidhës etj.
Hapi 2: Ndërtimi
Detajet jepen në fotografi, skematike dhe paraqitjet e stripboardit Fritzing. Kam përdorur dy dërrasa me shirita më të vegjël - njëra për të vendosur 4 LED dhe katër ndërprerës, dhe tjetra për një tregues LED të drejtimit të nivelit të volumit blu, dhe një shirit më të madh për mikro dhe koduesin rrotullues. Ata janë të lidhur me një kabllo fjongo me 9 drejtime dhe dy drejtime.
Hapi 3: Softuer
Siç u përmend ky USB Volume, Bas dhe Treble Control përdorin një kodues rrotullues si kontrollues të volumit me një çelës të heshtur/fikur, dhe Bas dhe Treble kontrollohen nga katër butona Lart dhe Poshtë.
Ai gjithashtu ka tregues LED të tastierës PC përkatësisht Caps-lock, Scroll-lock dhe Num-lock.
Ai përdor një MCU Arduino Micro (ose një bazë tjetër ATmega32u4) dhe kodi bazohet në gjendjet e tranzicionit ISR roto_sm.ino nga boolrules në forumin Arduino, i cili jep shkasë të diferencuar qartë lart e poshtë.
Kodi bazohet gjithashtu në Kontrollin e Volumit USB të pleriche dhe udhëzuesin Caps Lock LED.
Kërkon bibliotekën Nico Hood HID-Project në github: shkarkoni bibliotekën si një skedar zip dhe nxirreni atë, pastaj kopjoni dosjen në dosjen tuaj të bibliotekës Arduino nën dosjen tuaj të dokumenteve.
Meqenëse Micro mund të riprogramohet lehtësisht përmes portës së tij USB, ju mund ta përshtatni kodin që t'i përshtatet karakteristikave të pajisjes tuaj të zërit dhe tastierës duke zëvendësuar udhëzimet e mediave të përdorura në kod me zgjedhjen tuaj.
Ekziston një listë e madhe e të gjitha funksioneve që mund të përdorni të disponueshme në faqen e internetit të Nico Hood HID Github - ekzaminoni skedarin e quajtur ConsumerAPI.h për të gjitha funksionet e tjera HID të cilat mund të përfshijnë funksione të sistemit si çelësi i gjumit ose rindezjes etj. përfshiu fotografi të ndërtimit ndërsa përparonte.
Hapi 4: Lidhjet
Arduino Mikro
Makina shtetërore ISR roto_sm.ino nga boolrules
P LeRiche USB Volume Control dhe Caps Lock LED
Biblioteka Nico Hood HID-Project Github
Hapi 5: Shtimi i kontrolleve rrotulluese të basit dhe trefishimit
Isshtë e mundur të zëvendësohen katër butonat që kontrollojnë basin dhe trefishin me dy kontrolle rrotulluese. Schematic2 jep detajet dhe Sketch është në Sketch2.
Dy butonat në secilin kontroll përdoren për të dhënë një nxitje të basit dhe trefishim respektivisht.
Hapi 6: Përdorni një Sparkfun Pro Micro për një kuti më të vogël
Ju mund të përdorni versionin më të vogël të Arduino Micro, përkatësisht Sparkfun Pro Micro për të bërë një mbyllje më të vogël për Kontrollorin USB të Volumit të Bass Treble dhe Tastierës.
Photo5 dhe Photo6 japin detajet e ndërtimit dhe mund të përdorni Sketch3 për Pro Micro
Recommended:
Kontrolluesi i tastierës DIY për MAME dhe Pinball Virtual: 4 hapa (me fotografi)
Kontrolluesi i tastierës DIY për MAME dhe Pinball Virtual: Ky grup udhëzimesh ju lejon të krijoni kontrolluesin tuaj të tastierës duke përdorur tastiera të vjetra për koston e një teli, lidhës dhe një copë druri. Këta kontrollues janë përdorur në projektet e mia MAME dhe Pinball Virtual . Shih Instalimin Pinball Virtual
Furnizimi me energji laboratorike i trefishtë (3x 250W) i bërë vetë me module DPS5005 dhe USB: 7 hapa
Furnizimi me energji laboratorike i trefishtë (3x 250W) me module DPS5005 dhe USB: Furnizimi me energji laboratorike i thjeshtë dhe i lirë me 3x 250W (50Vdc & 5A secili panel). Ju jeni në gjendje të lidhni çdo DPS5005 me kompjuterin tuaj për të kontrolluar panelet secila veç e veç. Do të duhen 4 deri në 8 orë për ta ndërtuar këtë Fuqi -Plotësisht, koha po kalon
Qarku i rëndë i basit dhe trefishtë: 13 hapa
Qarku i basit të rëndë dhe i trefishtë: Hii mik, ne duam të dëgjojmë muzikë me bas të lartë dhe me tingullin më të mirë të muzikës, kështu që sot unë do të bëj një qark të Bas dhe Treble që do të kontrollojë basin dhe trefishin e zërit. Le të fillojmë
Qarku i volumit, basit dhe trefishimit në përforcues audio: 11 hapa
Qarku i vëllimit, basit dhe trefishimit në amplifikatorin audio: Hii mik, Sot do të bëj një qark me vëllim, bas dhe trefish. Ky qark do të kontrollojë vëllimin e amplifikatorit dhe basit dhe gjithashtu do të kontrollojë trefishin e amplifikatorit. Kjo qarku do të jetë vetëm për amplifikuesin audio me një kanal
Ndërfaqja e tastierës me 8051 dhe shfaqja e numrave të tastierës në 7 segmente: 4 hapa (me fotografi)
Ndërfaqja e tastierës me 8051 dhe shfaqja e numrave të tastierës në 7 segmente: Në këtë tutorial do t'ju tregoj se si mund të ndërlidhim tastierën me 8051 dhe shfaqjen e numrave të tastierës në ekranin e 7 segmenteve