Բովանդակություն:

Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ով. 6 քայլ (նկարներով)
Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ով. 6 քայլ (նկարներով)

Video: Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ով. 6 քայլ (նկարներով)

Video: Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ով. 6 քայլ (նկարներով)
Video: DIY Deep bass and Treble Volume controller-How to make heavy bass and treble for diy amplifier 2024, Նոյեմբեր
Anonim
Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ներով
Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ներով
Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ներով
Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ներով

Ես ունեմ Creative SoundBlaster Audigy իմ հիմնական աշխատասեղանի համակարգչում և ինձ անհրաժեշտ էր ուղի ՝ արագ կարգավորելու բասի և եռապատկման կարգավորումները (ինչպես նաև ձայնը), երբ լսում էի աուդիո կամ վիդեո մեդիա:

Ես հարմարեցրել եմ կոդը երկու աղբյուրներից, որոնք տրված են ծածկագրերի ցանկում, ինչպես նաև վերջում տեղադրված հղումներից, որոնք օգտագործում են Arduino Micro- ն Arduino կազմակերպության կամ ցանկացած այլ ATmega32u4- ի միջոցով, որպես USB մարդկային միջերեսային սարք ՝ օգտագործելով Nico Hood HID-Project գրադարաններ:

Ես նաև օգտագործում եմ անլար ստեղնաշար, որը կարճ ժամանակով ցույց է տալիս միայն Caps-lock, Num-lock և Scroll-lock ստեղների վիճակը `մարտկոցի ժամկետը բարձրացնելու համար: Հետևաբար, ես ներառեցի նաև երեք LED, որոնք ցույց են տալիս ստեղնաշարի այս երեք գործառույթների կարգավիճակը:

Քանի որ Micro- ն կարող է հեշտությամբ վերագրագրավորվել նույնիսկ այն բանից հետո, երբ այն տեղադրվում է USB պորտի միջոցով, դուք կարող եք հարմարեցնել ծածկագիրը `ձեր սեփական ձայնային սարքի և ստեղնաշարի բնութագրերին համապատասխան` ծածկագրում օգտագործված մեդիա նույնականացումը փոխարինելով ձեր ընտրությամբ: Գոյություն ունի բոլոր գործառույթների հսկայական ցանկ, որոնք կարող եք օգտագործել Nico Hood HID Github կայքում - ուսումնասիրեք ConsumerAPI.h անունով ֆայլը ՝ HID- ի մյուս բոլոր գործառույթների համար:

Քայլ 1: Մասերի ցուցակ

Մասերի ցուցակ
Մասերի ցուցակ

Arduino Micro կամ ցանկացած այլ ATmega32u4 Arduino տախտակ, ինչպիսին է Sparkfun Pro Micro- ն: Լեոնարդոն կարող է օգտագործվել, բայց դա շատ մեծ տախտակ է ՝ համեմատած միկրո…

5 տարբեր գույնի LED լուսարձակներ

5 x 470 օհմ ռեզիստորներ

4 x կոճակի անջատիչ

Պտտվող կոդավորիչ A B C- ով և անջատիչ միացումով

Փոքր պարիսպ, գլխիկ, ժապավենային տախտակ, միացման մետաղալար և այլն:

Քայլ 2: Շինարարություն

Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն

Մանրամասները տրված են լուսանկարներում, սխեմատիկ և Fritzing շերտերի դասավորության վրա: Ես օգտագործեցի երկու ավելի փոքր շերտային տախտակներ `մեկը` 4 LED և չորս անջատիչ, իսկ մյուսը `կապույտ ծավալի ուղղության ցուցիչ LED- ի համար, և միկրո և պտտվող կոդավորիչի ավելի մեծ տախտակ: Դրանք միացված են 9 և երկկողմանի ժապավենային մալուխով:

Քայլ 3: Softwareրագրակազմ

Ինչպես նշվեց, այս USB Volume- ը, Bass- ը և Treble Control- ը օգտագործում են պտտվող կոդավորիչ `որպես ձայնի անջատիչ` համր/անջատելու անջատիչով, իսկ Bass- ը և Treble- ը վերահսկվում են չորս վեր և վար կոճակներով:

Այն ունի նաև համակարգչի ստեղնաշարի LED ցուցիչներ, մասնավորապես ՝ Caps-lock, Scroll-lock և Num-lock:

Այն օգտագործում է Arduino Micro (կամ ATmega32u4- ի վրա հիմնված այլ) MCU, և կոդը հիմնված է անցումային վիճակների վրա ՝ ISR roto_sm.ino անցումային վիճակների վրա Arduino ֆորումում, որը տալիս է հստակ տարբերակված վեր և վար ազդակներ:

Կոդը հիմնված է նաև pleriche- ի USB Volume Control և Caps Lock LED հրահանգների վրա:

Այն պահանջում է Nico Hood HID-Project գրադարանը github- ում.

Քանի որ Micro- ն կարող է հեշտությամբ վերագրագրավորվել իր USB պորտի միջոցով, դուք կարող եք հարմարեցնել ծածկագիրը `ձեր սեփական ձայնային սարքի և ստեղնաշարի բնութագրերին համապատասխան` ծածկագրում օգտագործված մեդիա հրահանգը փոխարինելով ձեր ընտրությամբ:

Գոյություն ունի բոլոր այն գործառույթների հսկայական ցանկ, որոնք կարող եք օգտագործել Nico Hood HID Github կայքում - ուսումնասիրեք ConsumerAPI.h անունով ֆայլը HID- ի մյուս բոլոր գործառույթների համար, որոնք կարող են ներառել համակարգի գործառույթներ, ինչպիսիք են քնի կամ վերագործարկման բանալին և այլն: ներառել է շինարարության լուսանկարները, երբ այն ընթացել է:

Քայլ 4: Հղումներ

Arduino Micro

Պետական մեքենա ISR roto_sm.ino by boolrules

P LeRiche USB Volume Control և Caps Lock LED

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- ն ՝ Bass Treble Volume- ի և Keyboard LED USB Controller- ի համար ավելի փոքր պատյան պատրաստելու համար:

Photo5- ը և Photo6- ը տալիս են կառուցվածքի մանրամասները, և դուք կարող եք օգտագործել Sketch3- ը Pro Micro- ի համար

Խորհուրդ ենք տալիս: