Ոչ կոնտակտ Midi Controller: 6 քայլ (նկարներով)
Ոչ կոնտակտ Midi Controller: 6 քայլ (նկարներով)
Anonim
Ոչ կոնտակտային միջին վերահսկիչ
Ոչ կոնտակտային միջին վերահսկիչ
Ոչ կոնտակտային միջին վերահսկիչ
Ոչ կոնտակտային միջին վերահսկիչ
Ոչ կոնտակտային միջին վերահսկիչ
Ոչ կոնտակտային միջին վերահսկիչ

Մեր օրերում թրենդ է դարձել ոչ կոնտակտային իրեր դարձնելը: Ես ստեղծեցի մի պարզ midi վերահսկիչ ՝ օգտագործելով Arduino Pro միկրո և որոշ IR- հարևանության դետեկտորների տախտակ, որն ունի ներկառուցված համեմատիչ, այն պետք է մատչելի լինի բավականին հեշտ և էժան: Այս նախագիծը կարող է օգտագործվել ցանկացած Arduino- ի վրա, որն ունի 32u4 տախտակ: Դա արվել է այս տախտակից MIDI օգտագործելու ունակության պատճառով, առանց գլխացավի, որը դուք պետք է անցնեք մազազարդ midi- ի և դրա հետ կապված խափանումների միջոցով: Այս նախագիծը կատարվել է 7 հիմնական գրառումների համար, որոնք հեշտությամբ կարելի էր երկարաձգել այլ նոտաների համար: Ես օգտագործել եմ BandLab- ի cakewalk- ը որպես իմ DAW, քանի որ այն զով է և անվճար: Հուսով եմ, որ դուք զվարճացեք այս պատրաստելով: Այս նախագիծը ի սկզբանե նախատեսված էր ուսանողներին ծանոթացնելու Ինֆրակարմիրի գեղեցիկ աշխարհի և դրա զվարճալի կիրառման հետ:

Պարագաներ

Arduino Pro Micro (կամ ցանկացած 32u4 տախտակ)

IR- հարևանության ցուցիչ * ձեր ուզած գրառումները

կոճակներ (ըստ ցանկության)

eringոդման երկաթ և կապար

բերգի կապում

տախտակ

Մետաղալար

համակարգիչ

Քայլ 1: Իրերը միասին հավաքելը

Ստանալով իրերը միասին
Ստանալով իրերը միասին
Իրերը միասին հավաքելը
Իրերը միասին հավաքելը
Իրերը միասին հավաքելը
Իրերը միասին հավաքելը

Եկեք նախ ստանանք այն ամենը, ինչ մեզ անհրաժեշտ է այս նախագիծը պատրաստելու համար: Դուք ձեր համակարգչից կպահանջեք օգտվել այս MIDI վերահսկիչից:

Arduino Pro Micro (կամ ցանկացած 32u4 տախտակի վրա հիմնված) IR- հարևանության ցուցիչ * ձեր ուզած գրառումները

կոճակներ (ըստ ցանկության)

eringոդման երկաթ և կապար

բերգի կապում

տախտակ

Մետաղալար

Դուք կպահանջեք Arduino IDE- ն ՝ ձեր տախտակը ծրագրավորելու համար: MIDI-OX ծրագրակազմը առաջարկվում է ստուգել նախագիծը: Սա DAW- ով օգտագործելը հիանալի արդյունքներ է տալիս:

Քայլ 2: Հասկանալով հիմունքները

Հասկանալով Հիմունքները
Հասկանալով Հիմունքները

Միկրոհսկիչը հայտնաբերում է, երբ օբյեկտը մոտենում է IR հարևանության դետեկտորին: Այնուհետև այն համապատասխան MIDI կոդ է ուղարկում համակարգչին:

Դրան հասնելու համար մենք կօգտագործենք արտաքին գրադարան: Գրադարանին կարող եք ծանոթանալ ստորև բերված հղումով:

github.com/arduino-libraries/MIDIUSB

մենք կարող ենք ստուգել, թե արդյոք համապատասխան ազդանշանը ստացվել է համակարգչի կողմից ՝ օգտագործելով MIDI-OX ծրագրակազմը:

Մենք կօգտագործենք Digital IO- ն, եթե IR- ի հարևանության տախտակում ունենք համեմատիչ: Համեմատիչի շնորհիվ մենք մուտքագրում ենք որպես 1 կամ 0 միկրո վերահսկիչի մուտքի/ելքի պորտից

Քայլ 3: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Կոդը համեմատաբար պարզ է և հեշտությամբ փոփոխելի: Ես կցել եմ կոդը այս հրահանգին:

Երբ երբևէ ինչ -որ օբյեկտ խանգարում է IR հարևանության դետեկտորին, մենք համապատասխան ազդանշան ենք ուղարկում համակարգչին

Եթե ցանկանում եք օգտագործել տարբեր նշումներ, օգտագործեք MIDI գծապատկերը:

Վերբեռնեք ծրագիրը միկրո վերահսկիչին

Քայլ 4: Կապեր

Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ

Միացրեք IR հարևանության խորհուրդը `մատակարարելով VCC և հող:

Միացրեք ելքը համապատասխան թվային I/O կապումներին: Իմ նախագծի համար օգտագործել եմ 2-8 կապը:

համոզվեք, որ փոփոխեք կոդը ՝ ըստ օգտագործված քորոցի:

Ես օգտագործել եմ կանացի բերգի կապում, որպեսզի անհրաժեշտության դեպքում հեշտությամբ հեռացնեմ և փոխարինեմ IR հարևանության դետեկտորը և arduino- ն:

Քայլ 5: Փորձարկեք մեր MIDI վերահսկիչը

Փորձարկում ենք մեր MIDI վերահսկիչը
Փորձարկում ենք մեր MIDI վերահսկիչը

Խորհուրդ եմ տալիս տեղադրել MIDI-OX ձեր համակարգչին:

Տախտակի բոլոր կապերն ավարտելուց հետո ավելացրեք IR դետեկտորը:

Միացրեք տախտակը համակարգչին:

Բացեք ձեր MIDI թեստավորման ծրագիրը:

Փորձեք մեկ մատը մոտեցնել դետեկտորին

Քայլ 6. Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն

Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն
Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն
Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն
Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն
Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն
Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն

Խաղալու ոչ կոնտակտային եղանակին ընտելանալու համար որոշ ժամանակ կպահանջվի, բայց դա հաճելի փորձ կլինի: Անձամբ ինձ դուր է գալիս սա օգտագործել Cakewalk- ում: Ըստ ճաշակի ավելացրեք կամ արգելափակեք լույսը տախտակից

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