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

DIY Chewie Monsta Looper (Էդ Շիրանի հիման վրա) ՝ 7 քայլ
DIY Chewie Monsta Looper (Էդ Շիրանի հիման վրա) ՝ 7 քայլ

Video: DIY Chewie Monsta Looper (Էդ Շիրանի հիման վրա) ՝ 7 քայլ

Video: DIY Chewie Monsta Looper (Էդ Շիրանի հիման վրա) ՝ 7 քայլ
Video: Crochet Basket Weave Top with Buttons | Pattern & Tutorial DIY 2024, Նոյեմբեր
Anonim
DIY Chewie Monsta Looper (Էդ Շիրանի հիման վրա)
DIY Chewie Monsta Looper (Էդ Շիրանի հիման վրա)

Այսպիսով, ես արդեն մի քանի տարի էր, ինչ լսում էի Էդ Շիրանի մասին և երբեք նրան առանձնապես ուշադրություն չէի դարձնում: Ինձ դուր եկան այս երգերից մի քանիսը ռադիոյով, բայց մտածեցի, որ նա պարզապես մեկ այլ փոփ արտիստ է, մինչև որ ասեմ, որ նա կատարում է «Shape of You» 2017 -ի «Գրեմմի» -ին: Ես ցնցվեցի: Ինձ իսկապես դուր չեկավ երգը, բայց տեսնել, թե ինչպես է նա կատարում կենդանի մենակ ՝ իր օղակի ոտնակով, հմայիչ էր: Ես փնտրեցի ինտերնետը ՝ այս ոտնակի մասին տեղեկություններ փնտրելով և պարզեցի, որ այնտեղ շատ բան չկա: Ի վերջո, ես գտա մի հոդված, որտեղ ասվում էր, որ այն հատուկ մշակված է Էդի և նրա կիթառի տեխնիկայի կողմից, որն ինձ հիասթափեցրեց, մինչև որ ես վերջապես հանդիպեցի և սովորեցրեցի «edsutcliffe»-ն (https://www.instructables.com/id/DIY-Chewie-Monst…), որն ուներ «գաղտնի սոուս», թե ինչպես է այն աշխատում: Ես հուզված էի և իրավունք ստացա աշխատել: Այնուամենայնիվ, ուսանելիի միջոցով աշխատելիս ես ճանապարհին հանդիպեցի մի քանի «գետչաների», այդ իսկ պատճառով ես գրեցի այս ուսանելի: edsutcliffe- ի էջը հիանալի աշխատանք է կատարում ՝ նկարագրելով կտորները և ինչպես են դրանք համատեղվում: Իմ մտադրությունն է լրացնել որոշ բացեր, որոնք ինձ խելագարության են հասցրել և ինձ վրա ծախսել են ժամեր, եթե ոչ օրեր ՝ խնդիրները լուծելու համար: Այսպիսով, քանի դեռ ես չեմ պատրաստվում քայլ առ քայլ պատմել ձեզ, թե ինչպես կառուցել օղակի ոտնակը (որոնցից շատերը կարող եք գտնել edsutcliffe- ի էջում), ես ձեզ կխոսեմ ինտեգրման առանցքային հարցերի շուրջ, որոնք ինձ հուզում էին:

Քայլ 1: Ոտնակ

Ոտնակը
Ոտնակը
Ոտնակը
Ոտնակը
Ոտնակը
Ոտնակը

Թվում է, թե ամենակրիտիկական կտորն է, բայց ոտնակն ինքնին նախագծի ամենահեշտ և ամենաուղիղ կողմն է: Իմ խորհուրդն այստեղ է ՝ սկսել դանդաղ և նախ կոպիտ ծաղրուծանակ սարքել և փորձարկել դրա հետ: Ես պարզեցի, որ մինչև իրականում չսկսես օգտագործել այն, դժվար է իմանալ, թե ինչ ես ուզում: Կարող եք մտածել, որ երեք հետք բավական է, բայց մի փոքր նվագելուց հետո կարող եք պարզել, որ իսկապես կցանկանայիք չորրորդ ուղին: Հետագայում այն փոխելը ամենահեշտ գործը չէ: Նույնիսկ այն ժամանակ, երբ ես կառուցում էի ոտնակի իմ երկրորդ տարբերակը, ես գնում -գալիս էի «UNDO» - ի համար կոճակ ավելացնելու մասին, բայց դեմ էի դրան: Հետագայում ես պարզեցի, որ մենք իսկապես օգտակար կլինենք, բայց դրա համար բավականաչափ տարածք չթողեցի: Ես ստիպված եղա «ծրագրավորողների» ելքը վերցնել և կատարել «Մաքրել» կոճակը: Այժմ ես այն ունեմ այնպես, որ կարճ սեղմումը առաջացնում է UNDO, իսկ երկար սեղմումը `CLEAR:

Դրանից դուրս, այստեղ միակ այլ նկատառումն այն է, թե արդյոք ցանկանում եք օգտագործել ոտնակներ կամ ոտքի անջատիչներ: Սկզբում ես գնացքի անջատիչներով գնացի միայն ծախսերի համար, բայց վերջերս պեդալների օգնությամբ երկրորդ տախտակը կառուցեցի և դրանք շատ ավելի հեշտ գտա:

Amazon- ում շատ տարբերակներ կան, բայց դրանք, որոնք ես օգտագործել եմ, ստորև են:

  • Ոտքի անջատիչ
  • Եղունգների ծածկոց

Ոտնակ

Քայլ 2: Arduino

Արդուինո
Արդուինո
Արդուինո
Արդուինո

Սովորեցնող, այլ ոչ թե ձեզ ասած ՝ արտադրված Arduino տախտակի միջոցով, այն թվարկեք յուրաքանչյուր բաղադրիչ և կստեղծեք ձեր սեփականը: Իմ կարծիքով, սա ծիծաղելի է `հաշվի առնելով, որ mfg տախտակն ինտերնետում արժեցել է 10 դոլար so

www.amazon.com/Elegoo-EL-CB-001-ATmega328P…

Հիմա մինչև իմ առաջին «գոթչան»: Մի կարևոր կետ, որը ոչ մի տեղ չի քննարկվում, այն է, թե ինչպես ստեղծել էսքիզ (կոդը) Arduino- ի համար, ինչը բավականին կարևոր է, քանի որ առանց դրա կոճակները ոչինչ չեն անի: Այսպիսով, ես տրամադրում եմ իմ կոդը, որը դուք կարող եք օգտագործել: Կրկին, ես չեմ պատրաստվում ձեզ քայլ առ քայլ անցնել, թե ինչպես ծրագրավորել Arduino- ն: Եթե դուք գնում եք նրանց գլխավոր էջ, նրանք ունեն բազմաթիվ ձեռնարկներ, թե ինչպես դա անել: Եթե բավականաչափ խորաթափանց եք, ապա ազատորեն խմբագրեք այն, սակայն ձեզ համար ամենալավն է աշխատում:

Հիմունքները

  • Ոտնակն ունի 8 կոճակ և 2 LED
  • Կոճակի սեղմումով ուղարկվում է MIDI հրամանի հաղորդագրություն Arduino- ից
  • Կոճակներ (Մինչ ես նկարագրում եմ յուրաքանչյուր կոճակի գործառույթը, Arduino- ի ծածկագիրն ինքնին ոչինչ չի անում, բացի MIDI հրաման ուղարկելուց: MIDI հրամանը պետք է կապված լինի Mobius- ի սցենարի հետ, որը հետագայում լուսաբանվելու է)
  • Կոճակները բաղկացած են երկու խմբից

    • Գլոբալ = Ուղարկում է նույն MIDI հրամանը ՝ անկախ ռեժիմից
    • Ռեժիմի վրա հիմնված = Ուղարկում է տարբեր MIDI հրաման ՝ ելնելով ռեժիմից
  • Ռեժիմի վրա հիմնված.

    • MODE = այս կոճակը փոխում է ոտնակի «ռեժիմը» (Record / Play / Volume Control)

      • Կարճ սեղմումը միանում է Record և Play ռեժիմի միջև
      • Երկար սեղմելը (ավելի քան 1 վրկ) անցնում է Ձայնի կառավարման ռեժիմին:
    • REC/PLAY

      • REC ռեժիմում = RESET ռեժիմում այն կսկսի հանգույցը և կփակվի հանգույցը հաջորդ սեղմման վրա և կանցնի Overdub ռեժիմ: Դրանից հետո այն անցնում է ընթացիկ երգի Play- ի և Overdub- ի միջև:
      • PLAY ռեժիմում = Միացնում և վերագործարկում է բոլոր հետքերը
    • X / STOP

      • REC ռեժիմում = Կիրառում է «ակնթարթային բազմապատկում» գործառույթը ընթացիկ ուղու վրա:
      • PLAY ռեժիմում = Անջատել և դադարեցնել բոլոր հետքերը
    • Հետք 1/2/3

      • REC ռեժիմում = RESET ռեժիմում այն կսկսի հանգույցը և հաջորդ սեղմման դեպքում կփակի օղակը և կանցնի Play ռեժիմ: Դրանից հետո այն անցնում է ընտրված ուղու Play- ի և Overdub- ի միջև:
      • PLAY ռեժիմում = Անջատել անջատման և նվագարկման միջև
      • Umeավալի կառավարման ռեժիմում = Հետք 2 ցիկլեր հետքերով, Հետք 1 -ը նվազեցնում է ընթացիկ ուղու ելքային մակարդակը (ծավալը) 5 -ով, 3 -րդը `ընթացիկ ուղու ելքային մակարդակը 5 -ով:
  • Համաշխարհային

    • RESET = կիրառում է «Global Reset» գործառույթը
    • ՄԱՔՐՈԹՅՈՆ

      • Կարճ սեղմումը (<1000ms) կիրառում է «UNDO» գործառույթը ընթացիկ ուղու վրա
      • Երկար սեղմելը (> = 1000ms) կիրառում է «CLEAR» գործառույթը ընթացիկ ուղու վրա
  • LED- ները

    • REC LED = Կարմիր, միացված է ձայնագրման ռեժիմում:
    • VOL LED = Կապույտ, միացված է Ձայնի կառավարման ռեժիմում:
  • Կապում

    • REC/PLAY = կապ 3
    • RESET = կապում 4
    • X/STOP = pin 5
    • ՄԱՔՐԵԼ = կապում 6
    • TRACK 1 = կապ 7
    • TRACK 2 = փին 8
    • TRACK 3 = կապ 9
    • ՌԵԴ = քորոց 10
    • REC LED = քորոց 11
    • VOL LED = քորոց 12

Նշում. Համայնքի ընկերը ՝ Կլաուդիոն, որոշ չափով կատարելագործեց էսքիզը և այն կիսեց մեզ հետ: Շնորհակալություն, Կլաուդիո:

Քայլ 3: MIDI ինտերֆեյս

MIDI ինտերֆեյս
MIDI ինտերֆեյս
MIDI ինտերֆեյս
MIDI ինտերֆեյս

Սա այն ոլորտն է, որը ես կարծում եմ, որ մյուս ուսումնական առարկաներում այնքան էլ հստակ լուսաբանված չէր: Հիմնականում, ինչպես քննարկվեց Arduino բաժնում, ոտնակն ու Arduino- ն պարզապես թողարկում են MIDI հրահանգ ՝ սեղմված կոճակի հիման վրա: Օգտագործման համար անհրաժեշտ է MIDI- ն ուղարկել Mobius- ով աշխատող համակարգչին: Ես գտա դա անելու 3 եղանակ և դա կախված է ձեր գնած աուդիո ինտերֆեյսի տեսակից (ավելին):

  1. Տարբերակ 1 - Կախված նրանից, թե որ աուդիո ինտերֆեյս եք գնում, ոմանք ներկառուցված/դուրս եկած MIDI նավահանգիստներ ունեն: Եթե դա այդպես է, ապա կարող եք պարզապես հետևել ուսանելիին և Arduino- ի սերիական ալիքը հանել և միացնել MIDI In պորտին: Հետո կկարողանաք սա ընտրել որպես MIDI վերահսկիչի աղբյուր, ավելի ուշ, երբ տեղադրեք Mobius- ը
  2. Տարբերակ 2 - Իմ աուդիո ինտերֆեյսը չուներ ներկառուցված MIDI նավահանգիստ, ուստի դա մարտահրավեր էր ներկայացնում: Այսպիսով, ես սկզբում հանեցի սերիական ալիքը, ինչպես 1-ին տարբերակում, և գնեցի առանձին MIDI-to-USB ադապտեր: Մինչ դա աշխատում էր, ես գտա, որ այն անհարմար է և անվստահելի: Բացի այդ, ես հիասթափված էի, քանի որ սա 3 -րդ USB միացումն էր, և իմ համակարգիչն ուներ միայն երկուսը: Ես կարող էի անջատել մալուխը Arduino- ին, որն օգտագործում էի էներգիայի և կարգաբերման համար, բայց դա նշանակում էր, որ դրա համար արտաքին էներգիայի մատակարարման կարիք կունենամ:
  3. Տարբերակ 3 - Ես չհասկացա, թե ինչու ես չէի կարող MIDI հրամանները ստանալ USB միացման միջոցով և ունենալ նույն կապի հզորությունը Arduino- ով: Ես գիտեի, որ պետք է ճանապարհ լինի: Ինտերնետում շատ որոնելուց հետո ես վերջապես գտա մի միջոց ՝ օգտագործելով երկու անվճար ծրագրեր:

    • loopMIDI - ronակատագրի հեգնանքով, այս անվճար ծրագրերը հնարավորություն են տալիս ստեղծել «վիրտուալ» MIDI նավահանգիստ ձեր համակարգչի վրա: Մնում է այն տեղադրել և սահմանել վիրտուալ MIDI Out պորտ և վերջ: Այն ինքնաբերաբար կաշխատի բեռնման ժամանակ:
    • Մազազուրկ MIDI - Այս ծրագիրը հնարավորություն է տալիս ստեղծել «սերիական կամուրջ», որպեսզի կարողանաք քարտեզագրել սերիական COM նավահանգիստը, որն օգտագործվում է ձեր Arduino- ն ծրագրավորելու համար ՝ հենց loopMIDI- ով ստեղծած վիրտուալ MIDI պորտին: Եվ Վալլա! Այժմ ձեզ անհրաժեշտ է միայն մեկ USB միացում համակարգչից Arduino- ին:
    • EԱՆՈԹՈ:ԹՅՈՆ. Եթե ընտրեք օգտագործել 3 -րդ տարբերակը, ապա պետք է համոզվեք, որ Arduino կոդի սերիական ալիքի բաուդ արագությունը դրված է 38400 -ի փոխարեն MIDI- ի ստանդարտ 31250 -ի փոխարեն:
    • // Սահմանել MIDI բաուդ արագությունը.
    • //Serial.begin(31250);
    • // Մազազուրկ MIDI- ի համար բաուդ փոխարժեքը սահմանեք 38400 -ի
    • Serial.begin (38400)

Քայլ 4: Աուդիո ինտերֆեյս

Աուդիո ինտերֆեյս
Աուդիո ինտերֆեյս

Այսպիսով, սա թերևս ամենակարևոր բաղադրիչն է, որը դուք ստիպված կլինեք ընտրել: Քանի որ ցածր գինն ինձ համար առանցքային շարժիչ էր, ես փնտրեցի էժան աուդիո ինտերֆեյս: Ես վերջացա բնակություն հաստատել BEHRINGER U-PHORIA UM2- ում (https://www.amazon.com/Behringer-UM2-BEHRINGER-UP…), քանի որ այն ցածր գնով էր և ուներ 2 մուտքային ալիք և 2 ելքային ալիք, որն ինձ անհրաժեշտ է:. Կան բազմաթիվ տարբերակներ, բայց դա հետագայում կարող է փոքր -ինչ փոխել Mobius- ի կարգավորումը:

Խնդրում ենք հասկանալ, որ դուք ստանում եք այն, ինչի համար վճարում եք: Մինչ UM2- ը հիանալի աշխատանք է կատարում իր գնի համար, ես երբեմն բախվում եմ այնպիսի խնդիրների հետ, ինչպիսին է պատահական «փոփ» ձայնը, եթե չափից շատ շերտեր գերազանցեմ կամ երբեմն ստատիկ դառնամ և ստիպված լինեմ վերագործարկել ինտերֆեյսը: Այսպիսով, եթե դուք լուրջ եք վերաբերվում այս ոտնակին, ապա ավելի բարձրորակ աուդիո ինտերֆեյսի համար գնացեք:

Ես իսկապես կարծում էի, որ սա ուղղակիորեն առաջ կանցներ, բայց սա ինձ համար լուծելու ամենադժվար խնդիրն էր և գրեթե հանգեցրեց նրան, որ ես հրաժարվեցի նախագծից: Երբ այն առաջին անգամ միացնում եք համակարգչին, Windows- ը ինքնաբերաբար կտեղադրի վարորդ և կարծում եք, որ դուք կարգավորված եք, այնպես չէ՞: Սխալ. Այն բանից հետո, երբ ես առաջին անգամ տեղադրեցի այն և սկսեցի ձայնագրել հետքերը, ես գտա, որ ուշացումն այնքան վատ էր (ավելի քան մեկ վայրկյան), որ ոտնակը հիմնականում անօգտագործելի էր: Ես պետք է սխալ բան անեի: Կրկին, մի տոննա ինտերնետային որոնումից հետո ես գտա խնդիրը: Windows- ը տեղադրելու է լռելյայն MME վարորդ ձայնային ինտերֆեյսի համար: MME վարորդները շատ մեծ ուշացում ունեն և հարմար չեն իրական ժամանակի ձայնագրման համար: Ես ստիպված էի գնալ Behringer կայք և գտնել ASIO վարորդը իմ հատուկ ինտերֆեյսի համար: ASIO- ի վարորդները հատուկ նախագծված են ՝ ուշացումը նվազագույնի հասցնելու համար, ինչն այստեղ ձեզ անհրաժեշտ է: Այս վարորդը տեղադրելուց հետո ձայնագրման ուշացումը նույնիսկ մարդկային ականջի կողմից չէր նկատվում: Այսպիսով, այստեղ ամենակարևորն այն է, որ ինչ աուդիո ինտերֆեյս եք օգտագործում, համոզվեք, որ արտադրողից ձեռք եք բերում ASIO վարորդը և ինքներդ ձեզ փրկեք այն գլխացավից, որը ես զգացել եմ:

Քայլ 5: Մոբիուս

Մոբիուս
Մոբիուս
Մոբիուս
Մոբիուս

Եկեք խոստովանենք, որ առանց Մոբիուսի այն ամենը, ինչ մենք ունենք մինչ այժմ, MIDI վերահսկիչի ոտնակավոր տախտակն է: Mobius- ը Circular Labs- ի (https://www.circularlabs.com/) ստեղծած անվճար ծրագրային ապահովման ծրագիր է, որը կատարում է ամբողջ ձայնագրումը և շրջանցումը: Իրոք, զարմանալի ծրագիր է: Այսպես ասած, ես գտա, որ Circular Lab- ի փաստաթղթերը շատ բացակայում են: Տեղադրվելուց հետո դուք ստանում եք պատուհան `8 հետքերով և տոննա կոճակներով, մետրերով և հաշվիչով: Ինձ որոշ ժամանակ պահանջվեց ՝ պարզելու, թե ինչպես կողմնորոշվել GUI- ում և կարգավորել այն իմ կարիքների համար: Բարեբախտաբար, ես գտա մի տեսանյութ, որը տեղադրված էր edsutcliffe- ի կողմից, որը քայլ առ քայլ ուղեկցում է ձեզ կազմաձևման միջոցով:

Դրանից հետո, կարգավորման միակ մասը, որի հետ ես խնդիրներ ունեի, որոշակի մուտքային ալիքի որոշակի ուղու վրա քարտեզագրումն էր: Տեսանյութում նրանք օգտագործում են 4 ալիքի ինտերֆեյս և յուրաքանչյուր ալիք ինքնուրույն ցուցադրվում է Մոբիուսում: UM2 ինտերֆեյսը, որն ես օգտագործել եմ, իրականում օգտագործում է մեկ ստերեո ալիք և ինքնուրույն օգտագործում է աջ և ձախ ալիքները: Այսպիսով, mobius- ում ես տեսնում եմ միայն 1 «ալիք», բայց կարող եմ քարտեզագրել մեկ ալիք ՝ տեղափոխելով «Pan» կարգավորումը մինչև ձախ կամ աջ: Այսպիսով, ես ունեմ 1 -ին և 2 -րդ ուղիները թավայի հետ ամբողջ ճանապարհով դեպի աջ, որպեսզի ձայնագրվի միայն 2 -րդ ալիքը (գործիքը): Այնուհետև 3 -րդ ուղու համար ես թավան թողեցի մեջտեղում, որպեսզի դրա վրա ձայնագրեմ կամ խոսափողը, կամ կիթառը: Եթե ես ուզում եմ ձայնագրել միայն խոսափողը, ապա ամբողջ ձախ կողմում կանցնեմ:

Քայլ 6: Mobius Scripts և MIDI կապեր

Mobius Scripts և MIDI կապեր
Mobius Scripts և MIDI կապեր

Հանելուկի վերջին հատվածը Mobius սցենարներն ու MIDI կապերն են: Թեև ես շատ ծանոթ եմ համակարգչային ծրագրավորմանը, բայց գտա, որ Mobius սցենարական լեզուն մի փոքր շփոթեցնող է և ոչ լավ փաստաթղթավորված: Ինձ երկար ժամանակ և շատ փոփոխություններ պահանջվեցին, որպեսզի նրանք ստանան իրենց ուզածի պես, բայց ի վերջո նրանք աշխատում են այն բանի համար, ինչ ինձ պետք է: Մոբիուսում սցենարները MIDI հրամաններին միացնելու քայլերը մանրամասն նկարագրված են 5 -րդ քայլի youtube տեսանյութում:

Դե վերջ Հուսով եմ, որ այս խորհուրդները կօգնեն ձեզ ձեր կառուցվածքում, և դուք կկարողանաք խուսափել այն հիասթափություններից, որոնց ես հանդիպեցի:

Քայլ 7: Տարբերակ 1.5

Տարբերակ 1.5
Տարբերակ 1.5
Տարբերակ 1.5
Տարբերակ 1.5
Տարբերակ 1.5
Տարբերակ 1.5
Տարբերակ 1.5
Տարբերակ 1.5

Այսպիսով, գրեթե երկու տարի ոտնակս օգտագործելուց հետո ես որոշեցի, որ ուզում եմ մի փոքր փոփոխություն մտցնել աշխատանքի մեջ: Ես հանդիպեցի որոշ դեպքերի, երբ «ԽԱ PLԵԼ ԲՈԼՈՐԸ» գործառույթը ամեն ինչ ծանրացնում էր: Հաճախ ինձ հետքն անջատում էին, և ես ուզում եմ դադարեցնել ամբողջ ուղին և պարզապես վերագործարկել այնտեղ նվագող երկու հետքերը: Ընթացիկ գործողությամբ բոլոր երեք հետքերը կվերսկսվեին, և ես արագ ստիպված կլինեի անջատել անցանկալի հետքը: Unfortunatelyավոք, ես չկարողացա լավ միջոց գտնել դա Մոբիուսում: Դա իրականացնելու համար ես պետք է դա անեի Arduino կոդի ներսում: Հիշեք, որ ոտնակն ու Arduino ծածկագիրը բավականին «բութ» էին: Այն ուղարկում էր MIDI հրաման միայն այն ժամանակ, երբ ոտնակը սեղմվում էր, իսկ Մոբիուսի սցենարներն անում էին մնացածը: Այս փոփոխությամբ ես հիմնականում տեղափոխեցի նվագարկման ամբողջ ինտելեկտը Arduino կոդի մեջ և հետևեցի յուրաքանչյուր առանձին ուղու վիճակին: Այսպիսով, սա ավարտվեց Arduino կոդի գրեթե ամբողջական վերաշարադրմամբ: Ես նույնիսկ ավարտեցի փոքրիկ վրիպազերծման ոտնակի տախտակի կառուցումը `նոր ծածկագիրը մշակելու և փորձարկելու համար: Եթե ձեզ հետաքրքրում է իմ նոր մեթոդը, ապա կարդացեք, հակառակ դեպքում վերը նկարագրված գործառույթները լավ կաշխատեն:

Որպեսզի «ԽԱAYԵԼ ԲՈԼՈՐԸ» աշխատի այնպես, ինչպես ուզում էի, ես պետք է ամեն մի երգին ավելացնեի նոր վիճակ ՝ «ARM» անվանմամբ: Նախկինում, երբ PLAY ռեժիմում եք, հետքի ոտնակին սեղմելը փոխում է MUTE- ի և PLAY- ի միջև: Այժմ, ոտնակով սեղմիչը PLAY- ից անցնելու է MUTE, բայց հետո անցնում է ARM- ի և MUTE- ի միջև: Հետքը միացված չի լինի մինչև ARM վիճակում լինելը, այնուհետև PLAY ոտնակը սեղմված: Երբ STOP ոտնակը սեղմված է, PLAY- ի բոլոր հետքերը տեղադրվում են ARM- ում և միայն դրանք կվերագործարկվեն, երբ PLAY- ը սեղմվի: Խնդիրն այն է, որ Մոբիուսում չկա որևէ ցուցում ՝ կապված ՀՀՇ վիճակի հետ: Այսպիսով, սա լուծելու համար ես ավելացրեցի եռագույն LED յուրաքանչյուր ուղու վրա, որտեղ MUTE- ն անջատված է, PLAY- ը կանաչ է, REC/OVERDUB- ը կարմիր է, իսկ ARM- ը `սաթ:

Հիմա ես «ոսկորով գլուխ» սխալ թույլ տվեցի դա անելիս: Իմ Arduino UNO- ն չուներ բավարար թվային մուտքի/ելք ՝ նոր LED- ները վարելու համար, և ես արդիականացրի Arduino Mega- ի (https://www.amazon.com/gp/product/B01H4ZLZLQ/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1): Այսպիսով, տեղադրված կոդը UNO- ի փոխարեն օգտագործում է դրա համար նախատեսված քորոցների դասավորությունը: Հետագայում ես հասկացա, որ կարող էի պեդալներից 6 -ը տեղափոխել անալոգային մուտքեր, այնուհետև թվանշանները օգտագործել LED- ները վարելու համար: Իմ ծածկագիրը կարող է հեշտությամբ փոփոխվել ՝ այս կերպ աշխատելու համար, և եթե բավարար հետաքրքրություն լինի, ես դա կանեմ ինքս և կտեղադրեմ: Այնուամենայնիվ, Mega- ն ընդամենը 5 դոլարով ավելի է, քան UNO- ն և ձեզ տալիս է 32 ավելի I/O, այնպես որ ես չեմ կարծում, որ դա մեծ գործարք է:

Վերջին բանը, որի մասին ուզում եմ խոսել, իրենք են լուսադիոդային լուսադիոդներն: Ես դրանք օգտագործել եմ Amazon- ից (https://www.amazon.com/gp/product/B077XBMJFZ/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1): Ես դրանք անվանեցի «եռագույն» լուսադիոդներ, բայց եթե դրանք փնտրեք, դրանք կլինեն «երկգույնի» տակ: Դա պայմանավորված է նրանով, որ դրանք պարունակում են ընդամենը երկու LED ՝ կանաչ և կարմիր: Այնուամենայնիվ, դրանք միաժամանակ միացնելով ՝ սաթ եք ստանում: Նաև հիշեք, որ քանի որ դրանք «ընդհանուր անոդ» են, և որ դուք 5V եք կիրառում ընդհանուր քորոցին և պետք է Arduino- ի կապը միացնել կաթոդին: Սա LED- ները դարձնում է «ցածր ակտիվ», այնպես որ դրանք անջատված կլինեն, երբ Arduino- ի քորոցը բարձր է, և երբ այն ցածր է: Եթե դուք գնում եք տարբեր LED- ներ, որոնք սովորական անոդ չեն, ապա Arduino ծածկագիրը չի աշխատի այնպես, ինչպես գրված է, բայց հեշտությամբ կարող է հարմարվել: Ի վերջո, ես շատ ժամանակ ծախսեցի ռեզիստորի արժեքների փոփոխման վրա, մինչև որ կարողացա ստանալ իմ ուզած սաթ գույնը: Կանաչն ավելի պայծառ է, քան կարմիրը, այնպես որ ես պետք է օգտագործեմ 1K ohm ռեզիստոր `դրա պայծառությունը նվազեցնելու համար: Մեկ այլ տարբերակ `LED- ները միացնել PWM թվային ալիքներին և վերահսկել analogWrite (քորոց, արժեք) գործառույթը:

FYI - ըստ երևույթին Instructables.com- ը թույլ չի տալիս օգտվողներին վերբեռնել.zip ֆայլեր, այնպես որ ես բոլոր սցենարներն ու aurduino ծածկագիրը տեղադրում եմ github- ում: Խնդրում ենք մուտք գործել այստեղ:

github.com/mjoseph81/loop_pedal_public

Դե, հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ծրագիրը: Տեղեկացրեք ինձ, եթե ունեք որևէ հարց և ուրախ շրջադարձ:

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