Përmbajtje:

Tifoz i lidhur me internetin për Zwift: 7 hapa (me fotografi)
Tifoz i lidhur me internetin për Zwift: 7 hapa (me fotografi)

Video: Tifoz i lidhur me internetin për Zwift: 7 hapa (me fotografi)

Video: Tifoz i lidhur me internetin për Zwift: 7 hapa (me fotografi)
Video: TT Isle of Man 3 review: Ride on the HEDGE 2024, Nëntor
Anonim
Tifoz i lidhur me internetin për Zwift
Tifoz i lidhur me internetin për Zwift

Bëra një tifoz që është i lidhur me internetin për t’u përdorur me Zwift, një lojë virtuale / sistem trajnimi për gara me biçikleta. Kur shkoni më shpejt në Zwift, ventilatori kthehet më shpejt për të simuluar kushtet e jashtme të hipjes.;) Kam pasur një argëtim të mirë duke e ndërtuar këtë, shpresoj që të kënaqeni duke e ndërtuar këtë vetë.

! përdorni këto udhëzime në rrezikun tuaj, duke punuar me rryma vdekjeprurëse, prandaj kini kujdes

Zwiftfan u kurorëzua "Hack of the Month" në shfaqjen e GCN dhe u shfaq në blogun Zwift Insider.

Hapi 1: Pjesët dhe mjetet

Pjesë & Mjete
Pjesë & Mjete
Pjesë & Mjete
Pjesë & Mjete
Pjesë & Mjete
Pjesë & Mjete

Së pari keni nevojë për një tifoz. Unë kisha një tifoz të shtrirë përreth me 3 shpejtësi të ndryshme, kështu që kjo është ajo që kam përdorur. Nëse keni një me 2 ose 4 shpejtësi, thjesht mund të rregulloni kodin që kontrollon ventilatorin. Por duhet të jetë një tifoz me butona. Kam gjetur këtë Amazon. Dhe për shkak se unë jam holandez, këtu është një lidhje me një tifoz në bol.com që do të funksiononte. Do t'ju kushtojë rreth 30 dollarë, -

Atëherë ne kemi nevojë për një pajisje për të lidhur tifozin në internet dhe diçka për ta kontrolluar atë. Kam përdorur një foton nga grimca. Bën të lehtë programimin e pajisjeve IoT. Photon kushtoi 19 dollarë, - Ne gjithashtu kemi nevojë për një Mburojë Relay për të kontrolluar ventilatorin. Kam përdorur një model më të vjetër, kështu që duket pak më ndryshe, por modeli i ri duhet të funksionojë mirë. Kostoja $ 30, - Ju gjithashtu keni nevojë për një përshtatës DC për të fuqizuar mburojën e stafetës, që është edhe 8 dollarë të tjerë, -

Ju gjithashtu keni nevojë për një kompjuter për të ekzekutuar disa skripte ndërsa përdorni ventilatorin. Për shkak se unë vetëm Zwift në macbook tim, kjo është ajo që kam përdorur për të ndërtuar këtë, kështu që këto udhëzime janë për përdorim me një Mac. Por nëse jeni miq të mirë me makinën tuaj Windows unë mendoj se duhet të jetë e mundur që ajo të funksionojë edhe në një pajisje të tillë. Dhe nëse jeni vërtet i mrekullueshëm, ndoshta mund ta bëni skriptin të funksionojë në një server (ose në cloud), nëse e bëni këtë, ju lutem më lejoni tani.

Së fundi, ne kemi nevojë për disa lidhëse lidhëse, copa të shkurtra teli për rryma të larta, kaçavidë (t) dhe një palë telaprerës.

Hapi 2: Hacking Fan

Hacking Fan
Hacking Fan
Hacking Fan
Hacking Fan
Hacking Fan
Hacking Fan
Hacking Fan
Hacking Fan

Hapni ventilatorin (hiqni prizën së pari;) dhe sigurohuni që të shkruani ngjyrat e telave që lidhen me shpejtësi të ndryshme (1, 2 & 3) para se të filloni hapin tjetër. Vini re se ekziston gjithashtu një tel i lidhur me strehimin e butonave që nuk lidhet me njërën prej butonave. Ky është tela që ushqen fuqinë (e zakonshme). Hiqni butonat nga strehimi dhe shkëputni të gjitha telat.

Vini re se çdo stafetë ka 3 lidhje për t'u përdorur. JO, NC dhe COMM. NO qëndron për Normalisht e Hapur, NC do të thotë Normalisht e Mbyllur en COMM për Common. Ne duam ta lidhim tifozin me JO kështu që asgjë nuk ndodh derisa ta dëshirojmë. Lidheni tela për shpejtësinë 1 me JO në stafetën 1, tela për shpejtësinë 2 në stafetën 2 dhe tela 3 në stafetën 3.

Pastaj lidhni telin e zakonshëm me COMM në stafetën 1 dhe bëni një lidhje nga COMM në stafetën 1 në COMM në stafetën 2 me një tela të shkurtër (të përshtatshme për 220v) dhe gjithashtu nga COMM në stafetën 2 në COMM në stafetën 3.

Unë e lidha mburojën e stafetës me bazën e ventilatorit me disa lidhëse për qëllime demo. Më e mira do të ishte ndërtimi i një banese, për shkak të kontakteve të ekspozuara me 220v mbi to! Ju lutemi kini kujdes, veçanërisht me fëmijët përreth!

Hapi 3: Vendosni Kodin në Photon

Vendosni Kodin në Photon
Vendosni Kodin në Photon

Mblidhni Photon në Relayshield dhe aktivizoni Relayshield me një përshtatës (duke dhënë midis 7v dhe 20v). Specifikimet mund t'i gjeni këtu.

Pasi të keni aktivizuar Relayshield, Photon do të vijë në jetë dhe mund ta lidhni atë me rrjetin tuaj wifi. Me pajisjen Photon vjen një grup i plotë udhëzimesh se si ta bëni këtë.

Pastaj Photon duhet të ekzekutojë një kod për të qenë në gjendje të kontrollojë mburojën e stafetës. Ju mund të shkarkoni versionin më të fundit të këtij skedari dhe skedarët e tjerë që ju nevojiten për këtë projekt nga Github.

Merrni kodin nga photon_code_zwiftfan.ino dhe ngarkojeni atë në Photon tuaj. Ky kod bën të mundur kontrollimin e plotë të stafetëve përmes internetit. Nuk është e nevojshme të ndryshoni këtë kod.

Nëse është e nevojshme, ekziston një komunitet i madh që do t'ju ndihmojë nëse ngecni!

PPRDITSIM: Sebastian Linz bëri një version më të mirë të kodit që kontrollonte ventilatorin, mund të gjeni versionin dhe manualin e tij këtu:

Hapi 4: Instaloni Bibliotekat në Mac tuaj

Instaloni Bibliotekat në Mac tuaj
Instaloni Bibliotekat në Mac tuaj

Ne do të përdorim disa biblioteka për të marrë të dhënat nga Zwift, për t'i analizuar ato dhe për t'i dërguar komanda Photon -it për të shkaktuar reletë e duhura. Ne duhet t'i instalojmë këto biblioteka në Mac -in tonë.

  1. Hapni një Terminal (cmd + spacebar dhe shkruani Terminal është një mënyrë për ta bërë këtë)
  2. Kopjoni ngjisni secilën nga rreshtat e ardhshëm në terminal dhe shtypni enter (një nga një)

npm install-ruani zwift-mobile-api

npm nyja e instalimit

kërkesë për instalim npm

Ju mund të shihni disa paralajmërime (KUJDES) kur instaloni, por kjo nuk duhet të jetë problem. Për sa kohë që ju nuk shihni gabime (ERR!). Tani keni instaluar versionet më të fundit të bibliotekave të nevojshme në mac tuaj.

Kredite: ky projekt nuk do të ishte i mundur pa bibliotekën e madhe burimore të hapur (!) Zwift API nga Ogadai

Hapi 5: Ndryshoni Skedarin Javascript

Ndryshoni Skedarin Javascript
Ndryshoni Skedarin Javascript

Shtimi i kredencialeve tuaja

Tani vjen një pjesë e ndërlikuar. Ne duhet të rregullojmë skriptin që merr të dhënat nga Zwift dhe aktivizon Photon për t'u siguruar që punon me kredencialet tuaja, si për Zwift ashtu edhe për Photon.

  1. keni në dispozicion kredencialet tuaja Zwift (emrin e përdoruesit dhe fjalëkalimin)
  2. gjeni ID -në tuaj Zwift duke përdorur këtë mjet online të bërë nga Christian Wiedmann ose alternativisht përmes kësaj metode.
  3. gjeni ID -në tuaj të pajisjes Photon & accessToken

Nëse i keni të gjitha këto, shkarkoni skedarin javascript "zwiftfan.js" dhe hapeni atë në një redaktues teksti si cotEditor falas. Në imazhin e bashkangjitur mund të shihni se cilat rreshta të redaktoni dhe cilat kredenciale të futni.

Rregullimi i cilësimeve

Nëse dëshironi që tifozi juaj të reagojë në metrikë të ndryshëm si rrahjet e zemrës ose fuqinë, mund ta ndryshoni modalitetin nga 1 (= shpejtësia) në 2 (= fuqi) ose 3 (= rrahje zemre). Ju gjithashtu mund të ndryshoni vlerat në magjistare që ventilatori kalon nga shpejtësia 1 në 2 ose 3 për mënyra të ndryshme.

Ruajtja e skenarit

Pasi të keni futur të gjitha letrat kredenciale, ruani dokumentin me të njëjtin skedar në një dosje në mac -in tonë që mund ta mbani mend lehtë, si "zwiftfan"

falënderime të veçanta për roekoe për ndihmën në shkrimin dhe korrigjimin e kodit javascript

Hapi 6: Një skenar i nisjes

Një skenar i nisjes
Një skenar i nisjes
Një skenar i nisjes
Një skenar i nisjes

Ju mund ta aktivizoni programin duke lundruar në Terminalin tuaj në dosjen ku e keni ruajtur dhe pastaj shtypni

nyja zwiftfan.js

dhe shtypni enter.

Por kjo nuk është shumë e përshtatshme nëse jeni në biçikletë dhe keni harruar ta nisni programin. Dhe gjithashtu, ndonjëherë programi do të rrëzohet (mos pse, nëse dikush e bën, ju lutem më njoftoni) dhe skenari më poshtë do ta bëjë programin të rindizet automatikisht. Kështu që unë bëra një skenar shell që mund të klikoni dy herë.

Shkoni te dosja ku keni ruajtur të gjithë skedarët dhe klikoni me të djathtën në "start_zwiftfan.sh" në Finder tuaj për të marrë opsionet. Zgjidhni "Hap me" dhe "të tjera".

Në fund të ekranit tjetër kontrolloni kutinë me "Gjithmonë hapeni me këtë program" dhe zgjidhni "Të gjitha programet" në listën zbritëse pak mbi atë kutinë e kontrollit. Pastaj zgjidhni 'Terminal' dhe klikoni në butonin 'Open'.

Edhe një gjë e ndërlikuar;

  • Hapni Terminalin tuaj (CMD + spacebar dhe shkruani Terminal + ENTER)
  • lloji;

cd [emri i drejtorisë tuaj]

shtypni enter dhe më pas shtypni

chmod 700 laun_zwiftfan.sh

dhe hyni përsëri.

Tani keni krijuar një skedar ku mund të klikoni dy herë për të filluar programin tonë javascript me Terminalin. Ose filloni me një klikim nëse e vendosni në bankën tuaj të të akuzuarve. Nëse Zwift po funksionon, Terminali do të printojë shpejtësinë aktuale në Zwift çdo sekondë. Nëse Zwift nuk është aktiv, skripti do të kthejë gabimet.

ps më falni, pamjet e ekranit janë në gjuhën holandeze, por mendoj se do t’ia dilni mbanë.;) Përndryshe ju vetëm duhet të mësoni holandisht, por mos u shqetësoni, holandishtja është e lehtë! Thuaj vetëm "stroopwafels" dhe buzëqeshni.

Hapi 7: Disa fjalë përfundimtare

Shpresoj që gjithçka të funksionojë në fund. Nëse e keni përdorur këtë mësim do të doja të dëgjoja nga ju dhe ndoshta një fotografi? Dhe nëse keni ndonjë përmirësim në projekt ose këto udhëzime, mos ngurroni të më dërgoni një e-mail në [email protected]

Gëzuar Zwifting!

Recommended: