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

Ոչ կոնտակտ Midi Controller: 6 քայլ (նկարներով)
Ոչ կոնտակտ Midi Controller: 6 քայլ (նկարներով)

Video: Ոչ կոնտակտ Midi Controller: 6 քայլ (նկարներով)

Video: Ոչ կոնտակտ Midi Controller: 6 քայլ (նկարներով)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
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- ում: Ըստ ճաշակի ավելացրեք կամ արգելափակեք լույսը տախտակից

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