Orodha ya maudhui:
- Hatua ya 1: Orodha ya Sehemu
- Hatua ya 2: Ujenzi
- Hatua ya 3: Programu
- Hatua ya 4: Viungo
- Hatua ya 5: Kuongeza Bass na Udhibiti wa Rotary Rotary
- Hatua ya 6: Tumia Sparkfun Pro Micro kwa Kesi Ndogo
Video: Bass, Treble, na Volume Kidhibiti cha USB kilicho na Kinanda cha LED: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Nina Audigy ya Ubunifu wa Sauti katika kompyuta yangu kuu ya desktop na nilihitaji njia ya kurekebisha haraka bass na mipangilio ya treble (pamoja na sauti) wakati wa kusikiliza media ya sauti au video.
Nimebadilisha nambari kutoka kwa vyanzo viwili vilivyopewa orodha ya nambari, na pia kwenye viungo mwisho, ambavyo vinatumia Arduino Micro na shirika la Arduino, au nyingine yoyote ATmega32u4, kama Kifaa cha Kiungio cha Binadamu cha USB kwa kutumia Maktaba ya Mradi wa Nico Hood HID.
Ninatumia pia kibodi kisichotumia waya ambacho kinaonyesha tu hali ya funguo za Caps-lock, Num-lock na Fungua-lock kwa muda mfupi ili kuongeza maisha yake ya betri. Kwa hivyo pia nilijumuisha LED tatu ambazo zinaonyesha hali ya kazi hizi tatu za kibodi.
Kwa sababu Micro inaweza kuchapishwa tena kwa urahisi hata baada ya kuiweka kwenye kiambatisho kupitia bandari ya USB, unaweza kubadilisha nambari ili kukidhi sifa za kifaa chako cha sauti na kibodi kwa kubadilisha kitambulisho cha media kinachotumiwa kwenye nambari na chaguo lako mwenyewe. Kuna orodha kubwa ya kazi zote ambazo unaweza kutumia inapatikana kwenye wavuti ya Nico Hood HID Github - chunguza faili inayoitwa ConsumerAPI.h kwa kazi zingine zote za HID.
Hatua ya 1: Orodha ya Sehemu
Arduino Micro au nyingine yoyote ATmega32u4 bodi ya Arduino kama Sparkfun Pro Micro. Leonardo inaweza kutumika lakini ni bodi kubwa sana ikilinganishwa na ndogo…
LED 5 za rangi tofauti
Vipimo 5 x 470 ohm
4 x swichi za kushinikiza
Encoder ya Rotary na A B C na unganisho la kubadili
Sehemu ndogo, kitovu, bodi ya kupigwa, waya wa unganishi n.k.
Hatua ya 2: Ujenzi
Maelezo hutolewa kwenye picha, mpangilio na mipangilio ya ukanda wa Fritzing. Nilitumia bodi mbili ndogo za ukanda - moja kuweka LED 4 na swichi nne, na nyingine kwa kiashiria cha mwelekeo wa kiwango cha hudhurungi ya LED, na ubao mkubwa zaidi kwa kiambatisho kidogo na cha kuzunguka. Imeunganishwa na njia 9 na njia mbili za Ribbon.
Hatua ya 3: Programu
Kama ilivyotajwa Kiasi hiki cha USB, Bass, na Udhibiti wa Treble hutumia kisimbuaji cha rotary kama udhibiti wa sauti na swichi ya kunyamazisha / kunyamazisha, na Bass na Treble inayodhibitiwa na vifungo vinne vya Juu na Chini.
Pia ina viashiria vya Kinanda vya PC vya Kinanda vya PC ambavyo ni Caps-lock, Scroll-lock, na Num-lock.
Inatumia Arduino Micro (au nyingine ya ATmega32u4-based) MCU na nambari hiyo inategemea serikali za mpito ISR roto_sm.ino na boolrules kwenye jukwaa la Arduino, ambalo linatoa vichocheo vilivyo wazi juu na chini.
Nambari hiyo pia inategemea udhibiti wa ujazo wa USB wa pleriche na Caps Lock LED inayoweza kufundishwa.
Inahitaji maktaba ya Nico Hood HID-Project huko github: pakua maktaba kama faili ya zip na uiondoe, kisha nakili folda hiyo kwenye folda yako ya maktaba ya Arduino chini ya folda yako ya hati.
Kwa sababu Micro inaweza kuchapishwa upya kwa urahisi kupitia bandari yake ya USB, unaweza kubadilisha nambari ili kukidhi sifa za kifaa chako cha sauti na kibodi kwa kubadilisha maagizo ya media yanayotumiwa kwenye nambari na chaguo lako mwenyewe.
Kuna orodha kubwa ya kazi zote ambazo unaweza kutumia kwenye wavuti ya Nico Hood HID Github - chunguza faili inayoitwa ConsumerAPI.h kwa kazi zingine zote za kujificha ambazo zinaweza kujumuisha kazi za mfumo kama vile kulala au kuwasha ufunguo n.k. ni pamoja na picha za ujenzi wakati unavyoendelea.
Hatua ya 4: Viungo
Arduino Micro
Mashine ya serikali ISR roto_sm.ino na boolrules
P LeRiche Udhibiti wa Kiasi cha USB na Caps Lock LED
Maktaba ya Nico Hood HID-Project Github
Hatua ya 5: Kuongeza Bass na Udhibiti wa Rotary Rotary
Inawezekana kuchukua nafasi ya vifungo vinne ambavyo vinadhibiti bass na kutetemeka na udhibiti mbili wa rotary. Schematic2 inatoa maelezo na Mchoro uko katika Sketch2.
Vifungo mbili vya kushinikiza kwenye kila udhibiti hutumiwa kutoa nyongeza ya bass na kuongeza treble mtawaliwa.
Hatua ya 6: Tumia Sparkfun Pro Micro kwa Kesi Ndogo
Unaweza kutumia toleo dogo la Arduino Micro ambayo ni Sparkfun Pro Micro kutengeneza kiunga kidogo cha Bass Treble Volume na Kinanda cha USB Mdhibiti wa USB.
Picha5 na Photo6 inatoa maelezo ya ujenzi na unaweza kutumia Sketch3 kwa Pro Micro
Ilipendekeza:
Kinanda cha HotKeys kilicho na Profaili Maalum: Hatua 14 (na Picha)
Kinanda cha HotKeys na Profaili maalum: Natumai unafanya vizuri katikati ya Gonjwa hili. Kuwa Salama. Kuwa hodari. # COVID19Kuwa Mbuni wa Viwanda, ninahitaji kupata programu zaidi ya 7-8 ambayo inajumuisha Solidworks, Photoshop, Illustrator, Keyshot, Indesign, nk kila siku na ndio wachache g
Sura ya Kibodi cha Kibodi cha Kibodi cha Micro Kinanda: Hatua 12 (na Picha)
Kibodi cha Kibodi cha Kibodi cha Kibodi cha Kibodi cha Kibodi Katika kesi hii, kitu ambacho ni na / au kinatengeneza " sanaa. &Quot; Imeshikamana kabisa na lengo hili ni hamu yangu
Kikuza sauti cha Bass cha Transistor Bass cha 5200: Hatua 9
Amplifier ya Sauti ya Bass ya 5200: Hii rafiki, Leo nitafanya mzunguko wa kipaza sauti cha bass kwa kutumia transistor 5200 mbili. Wacha tuanze
Kifurushi cha Kinanda cha USB Kinanda: Hatua 5
Joystick ya Kinanda cha USB: Ni rahisi kutengeneza kibodi cha USB maalum na vidhibiti vya panya. Ninatumia njia za mkato chache wakati ninakadiria picha kwenye Adobe Lightroom, na nikagundua kuwa ninaweza kuwa haraka zaidi kutumia kifurushi cha kidhibiti cha mchezo rahisi. Niliidhihaki kwenye ubao wa mkate na t
Kifurushi cha Betri cha Kidhibiti cha Xbox cha Mdhibiti kinachoweza kulipwa (mradi katika Maendeleo): Hatua 3 (na Picha)
DIY Xbox One Mdhibiti Kifurushi cha Battery kinachoweza kuchajiwa (mradi katika Maendeleo): Kabla hatujaingia kwenye maelezo ningependa kushughulikia kichwa. Mradi huu unaendelea kwa sababu ya matokeo kadhaa baada ya kujaribu muundo wa kwanza. Hiyo ikisemwa ninaunda bodi mpya ili kubeba mabadiliko ambayo nitapita. Nilifunua