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

Repիշտ պատասխան ՝ 16 քայլ
Repիշտ պատասխան ՝ 16 քայլ
Anonim
Image
Image

«Դուք նույնիսկ բարձրացնո՞ւմ եք եղբայր»:

Մարզասրահի նորեկների համար բարձրացնել սովորելը կարող է լինել ահավոր խնդիր: Theորավարժությունները անբնական են թվում, և յուրաքանչյուր ներկայացուցիչ անհաջող է զգում: Ավելի վատը դարձնելու համար, անհանգստության ավելացումը դիտողներն են ցավոտ նայում ձեր վատ տեխնիկային և նիհարած ձեռքերին:

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

Քայլ 1: Նյութեր և գործիքներ

Նախապատրաստում և նախապատմություն
Նախապատրաստում և նախապատմություն

Ստորև ներկայացված է այս Materրագրի նյութերի և գործիքների ցանկը.

Նյութեր

  1. Arduino Uno միկրոպրոցեսոր ($ 23.00)
  2. Կիսահացի հացի տախտակ (4 տուփ - $ 5.99)
  3. 16 հատվածի LCD էկրան (2 տուփ - 6,49 դոլար)
  4. BITalino EMG սենսոր ($ 27.00)
  5. 1 x 3 կապար աքսեսուար (21,47 դոլար)
  6. Սենսորային մալուխ ($ 10.87)
  7. 3 նախապես ժելեացված 3M միանգամյա օգտագործման էլեկտրոդ (50 տուփ - 20,75 դոլար)
  8. 4 220 Օմ դիմադրություն (100 տուփ - 6.28 դոլար)
  9. 1 10K Օմ դիմադրություն (100 տուփ - $ 5.99)
  10. 1 պոտենցիոմետր (10 տուփ - $ 9.99)
  11. Լարերի միացում (120 փաթեթ - 6.98 դոլար, ներառում է M/F, M/M և F/F)
  12. 9 Վ մարտկոց (4 տուփ - $ 13.98)
  13. 2 թղթե ամրակներ (100 տուփ - 2.90 դոլար)
  14. Scotch Mounting Putty (1.20 դոլար)
  15. Հագանելի թև (գնված սեղմման թև կամ կարող եք թև կտրել հին վերնաշապիկից)

Ընդհանուր ՝ $ 162.89 (Սա պարզապես վերը նշված գների ընդհանուր գումարն է: Յուրաքանչյուր բաղադրիչի միավորի գինը պետք է լինի շատ ավելի քիչ)

Գործիքներ

Arduino կոդավորման հնարավորություններով համակարգիչ

Քայլ 2: Նախապատրաստում և նախապատմություն

Նախքան ձեր Right Rep սխեման միացնելը, կարևոր է ժամանակ հատկացնել ՝ ծանոթանալու գործողությունների ներուժին և հիմնական սխեմաներին: Կմախքի մկաններն ունեն երկու հիմնարար հատկություն ՝ դյուրագրգիռ և կծկվող: Հուզիչ նշանակություն, նրանք արձագանքում են խթանիչին և պայմանավորվող իմաստին, որ նրանք ունակ են լարվածություն առաջացնել: Ամեն անգամ, երբ քաշ եք բարձրացնում, մկանային մանրաթելերը գրգռվում են մկանների փոքր լարման պատճառով, որը կոչվում է գործողության պոտենցիալ: The Right Rep- ը վերահսկում է այս գործողությունների ներուժը ՝ օգտագործելով էլեկտրոմիոգրաֆիայի տվիչ (ԷՄԳ) ՝ ապահովելու համար, որ ձեր մկանները աշխատում են ամբողջ հզորությամբ: EMG սենսորների մասին լրացուցիչ տեղեկություններ կարելի է գտնել այստեղ:

Էլեկտրական սխեմաների էլեկտրագծերի փորձը պետք է բավարար լինի այս դժվարության շրջանակի համար: Repիշտ Rep կենսոսենսոր պատրաստելու համար ձեզ հարկավոր է միացնել մի քանի սարք միացումին: Հիմնական սարքերն են Arduino Uno միկրոպրոցեսորը, 16 հատվածի Liquid Cristal Display (LCD), BITalino EMG տվիչը և տնական գոնիոմետրը:

Arduino Uno միկրոպրոցեսորը համակարգիչ է, որը գործում է որպես համակարգի «ուղեղ»: LCD- ն օգտագործում է 16 հատվածի էկրան ՝ կրկնողությունները ցույց տալու համար: ԷՄԳ սենսորը չափում է գործողության ներուժը, ինչպես նշված է վերևում: Վերջապես, տնական գոնիոմետրը օգտագործում է պտտվող պոտենցիոմետր ՝ շարժման ամբողջ տիրույթը չափելու համար: Դա անում է չափելով փոփոխական ելքային լարումը, որը տրվում է փոփոխվող պոտենցիոմետրի դիմադրությանը:

Համակարգը կառուցվելուց հետո այն պետք է տրամադրվի ծածկագրով: Այս նախագիծը օգտագործում է Arduino ծածկագիրը: Այս նախագիծը սկսելուց առաջ դուք պետք է ծանոթանաք LCD գրադարանին և այստեղ գտած այլ օգտակար Arduno կոդին: Այս ծրագրի համար օգտագործված կոդը գտնվում է GitHub- ում: Կոդը և ցանկացած պահի ներբեռնեք և օգտագործեք ձեր սեփական նախագծի համար:

Քայլ 3: Անվտանգություն

Անվտանգություն
Անվտանգություն

Wգուշացում.

Right Rep կենսոսենսորը բժշկական սարք չէ և չպետք է օգտագործվի որպես բժշկական գործիքների փոխարինող: Խնդրում ենք խորհրդակցել ձեր բժշկի հետ ՝ ծանր կշիռներ վարժեցնելու և բարձրացնելու մասին, նախքան Right Rep կենսասենսոր օգտագործելը:

Right Rep- ը էլեկտրական սարք է, որը կարող է էլեկտրահարման հավանականություն ունենալ: Հետևաբար, ապահովելու համար, որ ճիշտ ներկայացուցիչը անվտանգ լինի բոլորի համար, պետք է իրականացվեն անվտանգության հետևյալ նախազգուշական միջոցները:

Ահա էլեկտրական անվտանգության որոշ խորհուրդներ, որոնք պետք է հետևել.

  • Շղթաները փոփոխելիս պետք է անջատել հոսանքը:
  • Մի փոփոխեք թաց կամ կոտրված մաշկ ունեցող սխեմաները
  • Բոլոր հեղուկները և այլ հաղորդիչ նյութերը հեռու պահեք շղթայից
  • Մի օգտագործեք էլեկտրական սարքեր ամպրոպի ժամանակ կամ այլ դեպքերում, երբ հոսանքի ուժգնության հաճախականությունը նորմայից բարձր է:
  • Այս համակարգը օգտագործում է EMG սենսոր և էլեկտրոդի բարձիկներ: Խնդրում ենք համոզվել, որ հետևում եք այստեղ գտնված էլեկտրոդների տեղադրման և անվտանգության ուղեցույցներին:
  • Միացրեք բոլոր բաղադրիչները գետնին: Սա ապահովում է, որ սարքից ձեր մեջ հոսող հոսանք չլինի:

Էլեկտրաէներգիան վտանգավոր է, անվտանգության այս նախազգուշական միջոցների պահպանումը երաշխավորում է, որ ձեր անխախտելի փորձը կլինի հաճելի և զերծ վտանգներից:

Քայլ 4: Հուշումներ և խորհուրդներ

Հուշումներ և խորհուրդներ
Հուշումներ և խորհուրդներ

Կենսասենսորները կարող են լինել անկայուն բաներ, մեկ վայրկյան բաներն աշխատում են, հաջորդ վայրկյանը ՝ ձախողվում: Ստորև բերված են մի քանի ակնարկներ և խորհուրդներ, որպեսզի ձեր Right Rep սենսորը սահուն աշխատի:

Անսարքությունների վերացում.

  • Եթե LCD- ն հաշվում է կրկնությունները, երբ կծկումը տեղի չի ունենում, համոզվեք, որ էլեկտրոդները սերտորեն ամրացված են առարկայի վրա `ժապավենով: Սա նվազեցնում է անցանկալի շարժման արտեֆակտը: Եթե առաջինը դեռ չի աշխատում, հաշվի առեք Arduino օրենսգրքում EMG- ի շեմը փոփոխելու հարցը:
  • Շարժման տիրույթը տատանվում է յուրաքանչյուր օգտագործողի միջև: Սա կարող է հանգեցնել նրան, որ շարժման ամբողջ տիրույթում կրկնողությունը չհաշվի: Փոփոխականությունը հաշվի առնելու համար հարմարեցրեք գոնիոմետրերի շեմը `հաշվի առնելով այս փոփոխությունը:
  • LCD- ն թուլանա՞ Փորձեք բարձրացնել պայծառությունը ՝ փոխելով դիմադրությունը «Vo» կապում: Կամ փորձեք այս օրինակը `համոզվելու համար, որ այն ճիշտ է աշխատում:
  • Եթե Arduino- ն հոսանքազրկվում է, ստուգեք ՝ արդյոք 9 Վ մարտկոցը սպառված է:
  • Եթե ամեն ինչ ձախողվի, համոզվեք, որ բոլոր լարերը միացված են ճիշտ և ապահով:

Խորհուրդներ.

  • Կարող է հեշտ լինել կորցնել հետքերը, թե որտեղ են լարերը գնում միացումով: Օգտակար հուշում կլինի գունային սխեման հաստատելը և ձեր նախագծի ընթացքում հետևողական լինելը: Օրինակ, դրական լարման համար կարմիր մետաղալար օգտագործելը և գետնի համար սև մետաղալար օգտագործելը:
  • Բարձրացումը ձեր անձնական առողջության համար է: Թույլ մի տվեք, որ ուրիշների կարծիքը ազդի ձեր մարզման վրա:

Քայլ 5: Տնական գոնիոմետր պատրաստելը

Տնական գոնիոմետր պատրաստելը
Տնական գոնիոմետր պատրաստելը

Տնական գոնիոմետր պատրաստելու համար անհրաժեշտ է ձեռք բերել շոտլանդական մոնտաժային մածիկ, պտտվող պոտենցիոմետր և 2 թղթե սեղմակներ:

Քայլ 6: Ամեն ինչ միասին դնել

Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը

Գոնիոմետր ստեղծելու համար ուղղեք երկու թղթե սեղմակներ: Հաջորդը, պոտենցիոմետրի հավաքիչը փաթաթեք ամրացնող ծեփամածիկով: Վերցնելով ուղղած թղթե ամրակներից մեկը, տեղադրեք այն ամրացվող մածիկի մեջ: Սա կլինի փոփոխական գոնիոմետր ոտքը, որը շարժվում է նախաբազուկով: Տեղեկատվական ոտքի համար ամրացրեք թիթեղը պոտենցիոմետրի հիմքին `ամրացնող ծեփոն օգտագործելով: Այս ոտքը ամրագրվելու է երկգլուխ մկանին զուգահեռ:

Քայլ 7: Սկսելու համար

Սկսել
Սկսել

Շրջանակը կառուցելու համար սկսեք էլեկտրագծերի և միացման միջոցով Arduino Uno- ից դեպի նախատախտակ:

Քայլ 8. ԷՄԳ և գոնիոմետր ավելացնելը

EMG- ի և Goniometer- ի ավելացում
EMG- ի և Goniometer- ի ավելացում

Միացրեք և՛ ԷՄԳ -ն, և՛ գոնիոմետրը հոսանքի, գրունտի և անալոգային կապի: Վերևի դիագրամի համար ձախ կողմում գտնվող փոքր սենսորը ներկայացնում է ԷՄԳ -ն, իսկ պոտենցիոմետրը `գոնիոմետրը: Ուշադրություն դարձրեք, թե որ սենսորում է գտնվում յուրաքանչյուր սենսոր, մենք ունենք EMG- ն A0- ում և գոնիոմետրը A1- ում:

Քայլ 9. LED ելքերի ավելացում

LED ելքերի ավելացում
LED ելքերի ավելացում

Միացրեք երկու LED- ները գետնին և թվային կապ: Մեկ LED- ը ցույց է տալիս, երբ կրկնությունն ավարտված է, իսկ մյուսը `LED- ը, երբ հավաքածուն ավարտված է: Ուշադրություն դարձրեք թվային քորոցին, որի յուրաքանչյուր LED- ն գտնվում է կոդավորման մասի համար: Մենք ունենք մեկ LED, որը պատրաստվում է ամրացնել 8 -ը, իսկ մյուսը ՝ 9 -ը: Յուրաքանչյուր LED պետք է միացված լինի գետնին `օգտագործելով 220 Օմ ռեզիստոր:

Քայլ 10: Թվային ցուցադրման ելքի ավելացում

Թվային ցուցադրման ելքի ավելացում
Թվային ցուցադրման ելքի ավելացում

Թվային էկրանն ավելացնելու համար ուշադիր հետևեք վերը նշված էլեկտրագծերին: Ձախից երրորդ պտույտի միջով անցնում է դիմադրության բաժանարար: 10K Ohm ռեզիստորն աշխատում է հոսանքից:

Քայլ 11: Ավելացնել կոճակ

Ավելացնելով կոճակ
Ավելացնելով կոճակ

Տեղադրեք կոճակ լուսանկարչական տախտակի վրա, ինչպես ցույց է տրված վերևում նկարում: Միացրեք կոճակը հոսանքով և հիմնավորեք այն 220 Օմ դիմադրիչով: Կոճակի ելքը գործարկեք թվային կապի մեջ (մենք օգտագործում էինք 7 -րդ կապը):

Քայլ 12. Գոնիոմետրերի և մետաղալարերի կցորդների տեղադրում

Գոնիոմետրերի և մետաղալարերի կցորդների տեղադրում
Գոնիոմետրերի և մետաղալարերի կցորդների տեղադրում
Գոնիոմետրերի և մետաղալարերի կցորդների տեղադրում
Գոնիոմետրերի և մետաղալարերի կցորդների տեղադրում

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

Հաջորդը, գոնիոմետրը ձեր շրջանագծին միացնելու համար օգտագործեք 9 կանացի և արու թռիչքի լարեր: Պոտենցիոմետրի երկու ծայրերը միացված են հոսանքին և գետնին: Պոտենցիոմետրի միակողմանի կողմը միացված է A1 անալոգային մուտքին:

Քայլ 13: EMG էլեկտրոդի տեղադրում

EMG էլեկտրոդի տեղադրում
EMG էլեկտրոդի տեղադրում

BITalino EMG սենսորը Arduino- ին ինտեգրելու համար առաջին քայլը էլեկտրոդների ճիշտ տեղադրումն է: Էլեկտրոդի 3 բարձիկ կպահանջվի: Երկու էլեկտրոդ տեղադրված են երկգլուխ մկանների որովայնի երկայնքով, իսկ մեկը ՝ արմունկային ոսկորի վրա: Բիտալինոյին այս էլեկտրոդներն ունեն կարմիր, սպիտակ և սև կապեր: Սպիտակ կապարը կցվում է արմունկի վրա էլեկտրոդին: Կարմիր և սև կապանքները ամրացված են երկգլուխ մկանների փորի էլեկտրոդներին: Նշում. Կարմիր կապարը միացված է երկգլուխ մկան վրա ավելի բարձր, իսկ սև կապարը ՝ ստորին: Ի վերջո, EMG սենսորը Arduino- ին միացնելու համար միացրեք կարմիր և սև լարերը հոսանքին և գետնին: Մանուշակագույն մետաղալարը պետք է մտնի անալոգային A0 կապում:

Քայլ 14. Կոդավորման իրավասու կենսասենսոր

Կոդավորման իրավունք Rep Biosensor
Կոդավորման իրավունք Rep Biosensor

Այժմ, երբ միացումն ավարտված է, այն պատրաստ է ծածկագրի վերբեռնման համար: Կցված ծածկագիրն այն ամբողջական ծածկագիրն է, որն օգտագործվում է այս նախագիծն ավարտելու համար: Վերևի նկարը `որպես նմուշ, թե ինչպիսին պետք է լինի ծածկագիրը բացվելուց հետո: Երբ ծածկագիրը ճիշտ է աշխատում, տեղի է ունենում հետևյալը.

1. EMG և գոնիոմետր ազդանշանները կարդացվում են analogRead () գործառույթի միջոցով:

2. Օգտագործելով if () հայտարարությունը ՝ ծրագիրը ստուգում է, թե արդյոք EMG և goniometer ազդանշաններն ավելի մեծ են, քան իրենց համապատասխան շեմերը: Եթե երկու ազդանշաններն էլ ավելի մեծ են, ապա LCD էկրանին ավելացվում է կրկնություն, և կանաչ LED- ը միանում է ՝ նշելով, որ կրկնությունն ավարտված է: Եթե ազդանշաններից որևէ մեկը չի համապատասխանում իրենց շեմին, LED- ն անջատվում է, և ոչ մի կրկնություն չի հաշվարկվում:

3. Ազդանշանն արագ է ուղարկում տվյալների կետ, այնպես որ կա մի տող կոդ, որը ստուգում է, թե որքան ժամանակ է մնացել կրկնությունների միջև: Եթե նախորդ կրկնելուց հետո անցել է կես վայրկյան, այն կհաշվի նոր կրկնում այնքան ժամանակ, քանի դեռ EMG- ի և գոնիոմետրերի շեմերը կհամապատասխանեն:

4. Հաջորդը, կոդը ստուգում է, թե արդյոք կատարված կրկնողությունների քանակը ավելի մեծ է, թե՞ հավասար մեկ հավաքածուի թվին (մենք այս արժեքը սահմանում ենք 10 կրկնում մեկ հավաքածուի համար): Եթե կրկնությունների քանակն այս արժեքից մեծ է կամ հավասար, կապույտ LED- ն միանում է ՝ նշելով, որ հավաքածուն ավարտված է:

5. Վերջապես, կոդը ստուգեք, արդյոք կոճակը սեղմվում է: Եթե կոճակը սեղմվում է, կրկնությունների քանակը կրկին դրվում է 0 -ի և համապատասխանաբար թարմացվում է LCD էկրանը:

GitHub- ում այս կոդը մուտք գործելու համար կտտացրեք ԱՅՍՏԵ:

Քայլ 15: Ա RԵԼԻ ԱՐAGԵԼԻ SCHԻՇՏ ՍԿԵՄԱՏԻԿ

RIGHT REP EAGLE Սխեմատիկ
RIGHT REP EAGLE Սխեմատիկ

Ահա նույն սխեմայի արծիվը, որը կառուցված է վերը նշված քայլերում: Բոլոր բաղադրիչները, բացի LCD էկրանից, ուղիղ դեպի մետաղալար են: LCD էկրանին հիշեցում. Ուշադիր հետևեք գծապատկերում ցուցադրվող լարերին: Թեև յուրաքանչյուր մետաղալար անցնող թվային կապումներն ամրագրված չեն, խորհուրդ ենք տալիս պարզության համար օգտագործել այն կոնֆիգուրացիան, որը մենք օգտագործում էինք: Եթե կապումներն անհամապատասխան են ծածկագրում նշված լարին, ծրագիրը ճիշտ չի գործարկվի: Ձեզ կարող է անհրաժեշտ լինել կրկնակի կամ եռակի ստուգում, ամեն ինչ այնտեղ է, որտեղ պետք է լինի:

Քայլ 16. ԱՎԵԼԻ ԻԴԵԱՅՆԵՐ

ԱՎԵԼԻ ԻԴԵԱՍՆԵՐ
ԱՎԵԼԻ ԻԴԵԱՍՆԵՐ

Գաղափարը, որը մենք պետք է առաջ մղենք ծրագրային ապահովման մեջ, այն է, որ էկրանին ավելացվեն տարբեր փուլեր: Այս արտահայտությունները կախված կլինեն ծրագրի մեջ մտնող տվյալներից: Օրինակ, երբ կրկնությունների քանակը մեկ կամ երկու կրկնում է հավաքածուի ավարտից, LCD էկրանը կարող է կարդալ «Գրեթե ավարտված է» կամ «Եվս մի քանիսը»: Մեկ այլ օրինակ կարող է լինել ժամանակից կախված հաղորդագրությունները: Եթե dt- ը չի հասնում կրկնողությունների միջև նվազագույն ժամանակին, ցուցադրումը կարող է կարդալ «դանդաղեցնել»:

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

Սարքավորման արդիականացումը կարող է լինել LCD էկրանին պոտենցիոմետր օգտագործել ՝ դիմադրության բաժանարարի փոխարեն: Պին, որի միջոցով անցնում է դիմադրության բաժանարարը, վերահսկում է էկրանին տեքստի պայծառությունը: Պոտենցիոմետրի օգտագործումը թույլ կտա օգտվողին նվազեցնել պայծառությունը թվատախտակով, այլ ոչ թե ունենալ պայծառության ֆիքսված մակարդակ:

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