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

DIY փակ հեծանիվ խելացի մարզիչ ՝ 5 քայլ
DIY փակ հեծանիվ խելացի մարզիչ ՝ 5 քայլ

Video: DIY փակ հեծանիվ խելացի մարզիչ ՝ 5 քայլ

Video: DIY փակ հեծանիվ խելացի մարզիչ ՝ 5 քայլ
Video: Խորոված Գառ. ԲԵՐՎԱԾ Է ԱՅՑ ԼԻՊՈՎԱՆԱՅՈՒՄ: Գառնուկի համը 2024, Նոյեմբեր
Anonim
DIY փակ հեծանիվ խելացի մարզիչ
DIY փակ հեծանիվ խելացի մարզիչ
DIY փակ հեծանիվ խելացի մարզիչ
DIY փակ հեծանիվ խելացի մարզիչ
DIY փակ հեծանիվ խելացի մարզիչ
DIY փակ հեծանիվ խելացի մարզիչ

Ներածություն

Այս նախագիծը սկսվեց որպես Schwinn IC Elite փակ հեծանիվի պարզ փոփոխություն, որն օգտագործում է պարզ պտուտակ և զգացմունքային բարձիկներ `դիմադրության պարամետրերի համար: Խնդիրը, որը ես ուզում էի լուծել, այն էր, որ պտուտակի թեքությունը մեծ էր, ուստի միջակայքը ՝ ամբողջովին անվճար պտտվելուց մինչև անիվը պտտվելը, դիմադրության կոճակի վրա ընդամենը մի քանի աստիճան էր: Սկզբում ես պտուտակը փոխեցի M6- ի, բայց հետո պետք է պտուտակ սարքեի, ուստի ինչու՞ դիմադրությունը փոխելու համար չօգտագործել NEMA 17 տափաստանային շարժիչից մնացած ձախ կողմը: Եթե արդեն կա էլեկտրոնիկա, ինչու՞ համակարգչին չավելացնել պտուտաչափի հաշվիչ և bluetooth միացում `խելացի մարզիչ պատրաստելու համար:

Սա ավելի դժվար ստացվեց, քան սպասվում էր, քանի որ չկային օրինակներ, թե ինչպես կարելի է նմանակել էներգիայի հաշվիչին arduino- ով և bluetooth- ով: Ես ավարտեցի մոտ 20 ժամ ծախսեր BLE GATT- ի տեխնիկական պայմանների ծրագրավորման և մեկնաբանման վրա: Հուսով եմ, որ օրինակ բերելով ՝ ես կարող եմ օգնել ինչ -որ մեկին այսքան ժամանակ չկորցնել ՝ փորձելով հասկանալ, թե ինչ է նշանակում «Dataառայության տվյալների AD տիպի դաշտ»…

Ծրագրային ապահովում

Ամբողջ նախագիծը GitHub- ում է.

github.com/kswiorek/ble-ftms

Ես խորհուրդ եմ տալիս Visual Studio- ն օգտագործել VisualGDB հավելումով, եթե մտադիր եք ավելի լուրջ բան անել, քան պարզապես իմ ծածկագրի պատճենումը:

Եթե ծրագրի վերաբերյալ հարցեր ունեք, խնդրեք, ես գիտեմ, որ իմ մինիմալիստական մեկնաբանությունները կարող են շատ չօգնել:

Վարկեր

Շնորհակալություն stoppi71- ին էներգիայի հաշվիչ պատրաստելու ուղեցույցի համար: Ես պտուտակն արեցի ըստ նրա նախագծման:

Պարագաներ:

Այս նախագծի նյութերը մեծապես կախված են նրանից, թե որ հեծանիվն եք փոփոխում, բայց կան որոշ ունիվերսալ մասեր:

Կռունկ:

  1. ESP32 մոդուլ
  2. HX711 Քաշի տվիչ ADC
  3. Stտիչ ջրաչափեր
  4. MPU - գիրոսկոպ
  5. Մի փոքր Li-Po մարտկոց (մոտ 750 mAh)
  6. Heերմային նեղացման թև
  7. A4988 Stepper վարորդ
  8. 5V կարգավորիչ
  9. Արդուինոյի տակառի խցիկ
  10. 12V arduino էլեկտրամատակարարում

Վահանակ:

  1. NEMA 17 սլաք (պետք է լինի բավականին հզոր,> 0.4 Նմ)
  2. M6 գավազան
  3. 12864 լ
  4. WeMos LOLIN32
  5. Տակտային անջատիչներ

Սարքավորումներ

Դա անելու համար, ամենայն հավանականությամբ, կարող եք ազատվել միայն 3D տպիչ օգտագործելուց, սակայն դուք կարող եք շատ ժամանակ խնայել ՝ լազերային պատյանը կտրելով, ինչպես նաև կարող եք պատրաստել PCB: DXF և gerber ֆայլերը գտնվում են GitHub- ում, այնպես որ կարող եք դրանք պատվիրել տեղում: Կցորդիչը ՝ պտուտակավոր ձողից մինչև շարժիչ, միացված էր խառատահաստոցին, և դա կարող էր լինել միակ խնդիրը, քանի որ հատվածը պետք է բավականին ամուր լինի բարձիկները քաշելու համար, բայց այս հեծանիվում շատ տեղ չկա:

Առաջին հեծանիվը պատրաստելուց հետո ես ձեռք բերեցի ֆրեզերային հաստոց, որը թույլ է տալիս ինձ պտուտակներ սարքել պտույտի սենսորների համար: Դա մի փոքր ավելի հեշտ է դարձնում դրանք սոսնձելը, ինչպես նաև պաշտպանում է դրանք, եթե ինչ -որ բան հարվածում է պտուտակին: (Ես մի քանի անգամ ընկել եմ այս տվիչների վրա, ուստի ուզում էի ապահով լինել):

Քայլ 1: The Crank:

The Crank
The Crank
The Crank
The Crank
The Crank
The Crank

Ավելի լավ է պարզապես հետևել այս ձեռնարկին ՝

Հիմնականում դուք պետք է սենսորները չորս տեղում սոսնձեք պտուտակին և դրանք միացրեք տախտակի կողքերին:

Համապատասխան միացումներն արդեն կան, այնպես որ պարզապես պետք է զույգ լարերը ուղղակիորեն կպցնել տախտակի այս ութ բարձիկներին:

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

PCB- ի հավաքման համար.

  1. Ներդրեք ոսկեգույն կապանքները ներքևից (հետքերով կողմը) բոլոր անցքերի մեջ, բացառությամբ ներքևի ուղղահայաց անցքերի:
  2. Տեղադրեք երեք տախտակները (ESP32- ը վերևում, այնուհետև MPU, HX711- ը ներքևում), որպեսզի ոսկորները կպչեն երկու անցքերով:
  3. Վերնագրերը կպցրեք վերևի տախտակներին
  4. Կտրեք ոսկե կապանքները ներքևից: (Փորձեք դրանք կտրել նախքան հավաքումը, այնպես որ դուք գիտեք, որ ձեր «ոսկե կապանքները» ներսում պողպատ չեն. Դա գրեթե անհնար է դարձնում դրանք կտրելը, և դուք պետք է դրանք քսել կամ մանրացնել)
  5. կպցրեք մնացած ոսկեփայլերը տախտակի ներքևում:
  6. Վերբեռնեք որոնվածը կոճակի համար

Վերջին քայլն այն է, որ ամբողջ պտույտը փաթեթավորեք ջերմության նվազեցման թևով:

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

Եթե ինչ -որ մեկը կարողանա նախագծել տախտակը, հիանալի կլիներ, եթե այն ունենար մարտկոցի պաշտպանական շրջան և սենսոր, որը կմիացներ ESP- ն, եթե կռունկը սկսեր շարժվել:

ԿԱՐԵՎՈՐ

HX711 սենսորը լռելյայն սահմանվում է 10 Հց - դա շատ դանդաղ է էներգիայի չափման համար: Դուք պետք է բարձրացնեք 15 -րդ կապը տախտակից և միացրեք այն 16 -րդ կապին: Սա քշում է քորոցը ԲԱՐՁՐ և միացնում է 80 Հց ռեժիմը: Այս 80Hz- ը, ի դեպ, սահմանում է ամբողջ arduino հանգույցի արագությունը:

Օգտագործումը

ESP32- ը ծրագրված է քնել 30 -ից հետո առանց Bluetooth սարքի միացված: Այն նորից միացնելու համար հարկավոր է սեղմել վերակայման կոճակը: Սենսորները սնվում են նաև թվային կապից, որը քնի ռեժիմում դառնում է OWԱOWՐ: Եթե ցանկանում եք գրադարանների սենսորները փորձարկել գրադարանի օրինակով, ապա պետք է քշեք բարձր քորոցը և մի փոքր սպասեք, մինչև սենսորները միացվեն:

Մոնտաժումից հետո սենսորները պետք է չափագրվեն `առանց ուժի արժեքը կարդալը, այնուհետև կիրառել քաշը (ես օգտագործել եմ 12 կգ կամ 16 կգ քաշ ունեցող թիակ` կախված ոտնակին): Այս արժեքները պետք է տեղադրվեն powerCrank կոդի մեջ:

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

  1. Տեղադրեք պտուտակը ուղիղ ներքև, մինչև լույսը սկսի թարթել:
  2. Մի քանի վայրկյան հետո լույսը կմնա, մի՛ դիպչիր դրան
  3. Երբ լույսն անջատվում է, այն սահմանում է ընթացիկ ուժը, որը հայտնաբերվում է որպես նոր 0:

Եթե ցանկանում եք պարզապես օգտագործել պտուտակն առանց վահանակի, ապա այստեղ կոդն առկա է github- ում: Մնացած ամեն ինչ նույնն է աշխատում:

Քայլ 2: Վահանակ

Վահանակը
Վահանակը
Վահանակը
Վահանակը
Վահանակը
Վահանակը

Պատյանը կտրված է 3 մմ ակրիլից, կոճակները 3D տպագրությամբ և LCD- ի համար կան բացիչներ ՝ կտրված 5 մմ ակրիլից: Այն սոսնձված է տաք սոսինձով (այն բավականին լավ կպչում է ակրիլին) և կա 3D տպագրությամբ «բրա» ՝ PCB- ն LCD- ին պահելու համար: LCD- ի համար նախատեսված քորոցները զոդվում են ներքևից, որպեսզի այն չխանգարի ESP- ին:

ESP- ը միացված է գլխիվայր, այնպես որ USB պորտը տեղավորվում է պատյանում

Առանձին կոճակը PCB- ն սոսնձված է տաք սոսինձով, այնպես որ կոճակները գրավվում են իրենց անցքերում, բայց դրանք դեռ սեղմում են անջատիչները: Կոճակները միացված են տախտակին JST PH 2.0 միակցիչներով, և քորոցների կարգը հեշտ է եզրակացնել սխեմատիկից

Շատ կարևոր է սլաքի վարորդը ճիշտ կողմնորոշել (ESP- ի մոտ գտնվող պոտենցիոմետր)

SD քարտի ամբողջ մասն անջատված է, քանի որ ոչ ոք այն չի օգտագործել առաջին տարբերակում: Կոդը պետք է թարմացվի UI- ի որոշ պարամետրերով, ինչպիսիք են հեծանվորդի քաշը և դժվարության կարգավորումը:

Վահանակը տեղադրված է լազերային «բազուկների» և zipties- ի միջոցով: Փոքրիկ ատամները փորում են ղեկի մեջ և պահում մխիթարիչը:

Քայլ 3: Շարժիչը

Շարժիչը
Շարժիչը
Շարժիչը
Շարժիչը
Շարժիչը
Շարժիչը

Շարժիչն իրեն պահում է կարգավորիչի կոճակի տեղում ՝ 3D տպված փակագծով: Նրա լիսեռին ամրացված է միակցիչ. Մի կողմում տեղադրված է 5 մմ անցք, որի պտուտակները ամրացնում են լիսեռը, մյուսը `M6 թել` ամրացված պտուտակներով `այն կողպելու համար: Youանկության դեպքում, հավանաբար, այն կարող եք պատրաստել հորատման մամլիչի մեջ ՝ 10 մմ տրամագծով կլոր պաշարից: Անհրաժեշտ չէ չափազանց ճշգրիտ լինել, քանի որ շարժիչը շատ ամուր տեղադրված չէ:

Մի կտոր M6 ակոսավոր ձողից պտուտակված է միակցիչի մեջ և այն ձգում է փողային M6 ընկույզի վրա: Ես այն մշակել եմ, բայց այն նույնքան հեշտությամբ կարելի է պատրաստել պղնձե կտորից ՝ ֆայլով: Դուք նույնիսկ կարող եք մի քանի բիթ զոդել սովորական ընկույզին, այնպես որ այն չի պտտվի: 3D տպագիր ընկույզը կարող է նաև լուծում լինել:

Թելը պետք է ավելի նուրբ լինի, քան պահեստային պտուտակը: Նրա սկիպիդարը մոտ 1.3 մմ է, իսկ M6- ի համար `0.8 մմ: Շարժիչը չունի այնքան մեծ ոլորող մոմենտ պտուտակի պտուտակը պտտելու համար:

Ընկույզը պետք է լավ քսվի, քանի որ շարժիչը հազիվ է պտուտակը շրջում ավելի բարձր պարամետրերի վրա

Քայլ 4: Կազմաձևում

Կազմաձևում
Կազմաձևում
Կազմաձևում
Կազմաձևում

Arduino IDE- ից ESP32 կոդը վերբեռնելու համար հարկավոր է հետևել այս ձեռնարկին ՝

Տախտակը «WeMos LOLIN32» է, բայց աշխատում է նաև «Dev մոդուլը»

Ես առաջարկում եմ օգտագործել Visual Studio- ն, բայց այն հաճախ կարող է կոտրվել:

Առաջին օգտագործումից առաջ

Կռունկն անհրաժեշտ է կարգավորել ըստ «Կռունկ» քայլի

«NRF Connect» հավելվածի միջոցով անհրաժեշտ է ստուգել ESP32 կոճակի MAC հասցեն և տեղադրել այն BLE.h ֆայլում:

IndoorBike. («Առավելագույնը» դիտավորյալ սուբյեկտիվ է, դժվարությունը հարմարեցնում եք այս պարամետրին):

Խելացի մարզիչն ունի «վիրտուալ շարժիչներ» ՝ դրանք ճիշտ տեղադրելու համար, այն պետք է չափագրել 28 և 29 տողերում: Դուք պետք է մշտական արագությամբ ոտնակ տաք տվյալ դիմադրության պարամետրերի վրա, այնուհետև կարդացեք հոսանքը և տեղադրեք այն ֆայլում: Կրկնեք սա մեկ այլ պարամետրով:

Ձախ կողմի կոճակը ERG ռեժիմից (բացարձակ դիմադրություն) անցնում է մոդելավորման ռեժիմի (վիրտուալ շարժիչներ): Առանց համակարգչային կապի մոդելավորման ռեժիմը ոչինչ չի անում, քանի որ մոդելավորման տվյալներ չկան:

Տող 36. սահմանում է վիրտուալ շարժակների քանակը և հարաբերակցությունը: Դուք դրանք հաշվարկում եք ՝ առջևի հանդերձում ատամների թիվը բաժանելով հետևի հանդերձում:

12. տողում դուք տեղադրում եք հեծանվորդի և հեծանիվի քաշը ([նյուտոններում], զանգվածը բազմապատկում է գրավիտացիոն արագացումը):

Սրա ամբողջ ֆիզիկայի հատվածը, հավանաբար, չափազանց բարդ է, և նույնիսկ ես չեմ հիշում, թե ինչ է դա անում, բայց ես հաշվարկում եմ անհրաժեշտ պտտվող պահը հեծանվորդին վերև բարձրանալու կամ նման մի բան (դրա համար է տրամաչափումը):

Այս պարամետրերը խիստ սուբյեկտիվ են, դուք պետք է դրանք կարգավորեք մի քանի զբոսանքից հետո, որպեսզի դրանք ճիշտ աշխատեն:

Վրիպազերծման COM նավահանգիստը ուղարկում է ուղիղ երկուական տվյալներ, որոնք ստացվել են bluetooth- ով չակերտներում ('') և մոդելավորման տվյալներով:

Կարգավորիչը

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

«Gears» ներդիրում դուք կարող եք սահմանել յուրաքանչյուր հանդերձի հարաբերակցությունը ՝ տեղաշարժելով սահիչները: Այնուհետև անհրաժեշտ է պատճենել կոդի բիթը `ծածկագրում սահմանված փոխանցման տուփերը փոխարինելու համար:

«Դասարան» ներդիրում ձեզ տրվում է գծային ֆունկցիայի գրաֆիկ (այո, պարզվում է, որ մաթեմատիկայի ամենաատելի առարկան իրականում օգտակար է), որը վերցնում է գնահատականը (ուղղահայաց առանցք) և թողարկում է բացարձակ դիմադրության աստիճաններ (հորիզոնական առանցք): Հետաքրքրվողների համար մաթեմատիկա կանցնեմ մի փոքր ուշ:

Օգտագործողը կարող է սահմանել այս գործառույթը `օգտագործելով դրա վրա դրված երկու կետերը: Աջ կողմում կա ընթացիկ հանդերձանքը փոխելու տեղ: Ընտրված հանդերձանքը, ինչպես դուք կարող եք պատկերացնել, փոխում է եղանակը, թե ինչպես են դասակարգվում դիմադրության աստիճանը. Սահիկը տեղափոխելը փոխում է 2 -րդ գործակիցը, ինչը ազդում է, թե ինչպես է ընտրված հանդերձանքը փոխում գործառույթը: Ամենահեշտը որոշ ժամանակ խաղալ նրա հետ ՝ տեսնելու, թե ինչպես է իրեն պահում: Ձեզ նույնպես կարող է անհրաժեշտ լինել մի քանի տարբեր պարամետրեր ՝ գտնելու համար, որն ավելի լավ է աշխատում ձեզ համար:

Այն գրված է Python 3 -ում և պետք է աշխատի կանխադրված գրադարանների հետ: Այն օգտագործելու համար հարկավոր է տողերը չմեկնաբանել «այս տողերը մեկնաբանել ՝ կազմաձևիչն օգտագործելու համար»: Ինչպես ասացի, այն փորձարկված չէր, այնպես որ կարող են լինել որոշ սխալներ, բայց եթե որևէ բան հայտնվի, խնդրում ենք գրել մեկնաբանություն կամ բացել հարց, որպեսզի կարողանամ ուղղել այն:

Մաթեմատիկա (և ֆիզիկա)

Միակ ճանապարհը, որով վերահսկիչը կարող է զգալ, որ դուք բարձրանում եք վերև, պտտելով դիմադրության պտուտակն է: Մենք պետք է դասարանը վերածենք պտույտների թվի: Կարգավորումն ավելի դյուրին դարձնելու համար ամբողջ շրջանակը ՝ ամբողջովին չամրացված մինչև պտույտը չկարողանալը բաժանված է 40 քայլի, նույնը օգտագործվում է ERG ռեժիմում, բայց այս անգամ այն օգտագործում է իրական թվեր ՝ ամբողջ թվերի փոխարեն: Դա արվում է քարտեզի պարզ գործառույթով `այն կարող եք փնտրել ծածկագրում: Այժմ մենք մեկ քայլ ավելի բարձր ենք. Պտուտակի պտույտների հետ գործ ունենալու փոխարեն, գործ ունենք երևակայական քայլերի հետ:

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

F = Fg*G

Հիմա ի՞նչն է ստիպում անիվին կիրառել այս ուժը: Քանի որ գործ ունենք շարժակների և անիվների հետ, ավելի հեշտ է մտածել ոլորող մոմենտ ստեղծելու մասին, որը պարզապես ուժն է շառավիղը.

t = F*R

Քանի որ կան շարժակներ, դուք պտույտ եք փոխանցում պտուտակին, որը ձգում է շղթան և շրջում անիվը: Անիվը պտտելու համար անհրաժեշտ մոմենտը բազմապատկվում է փոխանցման հարաբերակցությամբ.

tp = tw*գր

և ոլորող մոմենտի բանաձևից մենք ստանում ենք ոտնակ պտտելու համար պահանջվող ուժը

Fp = tp/r

Սա մի բան է, որը մենք կարող ենք չափել ՝ օգտագործելով պտուտակում գտնվող ուժաչափը: Քանի որ դինամիկ շփումը գծայինորեն կապված է ուժի հետ, և քանի որ այս հեծանիվը օգտագործում է աղբյուրներ `այս ուժը հաղորդելու համար, այն գծային է պտուտակի շարժման նկատմամբ:

Հզորությունը ուժ է արագության վրա (ենթադրելով վեկտորների նույն ուղղությունը)

P = F*V

և ոտնակի գծային արագությունը կապված է անկյունային արագության հետ.

V = ω*r

և այսպես, մենք կարող ենք հաշվարկել այն ուժը, որն անհրաժեշտ է ոտնակները պտտելու համար սահմանված դիմադրության մակարդակի վրա: Քանի որ ամեն ինչ գծայինորեն կապված է, դրա համար մենք կարող ենք օգտագործել համամասնությունները:

Սա, ըստ էության, այն էր, ինչ ծրագրակազմը պետք էր հաշվարկել ստուգաչափման ընթացքում և շրջանաձև ճանապարհի օգնությամբ ստանալ մեզ համար բարդ կոմպոզիտ, բայց գծային ֆունկցիա `դիմադրության աստիճանը կապող: Ես ամեն ինչ գրեցի թղթի վրա `հաշվարկելով վերջնական հավասարումը, և բոլոր հաստատունները դարձան երեք գործակից:

Սա տեխնիկապես 3D ֆունկցիա է, որը ներկայացնում է հարթություն (կարծում եմ), որը որպես փաստարկ ընդունում է դասարանը և հանդերձանքի հարաբերակցությունը, և այս երեք գործակիցները կապված են հարթություն սահմանելու համար անհրաժեշտների հետ, բայց քանի որ շարժակները դիսկրետ թվեր են, ավելի հեշտ էր դարձնել այն պարամետր ՝ կանխատեսումների և այլնի հետ առնչվելու փոխարեն: 1-ին և 3-րդ գործակիցները կարող են սահմանվել մեկ տողով, և (-1)* 2-րդ գործակիցը կետի X կոորդինատն է, որտեղ արագությունը փոխելու ժամանակ գիծը «պտտվում» է շուրջը:

Այս արտացոլման մեջ փաստարկները ներկայացված են ուղղահայաց գծով, իսկ արժեքները `հորիզոնականով, և ես գիտեմ, որ դա կարող է նյարդայնացնել, բայց դա ինձ համար ավելի ինտուիտիվ էր և ավելի լավ էր համապատասխանում GUI- ին: Հավանաբար դա է պատճառը, որ տնտեսագետներն այսպես են գծում իրենց գրաֆիկները:

Քայլ 5: Ավարտեք:

Այժմ ձեզ հարկավոր են որոշ ծրագրեր, որոնցով կարող եք վարել ձեր նոր մարզիչը (ինչը ձեզ խնայեց մոտ $ 900:)): Ահա իմ կարծիքը դրանցից մի քանիսի վերաբերյալ:

  • RGT Cycling - իմ կարծիքով ամենալավը - այն լիովին անվճար տարբերակ ունի, բայց մի փոքր քիչ հետքեր ունի: Կապի մասով ամենալավը զբաղվում է, քանի որ ձեր հեռախոսը միանում է bluetooth- ի միջոցով, իսկ համակարգիչը ցուցադրում է ուղին: Օգտագործում է իրատեսական տեսանյութ AR հեծանվորդի հետ
  • Rouvy - շատ հետքեր, միայն վճարովի բաժանորդագրություն, ինչ -ինչ պատճառներով համակարգչի ծրագիրը չի աշխատում դրա հետ, դուք պետք է օգտագործեք ձեր հեռախոսը: Հնարավոր են խնդիրներ, երբ ձեր նոութբուքը օգտագործում է նույն քարտը bluetooth- ի և WiFi- ի համար, այն հաճախ հետ է մնում և չի ցանկանում բեռնել
  • Zwift - անիմացիոն խաղ, որը վճարվում է միայն, բավականին լավ է աշխատում մարզիչի հետ, սակայն միջերեսը բավականին պարզունակ է. Գործարկիչը օգտագործում է Internet Explorer- ը `ընտրացանկը ցուցադրելու համար:

Եթե ձեզ դուր եկավ կառուցվածքը (կամ ոչ), խնդրում եմ ասեք ինձ մեկնաբանություններում, և եթե ունեք որևէ հարց, կարող եք տալ այստեղ կամ խնդիր ներկայացնել github- ին: Ամեն ինչ հաճույքով կբացատրեմ, քանի որ այն բավականին բարդ է:

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