Мазмуну:

Zwift үчүн Интернетке туташкан күйөрман: 7 кадам (сүрөттөр менен)
Zwift үчүн Интернетке туташкан күйөрман: 7 кадам (сүрөттөр менен)

Video: Zwift үчүн Интернетке туташкан күйөрман: 7 кадам (сүрөттөр менен)

Video: Zwift үчүн Интернетке туташкан күйөрман: 7 кадам (сүрөттөр менен)
Video: ИНТЕРНЕТ ЭМНЕ ҮЧҮН КООПТУУ? 2024, Ноябрь
Anonim
Zwift үчүн Интернетке туташкан күйөрман
Zwift үчүн Интернетке туташкан күйөрман

Мен виртуалдык веложарыш оюну / машыгуу системасы Zwift менен колдонуу үчүн интернетке туташкан күйөрман жасадым. Zwiftте тезирээк барганда, желдеткич сырткы минүү шарттарын окшоштуруу үчүн тезирээк айланат.;) Мен муну куруп, абдан кызыктуу болдум, муну өзүңүз куруудан ырахат аласыз деп үмүттөнөм.

! бул көрсөтмөлөрдү өзүңүздүн тобокелге салып колдонуңуз, коркунучтуу агымдар менен иштөө, андыктан этият болуңуз

Zwiftfan GCN-шоусунда "Айдын Hack" таажысын алган жана Zwift Insider блогунда көрсөтүлгөн.

1 -кадам: Бөлүктөр жана шаймандар

Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар

Алгач сизге желдеткич керек. Менде 3 түрдүү ылдамдыкта жаткан күйөрманым бар болчу, ошондуктан мен колдонгом. Эгерде сизде 2 же 4 ылдамдыкка ээ болсоңуз, анда желдеткичти башкарган кодду жөнгө салсаңыз болот. Бирок ал баскычтары бар күйөрман болушу керек. Мен муну Амазонкадан таптым. Мен голландиялык болгондуктан, бул жерде иштей турган bol.com сайтындагы күйөрманга шилтеме бар. Бул сизге болжол менен $ 30 турат, -

Андан кийин бизге желдеткичти интернетке туташтыруучу түзүлүш жана аны башкара турган нерсе керек. Мен Particle'ден Photon колдондум. IoT түзмөктөрүн программалоо оңой. Фотондун баасы 19 доллар, - Бизге желдеткичти көзөмөлдөө үчүн Эстафета калканы да керек. Мен эски моделди колдондум, андыктан ал бир аз башкача көрүнөт, бирок жаңы модель жакшы иштеши керек. Баасы 30 доллар, - Релени калканчын иштетүү үчүн сизге дагы бир DC адаптери керек, бул дагы 8 доллар, -

Ошондой эле желдеткичти колдонуп жатканда кээ бир скрипттерди иштетүү үчүн компьютер керек. Мен жөн гана Macbookумда Zwift түзгөндүктөн, мен муну колдонгон элем, ошондуктан бул көрсөтмөлөр Mac менен колдонуу үчүн. Бирок, эгерде сиз Windows машинаңыз менен жакшы дос болсоңуз, менимче, аны мындай түзмөктө иштетүү мүмкүн болушу керек. Эгер чын эле тыкан болсоңуз, анда сценарийди серверде (же булутта) иштете аласыз, эгер андай кылсаңыз, мага азыр уруксат бериңиз.

Акыр-аягы, бизге кээ бир галстук-рэптер, жогорку ток үчүн кыска зымдар, бурагычтар (ж.

2 -кадам: Fan Hacking

Күйөрманы бузуу
Күйөрманы бузуу
Күйөрманы бузуу
Күйөрманы бузуу
Күйөрманы бузуу
Күйөрманы бузуу
Күйөрманы бузуу
Күйөрманы бузуу

Желдеткичти ачыңыз (адегенде штепсельди алыңыз;) жана кийинки кадамды баштоодон мурун ар кандай ылдамдыкта (1, 2 жана 3) байланышкан зымдардын түстөрүн жазууну унутпаңыз. Көңүл бургула, баскычтардын бирине туташпаган баскыч корпусуна туташкан зым дагы бар. Бул бийликти азыктандыруучу зым (жалпы). Корпустун баскычтарын алып салыңыз жана бардык зымдарды ажыратыңыз.

Ар бир реленин колдонуу үчүн 3 туташуусу бар экенин байкаңыз. Жок, NC жана COMM. NO Нормалдуу Ачык дегенди билдирет, NC Нормалдуу түрдө COMM үчүн жабык дегенди билдирет. Биз желдеткичти NO менен байланыштыргыбыз келет, андыктан биз кааламайынча эч нерсе болбойт. 1 -ылдамдыктын зымын 1 -реленин NO, 2 -релинин 2 -релинин зымын жана 3 -реленин 3 -зымын туташтырыңыз.

Андан кийин жалпы зымды 1 -реледеги COMMга туташтырыңыз жана 1 -реленин COMM -ден 2 -релегиндеги COMM -ге кыска зым менен (220v үчүн ылайыктуу) жана 2 -реленин COMM -ден 3 -релегиндеги COMM -ге байланыш түзүңүз.

Мен реле калканчын демо максатында кээ бир галстуктар менен желдеткичтин түбүнө туташтырдым. Турак жай куруу эң жакшы болмок, анткени аларда 220 вт. Сураныч, этият болуңуз, айрыкча балдар менен!

3 -кадам: Фотонго кодду коюңуз

Фотонго кодду коюңуз
Фотонго кодду коюңуз

Фотонду Relayshieldге чогултуп, Relayshieldди адаптер менен кубаттаңыз (7v en 20v ортосунда берүү). Мүнөздөмөлөрдү бул жерден тапса болот.

Сиз Relayshield иштеткенден кийин Photon жанданып, аны wifi тармагыңызга туташтыра аласыз. Photon түзмөгү менен муну кантип жасоо боюнча көрсөтмөлөрдүн толук топтому келет.

Андан кийин Photon реле калканчын башкара алышы үчүн кандайдыр бир кодду иштетиши керек. Бул файлдын акыркы версиясын жана бул долбоорго керектүү башка файлдарды Githubдан жүктөп алсаңыз болот.

Photon_code_zwiftfan.ino кодун алыңыз жана аны Photonго жүктөңүз. Бул код реледи интернет аркылуу башкарууга мүмкүндүк берет. Бул кодду түзөтүүнүн кажети жок.

Керек болсо, эгер сиз тыгылып калсаңыз, сизге жардам бере турган чоң жамаат бар!

UPDATE: Себастьян Линц күйөрманды башкарган коддун жакшыраак версиясын жасады, анын версиясын жана колдонмосун бул жерден таба аласыз:

4 -кадам: Китепканаларды Macка орнотуңуз

Китепканаларды Mac компьютериңизге орнотуңуз
Китепканаларды Mac компьютериңизге орнотуңуз

Биз кээ бир китепканаларды Zwiftтен маалыматтарды алуу үчүн колдонобуз, анализдейбиз жана туура релелерди иштетүү үчүн Photonго буйруктарды жөнөтөбүз. Бул китепканаларды биздин Macка орнотушубуз керек.

  1. Терминалды ачыңыз (cmd + боштук жана Терминал терүүнүн бир жолу)
  2. Кийинки саптардын ар бирин көчүрүп терминалга киргизиңиз жана Enter баскычын басыңыз (бирден)

npm орнотуу-zwift-mobile-api сактоо

npm орнотуу түйүнү

npm орнотуу өтүнүчү

Орнотууда сиз кээ бир эскертүүлөрдү (ЭСКЕРТҮҮ) көрө аласыз, бирок бул эч кандай көйгөй болбошу керек. Каталарды көрбөсөңүз (ERR!). Сиз азыр Macка керектүү китепканалардын акыркы версияларын орноттуңуз.

Кредиттер: бул долбоор улуу ачык булаксыз мүмкүн болмок эмес!

5 -кадам: Javascript файлын түзөтүңүз

Javascript файлын түзөтүңүз
Javascript файлын түзөтүңүз

Ишеним грамоталарыңыз кошулууда

Эми татаал бөлүгү келет. Биз Zwiftтен алынган скриптти тууралашыбыз керек жана Zwift үчүн да, Photon үчүн да ишеним грамотаңыз менен иштээрине ынануу үчүн Фотонду иштетет.

  1. Сиздин Zwift грамоталарын (колдонуучунун аты жана сырсөзү) колдо болушу керек
  2. Christian Wiedmann тарабынан жасалган бул онлайн куралды колдонуп же бул ыкма аркылуу Zwift IDңизди табыңыз.
  3. Photon Device ID & accessToken табыңыз

Эгер мунун баары бар болсо, "zwiftfan.js" javascript файлын жүктөп алып, аны бекер cotEditor сыяктуу текст редакторунда ачыңыз. Тиркелген сүрөттө сиз кандай саптарды түзөтүүнү жана кандай грамоталарды киргизүүнү көрө аласыз.

Жөндөөлөрдү тууралоо

Эгер сиз күйөрманыңыздын жүрөктүн кагышы же кубаттуулугу сыяктуу ар кандай көрсөткүчтөргө реакция кылышын кааласаңыз, режимди 1ден (= ылдамдыктан) 2ге (= кубатка) же 3кө (= жүрөктүн кагышына) өзгөртө аласыз. Сиз ошондой эле ар кандай режимдер үчүн желдеткичтин ылдамдыгын 1ден 2ге же 3кө которгондо, баалуулуктарды өзгөртө аласыз.

Скрипт сакталууда

Бардык ишеним грамоталарын киргизгенден кийин, ошол эле файл аталышындагы документти "zwiftfan" сыяктуу жонокой эстей турган биздин папкага сактаңыз.

JavaScript кодун жазууга жана мүчүлүштүктөрдү оңдоого жардам бергени үчүн roekoe -ге өзгөчө рахмат

6 -кадам: Ишке киргизүү скрипти

Ишке киргизүү скрипти
Ишке киргизүү скрипти
Ишке киргизүү скрипти
Ишке киргизүү скрипти

Сиз Программаны Терминалда сакталган папкага чуркап, андан кийин терип жазсаңыз болот

zwiftfan.js түйүнү

жана enter басыңыз.

Бирок, эгерде сиз велосипедде болсоңуз жана программаны ишке киргизүүнү унутуп калсаңыз, бул өтө ыңгайлуу эмес. Ошондой эле, кээде программа бузулат (эмне үчүн, эгер кимдир бирөө айтса, мага билдирип коюңуз) жана төмөндөгү сценарий программаны автоматтык түрдө кайра ишке киргизет. Ошентип, мен эки жолу чыкылдата турган кабык скриптин жасадым.

Бардык файлдар сакталган папкага өтүңүз жана параметрлерди алуу үчүн Finderдеги "start_zwiftfan.sh" баскычын чыкылдатыңыз. "Ачуу менен" жана "башка" дегенди тандаңыз.

Кийинки экрандын ылдыйында "Ар дайым бул программа менен ачуу" деген кутучаны белгилеңиз жана ошол кутучанын жогору жагындагы ачылуучу тизмедеги "Бардык программаларды" тандаңыз. Андан кийин 'Терминалды' тандап, 'Ачуу' баскычын басыңыз.

Дагы бир нерсе татаал нерсе;

  • Терминалыңызды ачыңыз (CMD + боштук тилкеси жана Терминал + ENTER териңиз)
  • түрү;

cd [каталогдун аталышы]

enter баскычын басып, анан териңиз

chmod 700 launch_zwiftfan.sh

жана кайра кирет.

Сиз азыр JavaScript программасын Терминал менен баштоо үчүн эки жолу чыкылдата турган файл түздүңүз. Же аны докко койсоңуз, бир чыкылдатуу менен ишке киргизиңиз. Эгерде Zwift Терминалын иштетсе, Zwiftтин учурдагы ылдамдыгын секунд сайын басып чыгарат. Эгерде Zwift активдүү болбосо, скрипт каталарды кайтарат.

ps. Кечиресиз, скриншоттор голланд тилинде, бирок менимче, сиз башкарасыз.;) Болбосо сиз жөн гана голланд тилин үйрөнүшүңүз керек, бирок кабатыр болбоңуз, голландча оңой! Жөн гана "stroopwafels" деп айтып, жылмайыңыз.

7 -кадам: Кээ бир акыркы сөздөр

Мен мунун баары аягында иштеди деп үмүттөнөм. Эгер сиз бул окуу куралын колдонгон болсоңуз, мен сизден уккум келет жана балким сүрөт? Ал эми эгерде сизде долбоордо же бул нускамаларда кандайдыр бир жакшыртуулар болсо, мага электрондук почта аркылуу жөнөтүңүз: [email protected]

Звифтинг бактылуу болсун!

Сунушталууда: