Բովանդակություն:
- Քայլ 1: Մասերի ցուցակ
- Քայլ 2: Շինարարություն
- Քայլ 3: Softwareրագրակազմ
- Քայլ 4: Հղումներ
- Քայլ 5. Բասի և եռակի պտտվող կառավարման տարրերի ավելացում
- Քայլ 6. Օգտագործեք Sparkfun Pro Micro- ն ավելի փոքր պատյանների համար
Video: Bass, Treble և Volume USB կարգավորիչ ՝ ստեղնաշարի LED- ով. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ես ունեմ 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- ն ավելի փոքր պատյանների համար
Դուք կարող եք օգտագործել Arduino Micro- ի ավելի փոքր տարբերակը, այն է ՝ Sparkfun Pro Micro- ն ՝ Bass Treble Volume- ի և Keyboard LED USB Controller- ի համար ավելի փոքր պատյան պատրաստելու համար:
Photo5- ը և Photo6- ը տալիս են կառուցվածքի մանրամասները, և դուք կարող եք օգտագործել Sketch3- ը Pro Micro- ի համար
Խորհուրդ ենք տալիս:
Հզոր թվային AC կարգավորիչ ՝ օգտագործելով STM32: 15 քայլ (նկարներով)
Հզոր թվային AC կարգավորիչ ՝ օգտագործելով STM32. Հեսամ Մոշիրի, [email protected] AC բեռները ապրում են մեզ հետ: Որովհետև դրանք ամենուր են մեր շուրջը, և գոնե կենցաղային տեխնիկան մատակարարվում է հիմնական ցանցով: Արդյունաբերական սարքավորումների շատ տեսակներ նույնպես սնվում են միաֆազ 220V-AC- ով:
Arduino ստեղնաշարի Joystick Extender Box և ձայնային կարգավորիչ Deej- ի միջոցով. 8 քայլ
Arduino Ստեղնաշար Joystick Extender Box և ձայնային վերահսկիչ Deej. Աստղային պատերազմներ. Ջոկատներ և այլն): Բացի այդ, Elite: Dangerous- ի համար ես եղել եմ
Վերարտադրության կարգավորիչ ժամացույց ՝ 7 քայլ (նկարներով)
Վերարտադրման կարգավորիչ ժամացույց. Սա ուսանելի է: Այս հրահանգը ցույց է տալիս, թե ինչպես պատրաստել վերարտադրության կարգավորիչ ժամացույց ՝ օգտագործելով հին ժամացույցի պատյան և երեք որձաքար շարժումներ: Ես օգտագործել եմ հին անգլերեն 12 " (300 մմ) Հավաքեք ժամացույցի պատյան Ebay- ից, բայց ցանկացած պատյան կարող է օգտագործվել այնքան ժամանակ, քանի դեռ
WiFi օդափոխիչի արագության կարգավորիչ (ESP8266 AC Dimmer). 8 քայլ (նկարներով)
WiFi օդափոխիչի արագության կարգավորիչ (ESP8266 AC Dimmer). Այս հրահանգը կառաջնորդի, թե ինչպես պատրաստել առաստաղի օդափոխիչի արագության կարգավորիչ `օգտագործելով Triac Phase անկյունի կառավարման մեթոդը: Triac- ը պայմանականորեն վերահսկվում է Atmega8 անկախ arduino կազմաձևված չիպի միջոցով: Wemos D1 mini- ն ավելացնում է WiFi գործառույթն այս կարգավորիչի համար
Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով)
Ստեղնաշարի ինտերֆեյս 8051 -ով և 7 հատվածով ստեղնաշարի թվերի ցուցադրում. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարող ենք ստեղնաշարը միացնել 8051 -ին և ստեղնաշարի համարները ցուցադրել 7 հատվածի էկրանով: