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

Միջին վերահսկիչի կոճակ-ստեղնաշար `6 քայլ
Միջին վերահսկիչի կոճակ-ստեղնաշար `6 քայլ

Video: Միջին վերահսկիչի կոճակ-ստեղնաշար `6 քայլ

Video: Միջին վերահսկիչի կոճակ-ստեղնաշար `6 քայլ
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Նոյեմբեր
Anonim
Միջին վերահսկիչի կոճակ-ստեղնաշար
Միջին վերահսկիչի կոճակ-ստեղնաշար

Ոգեշնչված իմ կիսամարտի նախագծով ՝ ես ձեռնամուխ եղա կոճակի ոճով միդի վերահսկիչ պատրաստելու, որն օգտվում է Mega Arduino տախտակի բազմաթիվ թվային միջոցներից: Այս Ուղեցույցում մենք կքայլենք նյութերի հավաքումից մինչև երաժշտություն ստեղծելու քայլերը:

Քայլ 1: Հավաքեք նյութեր

Այս նախագծի համար ես օգտագործել եմ.

Arduino Mega (կլոն)

22 չափիչ մետաղալար

16 մեծ սպիտակ արկադային կոճակներ

10 փոքր սև արկադային կոճակներ

Sոդման գործիքներ

Հորատում 16 մմ և 26 մմ հորատման բիտերով

Տեսավ

Մոնտաժման տախտակ

Քայլ 2: Նկարչություն և հորատում

Դուք պետք է ծաղրեք ձեր կոճակները այն ամենի վրա, ինչին դրանք ամրացնում եք: Ես գտա այս փայտի կտորը աղբարկղում և մտածեցի, որ այն կատարյալ կլինի այս նախագծի համար: Հնարավոր է, որ ցանկանաք նույնն անել կամ գնալ ապարատային խանութ:

Հետագծեք կոճակները և նշեք, թե որտեղից պետք է անցքեր բացել և դուրս հանել այն: Ինչպես կարող եք տեսնել հետագայում, ներքևը բավականին մռայլ տեսք ունի: Հնարավոր է, որ ցանկանաք ստուգել կոճակի համապատասխանությունը նախքան բոլոր անցքերը փորելը:

Ես ավելի ուշ կես անգամ տեսա իմ տախտակը, բայց ես կառաջարկեի դա անել այս փուլում:

Քայլ 3. Հայեցակարգի ապացույց

Հայեցակարգի ապացույց
Հայեցակարգի ապացույց

Ալիգատորների մի քանի տեսախցիկ վազեցի մի քանի կոճակների վրա և տեղադրեցի 10K կաթսա և վերբեռնեցի ծածկագիրը ՝ այն զոդելուց առաջ փորձարկելու համար: Սա 100% անհրաժեշտ չէ, բայց լավ գաղափար է, եթե սիրում եք իրերը կրկնակի ստուգել:

Քայլ 4: oldոդող

Sոդող
Sոդող

Այստեղ շատ լարեր են գնում դեպի թվային կապեր, գուցե հաջորդ անգամ փորձեմ օգտագործել մուլտիպլեքսեր, բայց դա իրոք այնքան էլ վատ չէ, պարզապես կրկնակի ստուգեք, քանի որ էլեկտրագծերն առաջ են ընթանում: Կոդում նշվում է, որ մեկնարկային քորոցը պետք է լինի 22, իսկ կոճակները քրոմատիկ կերպով ավելանում են մեկով (այսպես ՝ C = կապ 22, C#= կապ 23 և այլն): Դիագրամում կարող եք տեսնել, որ կոճակները բոլորը միասին հիմնավորված են մեծ շղթայի մեջ:

Կաթսաներն ուժ են ստանում 5 վ քորոցից և դրա հետ միասին շղթայված են: Նմանապես, կաթսաները հիմնավորված են նույն ձևով, ինչ կոճակները: Վերջապես, տվյալների լարերը կաթսաներից անցեք A0, A1, A2, A3:

Դուք իսկապես կարող էիք խելագարվել, եթե ցանկանայիք ավելի շատ կոճակներ կամ կաթսաներ … և ես ձեզ կխրախուսեի դա անել:

Քայլ 5: Կոդ

Կոդ
Կոդ

Նախքան ծածկագիրը տեղադրելը, ես կցանկանայի շնորհակալություն հայտնել Գուստավո Սիլվեիրային www.musiconerd.com կայքում, քանի որ ես օգտագործել էի նրա կոդը նախորդ նախագծում և փոփոխել այն այս նախագծում օգտագործելու համար:

Ես վարում եմ Hairless Midi- ով իմ Macbook- ով, որպեսզի սերիական ազդանշանները վերածեմ midi ազդանշանների, որոնք Ableton Live- ը կստանա:

Ես կխոստովանեմ, որ սերիական midi ծրագրային ապահովումն ամբողջովին տեղադրելու համար որոշ ժամանակ է պահանջվել այն կետում, որտեղ այն աշխատել է անթերի, բայց ես խնդիր չեմ ունեցել, քանի որ այն ստեղծել եմ իր ներկայիս կազմաձևում:

Ես լավագույն դեպքում սկսնակ կոդավորող եմ, բայց եթե հետևեք Arduino IDE- ի ծածկագրի մեկնաբանություններին և համոզվեք, որ կհամապատասխանեք կոդի և մազազարդ midi- ի բաուդ արագությանը, ապա պետք է աշխատեք առանց ավելորդ խնդիրների լուծման:

Քայլ 6: Jam

Ջեմ!
Ջեմ!

Ինձ դուր է գալիս օգտագործել Ableton Live- ը, քանի որ midi-mapping- ի ճկունությունը իսկապես սպասարկում է նման գործիքների: Ահա մի հղում դեպի ինձ, որը նվագում է Մուսորգսկու հետ: Իմ առաջին խրատականը:

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