Sisukord:

Internetiühendusega ventilaator Zwiftile: 7 sammu (piltidega)
Internetiühendusega ventilaator Zwiftile: 7 sammu (piltidega)

Video: Internetiühendusega ventilaator Zwiftile: 7 sammu (piltidega)

Video: Internetiühendusega ventilaator Zwiftile: 7 sammu (piltidega)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juuli
Anonim
Internetiühendusega ventilaator Zwiftile
Internetiühendusega ventilaator Zwiftile

Tegin internetiga ühendatud ventilaatori kasutamiseks Zwiftiga - virtuaalse rattavõistlusmängu / treeningsüsteemiga. Kui sõidate Zwiftis kiiremini, pöördub ventilaator kiiremini, et simuleerida väliseid sõidutingimusi.;) Mul oli selle ehitamisega lõbus, loodan, et teile meeldib selle ehitamine.

! kasutage neid juhiseid omal vastutusel, töötades surmavate hoovustega, seega olge ettevaatlik

Zwiftfan krooniti GCN-saates "Kuu häkkeriks" ja seda näidati Zwift Insideri ajaveebis.

Samm: osad ja tööriistad

Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad

Kõigepealt vajate ventilaatorit. Mul oli 3 erineva kiirusega ventilaator, nii et ma kasutasin seda. Kui teil on 2 või 4 kiirust, saate lihtsalt reguleerida ventilaatorit juhtivat koodi. Kuid see peab olema nuppudega ventilaator. Leidsin selle Amazoni. Ja kuna ma olen hollandlane, siis siin on link bol.com fännile, mis toimiks. See maksab teile umbes 30 dollarit, Siis vajame seadet ventilaatori ühendamiseks Internetiga ja midagi selle juhtimiseks. Kasutasin osakeste footonit. See hõlbustab IoT -seadmete programmeerimist. Foton maksis 19 dollarit, - ventilaatori juhtimiseks vajame ka releekilpi. Ma kasutasin vanemat mudelit, nii et see näeb välja pisut teistsugune, kuid uus mudel peaks suurepäraselt töötama. Maksis 30 dollarit, - releekilbi toiteks vajate ka alalisvooluadapterit, see on veel 8 dollarit, -

Samuti vajate ventilaatorit kasutades mõne skripti käitamiseks arvutit. Kuna ma lihtsalt kasutasin oma Macbookis Zwifti, kasutasin seda selle loomiseks, nii et need juhised on mõeldud kasutamiseks Maciga. Aga kui olete oma Windowsi masinaga head sõbrad, arvan, et ka sellise seadmega peaks olema võimalik see tööle saada. Ja kui sa oled tõesti nutikas, siis arvatavasti lased skripti serveris (või pilves) käitada, kui sa seda teed, siis palun lase mul seda kohe teha.

Lõpuks vajame mõningaid kinnituslõikeid, lühikesi traaditükke suure voolu jaoks, kruvikeerajaid ja paar traatlõikurit.

2. samm: ventilaatori häkkimine

Fänni häkkimine
Fänni häkkimine
Fänni häkkimine
Fänni häkkimine
Fänni häkkimine
Fänni häkkimine
Fänni häkkimine
Fänni häkkimine

Avage ventilaator (eemaldage kõigepealt pistik;) ja kirjutage enne järgmise sammu alustamist kindlasti üles erinevate kiirustega (1, 2 ja 3) seotud juhtmete värvid. Pange tähele, et nuppude korpusega on ühendatud ka juhe, mis pole ühe nupuga ühendatud. See on toitejuhe (tavaline). Eemaldage korpuse nupud ja ühendage kõik juhtmed lahti.

Pange tähele, et igal releel on kasutada 3 ühendust. EI, NC ja KOMM. NO tähistab tavaliselt avatud, NC tähendab tavaliselt suletud et COMM for Common. Me tahame ventilaatori ühendada NO -ga, nii et midagi ei juhtu enne, kui me seda tahame. Ühendage kiiruse 1 juhe relee 1 NO -ga, kiiruse 2 juhe releega 2 ja juhe 3 relee 3 külge.

Seejärel ühendage ühine juhe relee 1 COMM -iga ja looge ühendus lühikese juhtmega (sobib 220 V jaoks) relee 1 COMM -st relee 2 COMM -i ja ka relee 2 COMM -st relee 3 COMM -i.

Ma ühendasin releekilbi ventilaatori aluse külge mõnede kinnitusdetailidega demo eesmärgil. Parim oleks ehitada korpus, kuna kontaktid on 220V peal! Palun olge ettevaatlik, eriti läheduses olevate lastega!

Samm: pange kood footonile

Pange kood footonile
Pange kood footonile

Pange footon Relayshieldi külge ja toite Relayshield adapteriga (andes vahemikus 7v kuni 20v). Spetsifikatsioonid leiate siit.

Pärast Relayshieldi sisselülitamist elustub footon ja saate selle oma WiFi -võrguga ühendada. Photon -seadmega on kaasas täielik juhend selle kohta, kuidas seda teha.

Seejärel peab footon käivitama mingi koodi, et saaks releekilpi juhtida. Githubist saate alla laadida selle faili uusima versiooni ja muud selle projekti jaoks vajalikud failid.

Võtke kood saidilt photon_code_zwiftfan.ino ja laadige see oma Photonile. See kood võimaldab releed Interneti kaudu juhtida. Seda koodi pole vaja muuta.

Vajadusel on suurepärane kogukond, kes aitab teid ummikusse sattumisel!

UPDATE: Sebastian Linz tegi ventilaatori juhtimise koodist parema versiooni, tema versiooni ja kasutusjuhendi leiate siit:

Samm 4: Installige teegid oma Maci

Installige teegid oma Maci
Installige teegid oma Maci

Me kasutame mõningaid raamatukogusid, et saada Zwiftilt andmeid, analüüsida neid ja saata käsklused footonile õigete releede käivitamiseks. Peame need teegid oma Maci installima.

  1. Avage terminal (cmd + tühik ja tippige Terminal on üks viis seda teha)
  2. Kopeerige iga järgmine rida terminali ja vajutage sisestusklahvi (ükshaaval)

npm install-salvestage zwift-mobile-api

npm installisõlm

npm installipäring

Paigaldamisel võis näha mõningaid hoiatusi (HOIATUS), kuid see ei tohiks olla probleem. Kuni te vigu ei näe (ERR!). Olete nüüd oma Mac -i installinud vajalike teekide uusimad versioonid.

Autorid: see projekt poleks võimalik ilma Ogadai suurepärase avatud lähtekoodiga (!) Zwift API raamatukoguta

Samm: muutke Javascripti faili

Muutke Javascripti faili
Muutke Javascripti faili

Oma mandaadi lisamine

Nüüd tuleb keeruline osa. Peame kohandama skripti, mis saab Zwiftilt andmed ja aktiveerib fotoni, et veenduda, kas see töötab teie volitustega nii Zwifti kui ka footoni jaoks.

  1. hoidke oma Zwifti mandaat (kasutajanimi ja parool) käepärast
  2. leidke oma Zwifti ID selle Christian Wiedmanni loodud veebitööriista või selle meetodi abil.
  3. leidke oma fotoniseadme ID ja juurdepääs

Kui teil on see kõik olemas, laadige alla javascripti fail "zwiftfan.js" ja avage see tekstiredaktoris nagu tasuta cotEditor. Lisatud pildil näete, milliseid ridu muuta ja milliseid volitusi sisestada.

Seadete reguleerimine

Kui soovite, et teie ventilaator reageeriks erinevatele mõõdikutele, nagu teie pulss või väljundvõimsus, saate režiimi muuta 1 (= kiirus) väärtuseks 2 (= võimsus) või 3 (= pulss). Samuti saate erinevate režiimide korral muuta ventilaatori lülitite väärtusi kiirusel 1 kuni 2 või 3.

Skripti salvestamine

Kui olete kõik volikirjad sisestanud, salvestage sama failinimega dokument kausta meie Macis, mida saate hõlpsasti meelde jätta, näiteks "zwiftfan"

eriline tänu roekoele abi eest JavaScripti koodi kirjutamisel ja silumisel

6. samm: käivitusskript

Käivitusskript
Käivitusskript
Käivitusskript
Käivitusskript

Programmi saate aktiveerida, navigeerides oma terminalis kausta, kuhu see salvestati, ja tippige seejärel

sõlm zwiftfan.js

ja vajutage sisestusklahvi.

Kuid see pole eriti mugav, kui olete ratta seljas ja unustasite programmi käivitada. Samuti võib programm mõnikord kokku kukkuda (ärge mingil põhjusel andke mulle teada, kui keegi seda teeb) ja allolev skript paneb programmi automaatselt taaskäivitama. Nii et tegin shelliskripti, saate topeltklõpsata.

Liikuge kausta, kuhu kõik failid salvestasite, ja paremklõpsake valikute leidmiseks nuppu "start_zwiftfan.sh". Valige „Ava koos” ja „muu”.

Märkige järgmise ekraani allosas ruut „Ava alati selle programmiga” ja vali selle märkeruudu kohal olevast rippmenüüst „Kõik programmid”. Seejärel valige "Terminal" ja klõpsake nuppu "Ava".

Veel üks keeruline asi;

  • Avage oma terminal (CMD + tühik ja sisestage Terminal + ENTER)
  • tüüp;

cd [teie kataloogi nimi]

vajutage sisestusklahvi ja seejärel tippige

chmod 700 launch_zwiftfan.sh

ja sisestage uuesti.

Olete nüüd teinud faili, mida saate topeltklõpsata, et käivitada meie JavaScripti programm terminaliga. Või käivitage see ühe klõpsuga, kui panete selle dokki. Kui Zwift töötab, prindib terminal iga sekundi praeguse kiiruse Zwiftis. Kui Zwift pole aktiivne, tagastab skript vead.

ps. vabandust, ekraanipildid on hollandi keeles, aga ma arvan, et saate hakkama.;) Muidu pead lihtsalt hollandi keele ära õppima, aga ära muretse, hollandi keel on lihtne! Öelge lihtsalt "stroopwafels" ja naeratage.

Samm: mõned lõppsõnad

Loodan, et lõpuks kõik toimis. Kui olete seda õpetust kasutanud, tahaksin sinult kuulda ja võib -olla ka pilti? Ja kui teil on projekti või neid juhiseid täiustusi, saatke mulle e-kiri aadressil [email protected]

Head Zwiftingut!

Soovitan: