Мазмұны:

Светодиодты жарық диодтары бар басс, дыбыс жиілігі және дыбыс деңгейі USB контроллері: 6 қадам (суреттермен)
Светодиодты жарық диодтары бар басс, дыбыс жиілігі және дыбыс деңгейі USB контроллері: 6 қадам (суреттермен)

Бейне: Светодиодты жарық диодтары бар басс, дыбыс жиілігі және дыбыс деңгейі USB контроллері: 6 қадам (суреттермен)

Бейне: Светодиодты жарық диодтары бар басс, дыбыс жиілігі және дыбыс деңгейі USB контроллері: 6 қадам (суреттермен)
Бейне: WIFI МОНИТОРИНГ АДАМЫН 4G бақылау камерасын ТАРТЫҢЫЗ 2024, Шілде
Anonim
Басқару жиілігі, дыбыс жиілігі мен дыбыс деңгейін реттейтін USB контроллері
Басқару жиілігі, дыбыс жиілігі мен дыбыс деңгейін реттейтін USB контроллері
Басқару жиілігі, дыбыс жиілігі мен дыбыс деңгейін реттейтін USB контроллері
Басқару жиілігі, дыбыс жиілігі мен дыбыс деңгейін реттейтін USB контроллері

Менің негізгі жұмыс үстелі компьютерімде Creative SoundBlaster Audigy бар және маған дыбыс немесе бейне тасымалдағышты тыңдау кезінде басс және жоғары жиілік параметрлерін (сонымен қатар дыбыс деңгейін) тез реттеу әдісі қажет болды.

Мен кодты листингте берілген екі көзден, сондай-ақ Arduino ұйымының Arduino Micro немесе кез келген басқа ATmega32u4-ті USB адам интерфейсі құрылғысы ретінде пайдаланатын сілтемелердегі кодты бейімдедім. Nico Hood HID-Project кітапханалары.

Мен сонымен қатар батареяның қызмет ету мерзімін ұзарту үшін Caps-lock, Num-lock және Scroll-lock пернелерінің күйін көрсететін сымсыз пернетақтаны қолданамын. Мен сонымен қатар осы үш пернетақта функциясының күйін көрсететін үш жарық диодты қостым.

Микро USB порты арқылы корпусқа енгізілгеннен кейін де оны оңай қайта бағдарламалауға болатындықтан, сіз кодты пайдаланылатын медиа идентификаторды өзіңіздің таңдауыңызбен алмастыра отырып, өзіңіздің дыбыстық құрылғыңыз бен пернетақтаның ерекшеліктеріне сәйкес кодты бейімдей аласыз. Nico Hood HID Github веб -сайтында қолдануға болатын барлық функциялардың кең тізімі бар - барлық басқа HID функциялары үшін ConsumerAPI.h деп аталатын файлды тексеріңіз.

1 -қадам: бөлшектер тізімі

Бөлшектер тізімі
Бөлшектер тізімі

Arduino Micro немесе кез келген басқа ATmega32u4 негізіндегі Arduino тақтасы, мысалы Sparkfun Pro Micro. Леонардоны қолдануға болады, бірақ бұл микроға қарағанда өте үлкен тақта …

Әр түрлі түсті 5 жарық диоды

5 x 470 Ом резисторлар

4 x түйме қосқыштары

А В С және қосқыш қосылымы бар айналмалы кодер

Кішкене корпус, тұтқа, жолақ тақтасы, қосқыш сым және т.

2 -қадам: құрылыс

Құрылыс
Құрылыс
Құрылыс
Құрылыс

Толық ақпарат фотосуреттерде, схемалық және Фритзинг таспасының орналасуында берілген. Мен екі кішкене жолақты тақтаны қолдандым - бірінде 4 светодиоды мен төрт қосқышы бар, екіншісінде көгілдір дыбыс деңгейін көрсететін жарықдиодты жарық диоды, микро және айналмалы кодер үшін үлкенірек таспа. Олар 9 жолды және екі жақты таспалы кабельмен қосылған.

3 -қадам: Бағдарламалық қамтамасыз ету

Жоғарыда айтылғандай, USB дыбыс деңгейі, басс және дыбысты басқару дыбысты басқару/өшіру қосқышы бар дыбыс реттегіші ретінде айналмалы кодерді пайдаланады, ал бас және жиілік төрт жоғары және төмен түймелерімен басқарылады.

Сондай-ақ, ДК пернетақтасының жарық диодты индикаторлары бар-Caps-lock, Scroll-lock және Num-lock.

Ол Arduino Micro (немесе басқа ATmega32u4 негізіндегі) MCU пайдаланады және код Arduino форумындағы болрулалар арқылы ISR roto_sm.ino өтпелі күйлеріне негізделген, ол жоғары және төмен ажыратылған триггерлерді береді.

Сондай -ақ, код pleriche USB дыбыс деңгейін бақылауға және Caps Lock индикаторына негізделген.

Ол үшін github-дағы Nico Hood HID-Project кітапханасы қажет: кітапхананы zip файлы ретінде жүктеп алып, оны шығарыңыз, содан кейін қалтаны құжаттар қалтасының астындағы Arduino кітапхана қалтасына көшіріңіз.

Micro -ны USB порты арқылы оңай қайта бағдарламалауға болатындықтан, кодты медиа нұсқаулықты өз таңдауыңызбен алмастыра отырып, сіз өзіңіздің дыбыстық құрылғыңыз бен пернетақтаның ерекшеліктеріне сәйкес кодты бейімдей аласыз.

Nico Hood HID Github веб -сайтында қолдануға болатын барлық функциялардың кең тізімі бар - ConsumerAPI.h деп аталатын файлды басқа барлық HID функциялары үшін тексеріңіз, олар ұйқы немесе қайта жүктеу пернесі сияқты жүйелік функцияларды қамтуы мүмкін. құрылыстың барысы туралы фотосуреттер енгізілді.

4 -қадам: Сілтемелер

Arduino Micro

ISR roto_sm.ino мемлекеттік машинасы болрулдар бойынша

P LeRiche USB дыбыс деңгейін басқару және Caps Lock жарық диоды

Nico Hood HID-Project Github кітапханасы

5 -қадам: Бас және жоғары жиілікті айналмалы басқару элементтерін қосу

Басс және жоғары жиілікті басқару элементтерін қосу
Басс және жоғары жиілікті басқару элементтерін қосу

Басс пен жоғары жиілікті басқаратын төрт түймені екі айналмалы басқару пультімен ауыстыруға болады. Schematic2 мәліметтерді береді, ал эскиз Sketch2 -де.

Әр басқару пультіндегі екі түйме, тиісінше, басс пен жиілікті күшейту үшін қолданылады.

6 -қадам: Кішкентай корпус үшін Sparkfun Pro Micro қолданыңыз

Кіші жағдай үшін Sparkfun Pro Micro қолданыңыз
Кіші жағдай үшін Sparkfun Pro Micro қолданыңыз
Кіші жағдай үшін Sparkfun Pro Micro қолданыңыз
Кіші жағдай үшін Sparkfun Pro Micro қолданыңыз

Сіз Arduino Micro -ның кішірек нұсқасын, атап айтқанда, Sparkfun Pro Micro -ді қолдана аласыз, басс жиілігі мен USB пернетақтасының дыбыс жиілігін азайтыңыз.

Photo5 және Photo6 құрылыстың егжей -тегжейін береді және Pro Micro үшін Sketch3 қолдануға болады

Ұсынылған: