Мазмуну:
- 1 -кадам: Бөлүктөр жана шаймандар
- 2 -кадам: Fan Hacking
- 3 -кадам: Фотонго кодду коюңуз
- 4 -кадам: Китепканаларды Macка орнотуңуз
- 5 -кадам: Javascript файлын түзөтүңүз
- 6 -кадам: Ишке киргизүү скрипти
- 7 -кадам: Кээ бир акыркы сөздөр
Video: Zwift үчүн Интернетке туташкан күйөрман: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мен виртуалдык веложарыш оюну / машыгуу системасы 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ка орнотуңуз
Биз кээ бир китепканаларды Zwiftтен маалыматтарды алуу үчүн колдонобуз, анализдейбиз жана туура релелерди иштетүү үчүн Photonго буйруктарды жөнөтөбүз. Бул китепканаларды биздин Macка орнотушубуз керек.
- Терминалды ачыңыз (cmd + боштук жана Терминал терүүнүн бир жолу)
- Кийинки саптардын ар бирин көчүрүп терминалга киргизиңиз жана Enter баскычын басыңыз (бирден)
npm орнотуу-zwift-mobile-api сактоо
npm орнотуу түйүнү
npm орнотуу өтүнүчү
Орнотууда сиз кээ бир эскертүүлөрдү (ЭСКЕРТҮҮ) көрө аласыз, бирок бул эч кандай көйгөй болбошу керек. Каталарды көрбөсөңүз (ERR!). Сиз азыр Macка керектүү китепканалардын акыркы версияларын орноттуңуз.
Кредиттер: бул долбоор улуу ачык булаксыз мүмкүн болмок эмес!
5 -кадам: Javascript файлын түзөтүңүз
Ишеним грамоталарыңыз кошулууда
Эми татаал бөлүгү келет. Биз Zwiftтен алынган скриптти тууралашыбыз керек жана Zwift үчүн да, Photon үчүн да ишеним грамотаңыз менен иштээрине ынануу үчүн Фотонду иштетет.
- Сиздин Zwift грамоталарын (колдонуучунун аты жана сырсөзү) колдо болушу керек
- Christian Wiedmann тарабынан жасалган бул онлайн куралды колдонуп же бул ыкма аркылуу Zwift IDңизди табыңыз.
- 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]
Звифтинг бактылуу болсун!
Сунушталууда:
Топурактын нымдуу кайтарым байланышын көзөмөлдөгөн Интернетке туташкан тамчылатып сугаруу системасы (ESP32 жана Blynk): 5 кадам
Топурактын нымдуу кайтарым байланышын көзөмөлдөгөн Интернетке туташкан тамчылатып сугаруу системасы (ESP32 жана Blynk): Узак эс алууга чыкканыңызда бакчаңыз же өсүмдүктөрүңүз үчүн тынчсызданыңыз, Же өсүмдүгүңүздү күн сайын сугарууну унутуңуз. Бул жерде чечим - бул жер кыртышынын нымдуулугун көзөмөлдөгөн жана глобалдык туташкан тамчылатып сугаруу системасы программалык камсыздоонун алдында ESP32 тарабынан башкарылат
Интернетке туташкан дүкөн стерео жасоо: 6 кадам (сүрөттөр менен)
Интернетке туташкан дүкөн стерео жасоо: Машинаны айдап баратып радиону күйгүзгөндө мен жергиликтүү колледждеги 90.7 KALX радиостанциясына кайрылам. Мен жашаган жылдар бою жана ар кайсы жерлерде мен дайыма колледждин радиостанцияларын угуп келгем. Интернеттин күчү менен мен азыр уга алам
MESH: Интернетке туташкан баскычтар менен рейтинг системасы: 5 кадам (сүрөттөр менен)
MESH: Интернетке туташкан баскычтар менен рейтинг тутуму: Ресторандар же башка ишканалар кардарлардын пикирлерин ошол жерден чогултуп, дароо электрондук жадыбал менен синхрондоштурса эмне болот? Бул рецепт өзүңүздүн интерактивдүү рейтинг системаңызды түзүүнүн тез жана жөнөкөй жолу. Жөн гана интернетке туташкан топтомду алыңыз
Интернетке туташкан робот жасаңыз (болжол менен 500 долларга) (Arduino жана Netbookту колдонуп): 6 кадам (Сүрөттөр менен)
Желе менен туташкан робот жасаңыз (болжол менен 500 долларга) (Arduino жана Netbookту колдонуу менен): Бул Нускама сизге кантип Интернетке туташкан роботту (Arduino микроконтроллерин жана Asus eee PC колдонуп) курууну көрсөтөт. Туташкан робот? Албетте ойнош үчүн. Роботыңызды бөлмөнүн ар тарабынан же санап көрүңүз
Арзан интернетке туташкан термостат: 12 кадам (сүрөттөр менен)
Арзан интернетке туташкан термостат: Көптөгөн үй-бүлөлөргө жол тапкан нерселердин биринчи Интернет продуктуларынын бири-бул акылдуу термостат. Алар үйүңүздүн жылуу болушун жактырганда жана кайсы бөлмө температурасы талап кылынарын биле алышат. Эң сонун нерсе, алар дагы