Orodha ya maudhui:

Bass, Treble, na Volume Kidhibiti cha USB kilicho na Kinanda cha LED: Hatua 6 (na Picha)
Bass, Treble, na Volume Kidhibiti cha USB kilicho na Kinanda cha LED: Hatua 6 (na Picha)

Video: Bass, Treble, na Volume Kidhibiti cha USB kilicho na Kinanda cha LED: Hatua 6 (na Picha)

Video: Bass, Treble, na Volume Kidhibiti cha USB kilicho na Kinanda cha LED: Hatua 6 (na Picha)
Video: 12 самых крутых технических гаджетов, найденных на Amazon 2024, Julai
Anonim
Bass, Treble, na Kidhibiti cha USB cha Kiwango na LED za Kinanda
Bass, Treble, na Kidhibiti cha USB cha Kiwango na LED za Kinanda
Bass, Treble, na Kidhibiti cha USB cha Kiwango na LED za Kinanda
Bass, Treble, na Kidhibiti cha USB cha Kiwango na LED za Kinanda

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

Orodha ya Sehemu
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

Ujenzi
Ujenzi
Ujenzi
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

Kuongeza Bass na Udhibiti wa Rotary wa Treble
Kuongeza Bass na Udhibiti wa Rotary wa Treble

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

Tumia Sparkfun Pro Micro kwa Kesi Ndogo
Tumia Sparkfun Pro Micro kwa Kesi Ndogo
Tumia Sparkfun Pro Micro kwa Kesi Ndogo
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: