Kazalo:

Internetni ventilator za Zwift: 7 korakov (s slikami)
Internetni ventilator za Zwift: 7 korakov (s slikami)

Video: Internetni ventilator za Zwift: 7 korakov (s slikami)

Video: Internetni ventilator za Zwift: 7 korakov (s slikami)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Julij
Anonim
Internetni ventilator za Zwift
Internetni ventilator za Zwift

Naredil sem oboževalca, ki je povezan z internetom za uporabo z Zwiftom, virtualno kolesarsko igro / sistemom za usposabljanje. Ko v Zwiftu greste hitreje, se ventilator hitreje obrača, da simulira zunanje pogoje vožnje.;) Pri gradnji tega sem se zelo zabaval, upam, da boste sami uživali v tem.

! Uporabite ta navodila na lastno odgovornost, saj delate s smrtonosnimi tokovi, zato bodite previdni

Zwiftfan je bil v oddaji GCN okronan za "kramp meseca" in predstavljen na blogu Zwift Insider.

Korak: Deli in orodja

Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja

Najprej potrebujete ventilator. Naokoli sem imel ventilator s 3 različnimi hitrostmi, zato sem to uporabil. Če imate eno z 2 ali 4 hitrostmi, lahko preprosto prilagodite kodo, ki upravlja ventilator. Ampak to mora biti ventilator z gumbi. Našel sem tega Amazona. In ker sem Nizozemec, tukaj je povezava do oboževalca na bol.com, ki bi delovala. To vas bo stalo približno 30 USD, -

Potem potrebujemo napravo za povezavo ventilatorja z internetom in nekaj za nadzor. Uporabil sem foton iz delcev. Olajšajo programiranje naprav IoT. Photon stane 19 USD, - Za nadzor ventilatorja potrebujemo tudi relejni ščit. Uporabil sem starejši model, zato je videti nekoliko drugače, vendar bi moral novi model delovati v redu. Stane 30 USD, - Za napajanje relejnega ščita potrebujete tudi enosmerni adapter, to je še 8 USD, -

Za zagon nekaterih skriptov med uporabo ventilatorja potrebujete tudi računalnik. Ker sem na svojem Macbooku pravkar uporabljal Zwift, sem to uporabil pri izdelavi tega, zato so ta navodila za uporabo z računalnikom Mac. Če pa ste dobri prijatelji s svojim računalnikom z operacijskim sistemom Windows, mislim, da bi moralo delovati tudi na takšni napravi. In če ste res odlični, bi lahko skript verjetno zagnali na strežniku (ali v oblaku), če to storite, mi to dovolite.

Nazadnje potrebujemo nekaj pritrdilnih sponk, kratkih kosov žice za visoke tokove, izvijače in par kosačev.

2. korak: Vdor v ventilator

Vdor v Fan
Vdor v Fan
Vdor v Fan
Vdor v Fan
Vdor v Fan
Vdor v Fan
Vdor v Fan
Vdor v Fan

Odprite ventilator (najprej odstranite vtič;) in ne pozabite zapisati barv žic, povezanih z različnimi hitrostmi (1, 2 in 3), preden začnete z naslednjim korakom. Upoštevajte, da je na ohišje gumbov priključena tudi žica, ki ni povezana z enim od gumbov. To je žica, ki napaja (običajno). Odstranite gumbe iz ohišja in odklopite vse žice.

Upoštevajte, da ima vsak rele 3 priključke za uporabo. NE, NC in COMM. NO pomeni Normalno odprto, NC pomeni normalno zaprto sl COMM za skupno. Ventilator želimo priključiti na NO, tako da se nič ne zgodi, dokler tega ne želimo. Priključite žico za hitrost 1 na NO releja 1, žico za hitrost 2 na rele 2 in žico 3 na rele 3.

Nato priključite skupno žico na COMM na releju 1 in vzpostavite povezavo od COMM na releju 1 do COMM na releju 2 s kratkim kosom žice (primerno za 220v) in tudi od COMM na releju 2 do COMM na releju 3.

Za demo namene sem relejski ščit povezal z dnom ventilatorja. Najbolje bi bilo zgraditi ohišje zaradi izpostavljenih stikov z 220v na njih! Bodite previdni, še posebej pri otrocih!

3. korak: Kodo postavite na Photon

Kodo postavite na Photon
Kodo postavite na Photon

Foton sestavite na relejni ščit in napajajte relejni ščit z adapterjem (dajte med 7v in 20v). Specifikacije najdete tukaj.

Ko vklopite relejni ščit, bo Photon oživel in ga lahko povežete z omrežjem wifi. Z napravo Photon je priložen celoten sklop navodil, kako to storiti.

Potem mora Photon zagnati neko kodo, da lahko nadzoruje relejni ščit. Najnovejšo različico te datoteke in druge datoteke, ki jih potrebujete za ta projekt, lahko prenesete iz podjetja Github.

Vzemite kodo iz photon_code_zwiftfan.ino in jo naložite na svoj Photon. Ta koda omogoča krmiljenje relejev prek interneta. Te kode ni treba urejati.

Če je potrebno, obstaja odlična skupnost, ki vam bo pomagala, če se boste zataknili!

Posodobitev: Sebastian Linz je naredil boljšo različico kode, ki nadzoruje ventilator, njegovo različico in priročnik najdete tukaj:

4. korak: Namestite knjižnice na svoj Mac

Namestite knjižnice na svoj Mac
Namestite knjižnice na svoj Mac

Nekaj knjižnic bomo uporabili za pridobivanje podatkov iz Zwifta, njihovo analizo in pošiljanje ukazov Photonu za sprožitev pravih relejev. Te knjižnice moramo namestiti na svoj Mac.

  1. Odprite terminal (cmd + preslednica in en način za to vnesite Terminal)
  2. Kopirajte vsako naslednjo vrstico v terminal in pritisnite enter (eno za drugo)

npm install --save zwift-mobile-api

npm namestitveno vozlišče

npm zahteva za namestitev

Pri namestitvi bi lahko videli nekaj opozoril (OPOZORILO), vendar to ne bi smelo biti problem. Dokler ne vidite napak (ERR!). Na svoj Mac ste namestili najnovejše različice knjižnic, ki jih potrebujete.

Zasluge: ta projekt ne bi bil mogoč brez odlične odprtokodne (!) Knjižnice API Zwift iz Ogadaija

5. korak: Uredite datoteko Javascript

Uredite datoteko Javascript
Uredite datoteko Javascript

Dodajanje poverilnic

Zdaj prihaja težaven del. Prilagoditi moramo skript, ki pridobiva podatke iz Zwifta, in aktivira Photon, da se prepriča, da deluje z vašimi poverilnicami, tako za Zwift kot za Photon.

  1. imejte pri roki poverilnice za Zwift (uporabniško ime in geslo)
  2. poiščite svoj Zwift ID s tem spletnim orodjem, ki ga je izdelal Christian Wiedmann, ali pa po drugi metodi.
  3. poiščite svoj ID naprave Photon in accessToken

Če imate vse to, prenesite datoteko javascript "zwiftfan.js" in jo odprite v urejevalniku besedil, kot je brezplačni cotEditor. Na priloženi sliki si lahko ogledate, katere vrstice uredite in katere poverilnice vnesete.

Prilagajanje nastavitev

Če želite, da vaš ventilator reagira na različne meritve, na primer vaš srčni utrip ali izhodno moč, lahko spremenite način iz 1 (= hitrost) v 2 (= moč) ali 3 (= srčni utrip). Prav tako lahko spremenite vrednosti pri preklopu ventilatorja s hitrosti 1 na 2 ali 3 za različne načine.

Shranjevanje skripta

Ko vnesete vse poverilnice, shranite dokument z istim imenom datoteke v mapo na našem računalniku Mac, ki si jo lahko preprosto zapomnite, na primer "zwiftfan"

posebna zahvala roekoeju za pomoč pri pisanju in odpravljanju napak kode javascript

6. korak: Zagon skripta

Začetni skript
Začetni skript
Začetni skript
Začetni skript

Program lahko aktivirate tako, da se v svojem terminalu pomaknete do mape, kjer ste ga shranili, in nato vnesete

vozlišče zwiftfan.js

in pritisnite enter.

Ampak to ni zelo priročno, če ste na kolesu in ste pozabili zagnati program. In včasih se bo program zrušil (ne, zakaj, če kdo to stori, mi to sporočite) in spodnji skript bo program samodejno znova zagnal. Tako sem naredil lupinski skript, na katerega lahko dvakrat kliknete.

Pomaknite se do mape, v katero ste shranili vse datoteke, in v iskalniku z desno tipko miške kliknite »start_zwiftfan.sh«, da dobite možnosti. Izberite »Odpri z« in »drugo«.

Na dnu naslednjega zaslona potrdite polje z možnostjo »Vedno odprto s tem programom« in v spustnem meniju tik nad potrditvenim poljem izberite »Vsi programi«. Nato izberite 'Terminal' in kliknite gumb 'Open'.

Še ena težavna stvar;

  • Odprite svoj terminal (CMD + preslednica in vnesite Terminal + ENTER)
  • vrsta;

cd [ime vašega imenika]

pritisnite enter in nato vnesite

chmod 700 launch_zwiftfan.sh

in vnesite znova.

Zdaj ste ustvarili datoteko, ki jo lahko dvokliknete, da zaženete naš javascript program s terminalom. Ali pa zaženite z enim klikom, če ga postavite v priklopno postajo. Če Zwift deluje, bo terminal vsako sekundo natisnil trenutno hitrost v Zwiftu. Če Zwift ni aktiven, bo skript vrnil napake.

ps. oprostite, posnetki zaslona so v nizozemščini, vendar mislim, da vam bo uspelo.;) Sicer se morate le naučiti nizozemščine, vendar ne skrbite, nizozemščina je enostavna! Samo recite "stroopwafels" in se nasmehnite.

7. korak: Nekaj zaključnih besed

Upam, da je na koncu vse uspelo. Če ste uporabili to vadnico, bi rad slišal od vas in morda sliko? Če imate kakšne izboljšave pri projektu ali teh navodilih, mi pošljite e-pošto na [email protected]

Veselo Zwifting!

Priporočena: