Բովանդակություն:
- Քայլ 1: Ոտնակ
- Քայլ 2: Arduino
- Քայլ 3: MIDI ինտերֆեյս
- Քայլ 4: Աուդիո ինտերֆեյս
- Քայլ 5: Մոբիուս
- Քայլ 6: Mobius Scripts և MIDI կապեր
- Քայլ 7: Տարբերակ 1.5
Video: DIY Chewie Monsta Looper (Էդ Շիրանի հիման վրա) ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այսպիսով, ես արդեն մի քանի տարի էր, ինչ լսում էի Էդ Շիրանի մասին և երբեք նրան առանձնապես ուշադրություն չէի դարձնում: Ինձ դուր եկան այս երգերից մի քանիսը ռադիոյով, բայց մտածեցի, որ նա պարզապես մեկ այլ փոփ արտիստ է, մինչև որ ասեմ, որ նա կատարում է «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 ինտերֆեյս
Սա այն ոլորտն է, որը ես կարծում եմ, որ մյուս ուսումնական առարկաներում այնքան էլ հստակ լուսաբանված չէր: Հիմնականում, ինչպես քննարկվեց Arduino բաժնում, ոտնակն ու Arduino- ն պարզապես թողարկում են MIDI հրահանգ ՝ սեղմված կոճակի հիման վրա: Օգտագործման համար անհրաժեշտ է MIDI- ն ուղարկել Mobius- ով աշխատող համակարգչին: Ես գտա դա անելու 3 եղանակ և դա կախված է ձեր գնած աուդիո ինտերֆեյսի տեսակից (ավելին):
- Տարբերակ 1 - Կախված նրանից, թե որ աուդիո ինտերֆեյս եք գնում, ոմանք ներկառուցված/դուրս եկած MIDI նավահանգիստներ ունեն: Եթե դա այդպես է, ապա կարող եք պարզապես հետևել ուսանելիին և Arduino- ի սերիական ալիքը հանել և միացնել MIDI In պորտին: Հետո կկարողանաք սա ընտրել որպես MIDI վերահսկիչի աղբյուր, ավելի ուշ, երբ տեղադրեք Mobius- ը
- Տարբերակ 2 - Իմ աուդիո ինտերֆեյսը չուներ ներկառուցված MIDI նավահանգիստ, ուստի դա մարտահրավեր էր ներկայացնում: Այսպիսով, ես սկզբում հանեցի սերիական ալիքը, ինչպես 1-ին տարբերակում, և գնեցի առանձին MIDI-to-USB ադապտեր: Մինչ դա աշխատում էր, ես գտա, որ այն անհարմար է և անվստահելի: Բացի այդ, ես հիասթափված էի, քանի որ սա 3 -րդ USB միացումն էր, և իմ համակարգիչն ուներ միայն երկուսը: Ես կարող էի անջատել մալուխը Arduino- ին, որն օգտագործում էի էներգիայի և կարգաբերման համար, բայց դա նշանակում էր, որ դրա համար արտաքին էներգիայի մատակարարման կարիք կունենամ:
-
Տարբերակ 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 սցենարներն ու MIDI կապերն են: Թեև ես շատ ծանոթ եմ համակարգչային ծրագրավորմանը, բայց գտա, որ Mobius սցենարական լեզուն մի փոքր շփոթեցնող է և ոչ լավ փաստաթղթավորված: Ինձ երկար ժամանակ և շատ փոփոխություններ պահանջվեցին, որպեսզի նրանք ստանան իրենց ուզածի պես, բայց ի վերջո նրանք աշխատում են այն բանի համար, ինչ ինձ պետք է: Մոբիուսում սցենարները MIDI հրամաններին միացնելու քայլերը մանրամասն նկարագրված են 5 -րդ քայլի youtube տեսանյութում:
Դե վերջ Հուսով եմ, որ այս խորհուրդները կօգնեն ձեզ ձեր կառուցվածքում, և դուք կկարողանաք խուսափել այն հիասթափություններից, որոնց ես հանդիպեցի:
Քայլ 7: Տարբերակ 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
Դե, հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ծրագիրը: Տեղեկացրեք ինձ, եթե ունեք որևէ հարց և ուրախ շրջադարձ:
Խորհուրդ ենք տալիս:
Ավտոմատ փակ ջերմոց Ikea Socker- ի հիման վրա. 5 քայլ
Ավտոմատ փակ ջերմոց ՝ հիմնված Ikea Socker- ի վրա: Ողջույն, սա իմ առաջին հրահանգն է: Ես շատ բան սովորեցի այս հասարակության հետ, և կարծում եմ, որ ժամանակն է վերադարձնել իմ համեստ գաղափարները: I'mավում եմ իմ անգլերենի համար, աղքատ է, բայց կանեմ ամեն ինչ, ինչ կարող եմ: Գաղափարն այն էր, որ պատրաստեմ սեղանի ջերմոց, որը թույլ կտա ինձ սերմեր աճեցնել և
Բարձրաչափ (բարձրության մետր) Մթնոլորտային ճնշման հիման վրա. 7 քայլ (նկարներով)
Բարձրաչափ (բարձրության մետր) Մթնոլորտային ճնշման հիման վրա. [Խմբագրել]; Տեսեք 2 -րդ տարբերակը 6 -րդ քայլում ՝ բարձրության ձեռքով ելակետային մուտքագրմամբ: Սա բարձրաչափի (բարձրության չափիչ) շենքի նկարագրությունն է ՝ հիմնված Arduino Nano- ի և Bosch BMP180 մթնոլորտային ճնշման տվիչի վրա: Դիզայնը պարզ է, բայց չափումները
DIY Lab - HD ցենտրիֆուգա Arduino հիման վրա. 3 քայլ
DIY Lab - HD ցենտրիֆուգա Arduino- ի հիման վրա ՝ PT // Construimos uma centrífuga utilisando um HD velho com վերահսկողության արագացման բազայի միջոցով Arduino: EN // Մենք կառուցեցինք ցենտրիֆուգ `օգտագործելով հին HD- ն` արագության վերահսկմամբ `հիմնված Arduino- ի վրա
Իմ DIY Steampunk գործառնական խաղը, Arduino- ի հիման վրա. 9 քայլ (նկարներով)
Իմ DIY Steampunk գործառնական խաղը, Arduino- ի հիման վրա. Այս նախագիծը բավականին ծավալուն է: Այն չի պահանջում շատ գործիքներ կամ նախնական գիտելիքներ, բայց դա կսովորեցնի որևէ մեկին (ներառյալ ինձ) շատ տարբեր արտադրական բաժիններում: Ինչպես գերի ընկալումը Arduino- ի հետ, այնպես էլ բազմակողմանի աշխատանքը Arduino- ի հետ
DIY Smart Follow Me Drone With Camera (Arduino- ի հիման վրա). 22 քայլ (նկարներով)
DIY Smart Follow Me Drone With Camera (Arduino- ի հիման վրա). Անօդաչու թռչող սարքերը այս օրերին շատ տարածված խաղալիքներ և գործիքներ են: Շուկայում կարող եք գտնել պրոֆեսիոնալ և նույնիսկ սկսնակ անօդաչու թռչող սարքեր և թռչող սարքեր: Ես ունեմ չորս անօդաչու թռչող սարք (քառանկյուն և վեցկտրիչ), քանի որ ես սիրում եմ այն ամենը, ինչ թռչում է, բայց 200 -րդ թռիչքը