Satura rādītājs:

Interneta ventilators Zwift: 7 soļi (ar attēliem)
Interneta ventilators Zwift: 7 soļi (ar attēliem)

Video: Interneta ventilators Zwift: 7 soļi (ar attēliem)

Video: Interneta ventilators Zwift: 7 soļi (ar attēliem)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Jūlijs
Anonim
Zwift interneta ventilators
Zwift interneta ventilators

Es izveidoju ventilatoru, kas ir savienots ar internetu, lai to izmantotu ar Zwift, virtuālu velosipēdu sacīkšu spēli / apmācības sistēmu. Kad braucat ātrāk Zwift, ventilators griežas ātrāk, lai simulētu braukšanas apstākļus ārpusē.;) Man bija ļoti jautri to uzbūvēt, ceru, ka jums patiks to veidot pats.

! izmantojiet šos norādījumus uz savu risku, strādājot ar nāvējošām straumēm, tāpēc esiet uzmanīgi

Zwiftfan GCN šovā tika kronēts par "Mēneša uzlaušanu" un tika parādīts emuārā Zwift Insider.

1. darbība: detaļas un rīki

Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki

Vispirms jums ir nepieciešams ventilators. Man bija ventilators ar 3 dažādiem ātrumiem, tāpēc es to izmantoju. Ja jums ir viens ar 2 vai 4 ātrumiem, varat vienkārši pielāgot ventilatoru kontrolējošo kodu. Bet tam jābūt ventilatoram ar pogām. Es atradu šo Amazon. Tā kā es esmu holandietis, šeit ir saite uz ventilatoru vietnē bol.com, kas darbotos. Tas tev izmaksās apmēram 30 USD, Tad mums ir nepieciešama ierīce, lai savienotu ventilatoru ar internetu, un kaut kas, lai to kontrolētu. Es izmantoju fotonu no daļiņas. Viegli ieprogrammēt IoT ierīces. Fotons maksāja 19 USD, - mums ir nepieciešams arī releja vairogs, lai kontrolētu ventilatoru. Es izmantoju vecāku modeli, tāpēc tas izskatās nedaudz savādāk, taču jaunajam modelim vajadzētu darboties lieliski. Izmaksas $ 30, - Jums ir nepieciešams arī līdzstrāvas adapteris, lai darbinātu releja vairogu, tas ir vēl 8 USD, -

Jums ir nepieciešams arī dators, lai ventilatora lietošanas laikā palaistu dažus skriptus. Tā kā es tikai savā MacBook izmantoju Zwift, es to izmantoju, veidojot šo, tāpēc šie norādījumi ir paredzēti lietošanai ar Mac. Bet, ja jums ir labi draugi ar savu Windows mašīnu, es domāju, ka vajadzētu būt iespējai to panākt arī šādā ierīcē. Un, ja jūs patiešām esat izveicīgs, jūs, iespējams, varētu likt skriptam darboties serverī (vai mākonī), ja to darāt, lūdzu, ļaujiet man tagad.

Visbeidzot, mums ir vajadzīgi daži piesaisti, īsi stieples gabali lielām strāvām, skrūvgriezis (-i) un pāris stiepļu griezēji.

2. darbība. Ventilatora uzlaušana

Fana uzlaušana
Fana uzlaušana
Fana uzlaušana
Fana uzlaušana
Fana uzlaušana
Fana uzlaušana
Fana uzlaušana
Fana uzlaušana

Atveriet ventilatoru (vispirms atvienojiet kontaktdakšu;) un noteikti pierakstiet dažādu vadu (1, 2 un 3) vadu krāsas, pirms sākat nākamo darbību. Ņemiet vērā, ka pogas korpusam ir pievienots arī vads, kas nav pievienots nevienai no pogām. Tas ir vads, kas baro jaudu (bieži). Noņemiet pogas no korpusa un atvienojiet visus vadus.

Ņemiet vērā, ka katram relejam ir jāizmanto 3 savienojumi. NĒ, NC un COMM. NO nozīmē Normally Open, NC nozīmē Normally Closed en COMM for Common. Mēs vēlamies savienot ventilatoru ar NĒ, tāpēc nekas nenotiek, kamēr mēs to nevēlamies. Savienojiet 1. ātruma vadu ar 1. releja NO, 2. ātruma vadu ar 2. releju un 3. releja 3. vadu.

Pēc tam pievienojiet kopējo vadu COMM 1. relejā un izveidojiet savienojumu no COMM 1. relejā līdz COMM 2. relejā ar īsu stieples gabalu (piemērots 220 V spriegumam), kā arī no COMM 2. relejā līdz COMM 3. relejā.

Es savienoju releja vairogu ar ventilatora pamatni ar dažiem piesaisti demo nolūkos. Vislabāk būtu uzbūvēt korpusu, jo ir atklāti kontakti ar 220V spriegumu! Lūdzu, esiet piesardzīgs, it īpaši, ja apkārt ir bērni!

3. solis: ielieciet kodu uz fotonu

Ielieciet kodu uz fotonu
Ielieciet kodu uz fotonu

Salieciet fotonu uz Relayshield un barojiet Relayshield ar adapteri (dodot starp 7v un 20v). Specifikācijas var atrast šeit.

Pēc Relayshield barošanas fotons atdzīvosies un varēsit to savienot ar savu wifi tīklu. Kopā ar fotonu ierīci ir pilns instrukciju komplekts, kā to izdarīt.

Tad fotonam ir jāpalaiž kāds kods, lai varētu kontrolēt releja vairogu. No Github varat lejupielādēt šī faila jaunāko versiju un citus šim projektam nepieciešamos failus.

Paņemiet kodu no photon_code_zwiftfan.ino un ielādējiet to savā fotonā. Šis kods ļauj pilnībā kontrolēt relejus, izmantojot internetu. Šis kods nav jārediģē.

Ja nepieciešams, ir lieliska kopiena, kas jums palīdzēs, ja iestrēgsit!

ATJAUNINĀJUMS: Sebastians Lincs izveidoja labāku ventilatora vadības koda versiju, un viņa versiju un rokasgrāmatu varat atrast šeit:

4. darbība: instalējiet bibliotēkas savā Mac datorā

Instalējiet bibliotēkas savā Mac datorā
Instalējiet bibliotēkas savā Mac datorā

Mēs izmantosim dažas bibliotēkas, lai iegūtu datus no Zwift, analizētu tos un nosūtītu komandas fotonam, lai iedarbinātu pareizos relejus. Mums ir jāinstalē šīs bibliotēkas savā Mac.

  1. Atveriet termināli (cmd + atstarpes taustiņš un ierakstiet terminālis ir viens no veidiem, kā to izdarīt)
  2. Kopējiet un ielīmējiet katru nākamo rindu terminālī un nospiediet taustiņu Enter (pa vienam)

npm instalēt-saglabāt zwift-mobile-api

npm instalācijas mezgls

npm instalēšanas pieprasījums

Instalējot, jūs varētu redzēt dažus brīdinājumus (BRĪDINĀJUMS), taču tam nevajadzētu radīt problēmas. Kamēr jūs neredzat kļūdas (ERR!). Tagad savā Mac datorā esat instalējis nepieciešamās bibliotēku jaunākās versijas.

Pateicība: šis projekts nebūtu iespējams bez lieliskās atvērtā pirmkoda (!) Zwift API bibliotēkas no Ogadai

5. darbība: rediģējiet Javascript failu

Rediģējiet Javascript failu
Rediģējiet Javascript failu

Akreditācijas datu pievienošana

Tagad nāk sarežģīta daļa. Mums ir jāpielāgo skripts, kas iegūst datus no Zwift un aktivizē fotonu, lai pārliecinātos, ka tas darbojas ar jūsu akreditācijas datiem gan attiecībā uz Zwift, gan fotonu.

  1. lai jūsu Zwift akreditācijas dati (lietotājvārds un parole) būtu pa rokai
  2. atrodiet savu Zwift ID, izmantojot šo tiešsaistes rīku, ko izveidojis Kristians Vīdmans, vai arī, izmantojot šo metodi.
  3. atrodiet savu fotonu ierīces ID un piekļuvi

Ja jums tas viss ir, lejupielādējiet javascript failu "zwiftfan.js" un atveriet to teksta redaktorā, piemēram, bezmaksas cotEditor. Pievienotajā attēlā varat redzēt, kuras rindas rediģēt un kādi akreditācijas dati jāievada.

Iestatījumu pielāgošana

Ja vēlaties, lai ventilators reaģētu uz dažādiem rādītājiem, piemēram, jūsu sirdsdarbības ātrumu vai jaudu, varat mainīt režīmu no 1 (= ātrums) uz 2 (= jauda) vai 3 (= sirdsdarbības ātrums). Dažādos režīmos varat arī mainīt vērtības, kad ventilators pārslēdzas no ātruma 1 uz 2 vai 3.

Skripta saglabāšana

Kad esat ievadījis visus akreditācijas datus, saglabājiet dokumentu ar tādu pašu faila nosaukumu mūsu Mac mapē, kuru varat viegli atcerēties, piemēram, "zwiftfan"

īpašs paldies roekoe par palīdzību JavaScript koda rakstīšanā un atkļūdošanā

6. darbība: palaišanas skripts

Palaišanas skripts
Palaišanas skripts
Palaišanas skripts
Palaišanas skripts

Programmu var aktivizēt, pārejot savā terminālī uz mapi, kurā to saglabājāt, un pēc tam ierakstiet

mezgls zwiftfan.js

un nospiediet enter.

Bet tas nav īpaši ērti, ja braucat ar velosipēdu un aizmirstat palaist programmu. Un arī dažreiz programma avarē (nezin kāpēc, ja kāds to dara, lūdzu, dariet man to zināmu), un zemāk esošais skripts liks programmai automātiski restartēties. Tāpēc es izveidoju čaulas skriptu, kuru varat dubultklikšķināt.

Dodieties uz mapi, kurā saglabājāt visus failus, un ar peles labo pogu noklikšķiniet uz "start_zwiftfan.sh" savā Finder, lai iegūtu iespējas. Atlasiet “Atvērt ar” un “cits”.

Nākamā ekrāna apakšdaļā atzīmējiet izvēles rūtiņu “Vienmēr atvērt ar šo programmu” un nolaižamajā izvēlnē virs šīs izvēles rūtiņas izvēlieties “Visas programmas”. Pēc tam atlasiet “Terminālis” un noklikšķiniet uz pogas “Atvērt”.

Vēl viena sarežģīta lieta;

  • Atveriet termināli (CMD + atstarpes taustiņš un ierakstiet Terminal + ENTER)
  • tips;

cd [jūsu direktorija nosaukums]

nospiediet enter un pēc tam ierakstiet

chmod 700 launch_zwiftfan.sh

un ievadiet vēlreiz.

Tagad esat izveidojis failu, uz kura varat veikt dubultklikšķi, lai sāktu mūsu javascript programmu ar termināli. Vai palaidiet ar vienu klikšķi, ja ievietojat to savā dokā. Ja darbojas Zwift, terminālis katru sekundi izdrukās pašreizējo ātrumu Zwift. Ja Zwift nav aktīvs, skripts atgriezīs kļūdas.

ps. Atvainojiet, ekrānuzņēmumi ir holandiešu valodā, bet es domāju, ka jums tas izdosies.;) Pretējā gadījumā jums vienkārši jāmācās holandiešu valoda, bet neuztraucieties, holandiešu valoda ir vienkārša! Vienkārši sakiet "stroopwafels" un smaidiet.

7. solis: daži pēdējie vārdi

Ceru, ka beigās viss izdevās. Ja esat izmantojis šo pamācību, es labprāt dzirdētu no jums un varbūt kādu attēlu? Un, ja jums ir kādi uzlabojumi projektā vai šajos norādījumos, lūdzu, sūtiet man e-pastu uz [email protected]

Laimīgu Zwifting!

Ieteicams: