Բովանդակություն:
- Քայլ 1. Պահանջվող նյութերի հավաքում
- Քայլ 2: Արտաքին մարմնի պատրաստում
- Քայլ 3: Կապեր
- Քայլ 4: Վերջնական հավաքում
- Քայլ 5. Կոդի վերբեռնում Arduino- ում
- Քայլ 6: Softwareրագրային ապահովման պահանջներ
- Քայլ 7: Խնդիրների վերացում
Video: Arduino- ի վրա հիմնված MIDI Fighter (Touch Sensitive). 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
MIDI- ն նշանակում է «Թվային ինտերֆեյս երաժշտական գործիք»: Այստեղ մենք պատրաստում ենք դիպչող զգայուն MIDI կործանիչ:
Այն ունի 16 բարձիկ: դրանք կարող են ավելացվել կամ նվազել: Այստեղ ես օգտագործել եմ 16 -ը `սահմանափակ arduino կապում:
Նաև ես օգտագործել եմ անալոգային մուտքային կապեր (A0, A1, A2, A3, A4) որպես թվային մուտք:
Սա իմ առաջին հրահանգն է: Այնպես որ, ներիր ինձ ցանկացած սխալի համար: Ես ավելի վաղ չեմ մտածել ուսանելի դարձնելու մասին:
այնպես որ ես դրա շատ մանրամասն լուսանկարներ չունեմ:
Կա MIDI- ի աշխատանքային տեսահոլովակ, որը ես ընտրել եմ կիթառ հնչյունների մեջ `canton live 9 ծրագրում` տեսանյութում:
Քայլ 1. Պահանջվող նյութերի հավաքում
Ձեզ անհրաժեշտ բաներն են.
- Arduino uno R3 (1 հատ)
- 1 Մմ դիմադրողականություն (16 միավոր)
- Ընդհանուր նշանակության arduino վահան (1 միավոր)
- Ալյումինե փայլաթիթեղ
- Պլաստիկ/ակրիլային թերթ (արտաքին մարմնի համար)
- Պոտենցիոմետր (1 միավոր)
- լարերը
- Սև ժապավեն
Օգտագործված գործիքներն են.
- Գայլիկոն
- Կտրող գործիք
- Oldոդման երկաթ
- Տաք սոսինձ
Սրանք այն պարագաներն են, որոնք անհրաժեշտ են MIDI կործանիչ պատրաստելու համար: Ես ունեմ ընդհանուր նշանակության arduino վահան `դիմադրությունների համար:
բայց Դուք կարող եք օգտագործել ընդհանուր օգտագործման pcb:
Քայլ 2: Արտաքին մարմնի պատրաստում
Արտաքին մարմինը պատրաստելու համար ձեզ հարկավոր է պլաստիկ թերթ:
կտրեք թերթիկը տրված չափի մեջ.
վերև և ներքև (200 մմ x 200 մմ)
4 կողմերի համար (200 մմ x 40 մմ)
այժմ կտրեք 16 անցք վերին թերթիկի վրա `բարձիկների համար լարերը փոխանցելու համար: Arduino միակցիչի մի կողմի մի անցք:
Միացրեք այս կտորներին ՝ բացի վերևից, կուբոիդ պատրաստելու համար: Բարձիկները պատրաստված են ալյումինե փայլաթիթեղից:
կտրեց 45 թերթ 45 մմ x 45 մմ ալյումինե փայլաթիթեղ:
Հորատված անցքերը պետք է լինեն ըստ պահոցի տեղադրման:
Քայլ 3: Կապեր
կապերը պետք է կատարվեն այնպես, ինչպես ցույց է տրված նկարում:
պոտենցիոմետրը հպման զգայունության համար է: Այն հպման զգայունությունը կարգավորելու համար է:
Ո NOTՇԱԴՐՈԹՅՈՆ. Օգտագործվող լարերը պետք է լինեն նույն տիպի: Հակառակ դեպքում դրանք կարող են լինել տարողունակության արժեքների տարբերություն:
փորձեք նաև նույն չափի լարերը պատրաստել:
Քայլ 4: Վերջնական հավաքում
Այժմ մենք պետք է համատեղենք ինչպես էլեկտրոնիկայի, այնպես էլ ապարատային մասերը: Նախ, ալյումինե փայլաթիթեղը միացրեք հավասար վերևի վերին շերտին և լարերը միացրեք փայլաթիթեղից յուրաքանչյուրին: Այնուհետև լարերը պետք է միացվեն arduino- ին, ինչպես 2 -րդ քայլում:
Դուք կարող եք կպչել փայլաթիթեղը `օգտագործելով սոսինձ կամ օգտագործելով ժապավենը:
պլաստիկի և փայլաթիթեղի միջև կարող եք մի քանի ստվարաթղթե կտորներ դնել ՝ դրան հաստություն և լավ զգացում հաղորդելու համար:
ՆՇՈՄ. Լարերը պետք է անընդհատ միացված լինեն փայլաթիթեղին:
Քայլ 5. Կոդի վերբեռնում Arduino- ում
կոդը տրվում է այստեղ:
վերբեռնեք այն arduino- ում:
Նշում. Arduino- ում ծածկագիր վերբեռնելիս սանրվածքային պորտը առանց մազերի միդիում պետք է սահմանվի ոչ միացված: հակառակ դեպքում ծածկագիրը բեռնելիս սխալը կցուցադրվի:
ահա touchpad- ը փորձարկելու և capicitivesensor- ի արժեքներ ստանալու կոդը (captouch16try.ino)
թեստի կոդը տալիս է սենսորի արժեքները:
այդ արժեքները պետք է լինեն գրեթե հավասար: հակառակ դեպքում պահոցը ճիշտ չի աշխատի:
տրված արժեքները կլինեն մյուս կոդի զգայունությունը:
Քայլ 6: Softwareրագրային ապահովման պահանջներ
Ներբեռնեք այս ծրագրաշարը.
- Ableton Live 9 Suite
- Մազազուրկ MIDI սերիալ
- LoopMIDi
Ableton- ը կարելի է ներբեռնել պաշտոնական կայքից:
Github հղում ՝ առանց մազերի միդի ներբեռնելու համար.
(https://projectgus.github.io/hairless-midiserial/)
Հղում դեպի loopmidi:
www.tobias-erichsen.de/wp-content/uploads/2…
Ներբեռնեք և տեղադրեք այս ծրագրային ապահովումները:
հետևեք այս քայլերին.
քայլ 1.
բացեք LoopMIDI- ը և կտտացրեք ներքևի ձախ անկյունում գտնվող (+) կոճակին:
Տվյալների փոխանցման համար ստեղծվում է նավահանգիստ:
Քայլ 2.
Բացեք առանց մազերի միդի, այժմ ընտրեք հանգույցը միջանցքում:
թողեք midi- ն միացված վիճակում:
ընտրեք arduino- ի սերիական նավահանգիստ: (դա կցուցադրվի, երբ arduino- ն միացված է համակարգչին/նոութբուքին)
քայլ 3.
վարել Կարենթոն կենդանի 9.
բաց նախապատվություններ (ctrl +,)
այժմ ընտրեք հղում midi ձախ սյունակում և ընտրեք կարգավորումը, ինչպես ցույց է տրված նկարում:
փակիր այդ պատուհանը
Քայլ 4.
այժմ ձախից ընտրեք հարվածային գործիքներ երկրորդ սյունակում:
ընտրեք ցանկացած թմբուկ:
երբ թմբուկը ընտրված է:
և դիպչում եք midi պահոցին, ձեր նոութբուքում հնչում է ձայն:
Ձեր MIDI մարտիկն ավարտված է:
Վայելեք !!!:-)
Քայլ 7: Խնդիրների վերացում
Wրագրերը ճիշտ կազմաձեւված չեն:
հպումը կարգավորելու համար նախապես ինչ -որ խնդիր կլինի, քանի որ պահոցը տալիս է անալոգային արժեքներ, և այդ արժեքները կարող են խնդիրներ ստեղծել:
լարերը կարող են ճիշտ միացված չլինել:
փայլաթիթեղը ճիշտ չի դիպչում մետաղալարին:
լարերը կարող են կարճանալ:
Խորհուրդ ենք տալիս:
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա. Երբ մարդկանց մեծ մասը գնում է Raspberry PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ այն չկա
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Capacitive Touch With Evive (Arduino- ի վրա հիմնված վերահսկիչ). 6 քայլ (նկարներով)
Capacitive Touch With Evive (Arduino Based Controller). Գիտե՞ք, թե ինչպես է աշխատում ձեր սմարթֆոնի սենսորային էկրանը: Սմարթֆոնն ապակու էկրանի տակ ունի մի շարք հպման տվիչներ: Մեր օրերում այն հիմնված է տարողունակության հպման ունակության տեխնոլոգիայի և նույնիսկ մեղմ հպման վրա, որը հեշտությամբ հայտնաբերվում է: Acգացվում է տարողունակ հպում
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ