Orodha ya maudhui:

Shabiki aliyeunganishwa kwenye mtandao wa Zwift: Hatua 7 (na Picha)
Shabiki aliyeunganishwa kwenye mtandao wa Zwift: Hatua 7 (na Picha)

Video: Shabiki aliyeunganishwa kwenye mtandao wa Zwift: Hatua 7 (na Picha)

Video: Shabiki aliyeunganishwa kwenye mtandao wa Zwift: Hatua 7 (na Picha)
Video: 😰😰😰mwizi achomwa 🔥🔥🔥 aki watu hamtaona mbinguni⛪⛪ 2024, Julai
Anonim
Shabiki aliyeunganishwa kwenye mtandao wa Zwift
Shabiki aliyeunganishwa kwenye mtandao wa Zwift

Nilitengeneza shabiki ambaye ameunganishwa kwenye wavuti kutumiwa na Zwift, mchezo wa baiskeli wa baiskeli / mfumo wa mafunzo. Unapoenda haraka huko Zwift, shabiki anageuka haraka kuiga hali za nje za kupanda.;) Nilikuwa na raha nzuri ya kujenga hii, natumahi unafurahiya kujenga hii wewe mwenyewe.

! tumia maagizo haya kwa hatari yako mwenyewe, kufanya kazi kwako na mikondo ya mauti, kwa hivyo kuwa mwangalifu

Zwiftfan alipewa taji la 'Hack of the Month' kwenye kipindi cha GCN na kuonyeshwa kwenye blogi ya Zwift Insider.

Hatua ya 1: Sehemu na Zana

Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana

Kwanza unahitaji shabiki. Nilikuwa na shabiki aliyelala karibu na kasi 3 tofauti, kwa hivyo ndivyo nilivyotumia. Ikiwa unayo moja na kasi 2 au 4 unaweza kurekebisha tu nambari inayodhibiti shabiki. Lakini lazima iwe shabiki na vifungo. Nimepata hii Amazon moja. Na kwa sababu mimi ni Mholanzi, hapa kuna kiunga cha shabiki kwenye bol.com ambayo ingefanya kazi. Itakugharimu karibu $ 30, -

Kisha tunahitaji kifaa cha kuunganisha shabiki kwenye mtandao na kitu cha kudhibiti nayo. Nilitumia Photon kutoka Particle. Kufanya iwe rahisi kupanga vifaa vya IoT. Photon iligharimu $ 19, - Pia tunahitaji Relay Shield kudhibiti shabiki. Nilitumia mfano wa zamani, kwa hivyo inaonekana tofauti kidogo, lakini mtindo mpya unapaswa kufanya kazi vizuri na. Gharama $ 30, - Unahitaji pia adapta ya DC kuwezesha ngao ya kupokezana, hiyo ni $ 8, -

Unahitaji pia kompyuta kuendesha maandishi kadhaa wakati wa kutumia shabiki. Kwa sababu mimi tu Zwift kwenye macbook yangu, hii ndio nilitumia kujenga hii, kwa hivyo maagizo haya ni ya kutumia na Mac. Lakini ikiwa wewe ni marafiki wazuri na mashine yako ya Windows nadhani inafaa kuifanya iweze kufanya kazi kwenye kifaa kama hicho pia. Na ikiwa nifty yako kweli unaweza kufanya hati iendeshwe kwenye seva (au kwenye wingu), ukifanya hivyo, tafadhali niruhusu sasa.

Mwishowe, tunahitaji tie-raps, vipande vifupi vya waya kwa mikondo ya juu, bisibisi au jozi ya wakata waya.

Hatua ya 2: Kudanganya Shabiki

Kudanganya Shabiki
Kudanganya Shabiki
Kudanganya Shabiki
Kudanganya Shabiki
Kudanganya Shabiki
Kudanganya Shabiki
Kudanganya Shabiki
Kudanganya Shabiki

Fungua shabiki (ondoa kuziba kwanza;) na hakikisha kuandika rangi za waya zinazohusiana na kasi tofauti (1, 2 & 3) kabla ya kuanza hatua inayofuata. Kumbuka kuwa pia kuna waya iliyounganishwa na nyumba ya kifungo ambayo haijaunganishwa na moja ya vifungo. Hii ni waya kulisha nguvu (kawaida). Ondoa vifungo kutoka kwenye nyumba na ukate waya wote.

Ona kwamba kila relay ina miunganisho 3 ya kutumia. HAPANA, NC na COMM. HAKUNA anasimama kwa Kawaida Kufunguliwa, NC inamaanisha Ilifungwa kawaida na COMM kwa Kawaida. Tunataka kuunganisha shabiki kwa HAPANA kwa hivyo hakuna kinachotokea mpaka tuitake. Unganisha waya kwa kasi 1 hadi NO kwenye relay 1, waya kwa kasi 2 ili kupeleka 2, na waya 3 kwenye relay 3.

Kisha unganisha waya wa kawaida kwa COMM kwenye relay 1 na ufanye unganisho kutoka kwa COMM kwenye relay 1 hadi COMM kwenye relay 2 na waya mfupi (inayofaa 220v) na pia kutoka kwa COMM kwenye relay 2 hadi COMM kwenye relay 3.

Niliunganisha ngao ya kupeleka kwa msingi wa shabiki na vifungo kadhaa kwa madhumuni ya onyesho. Bora itakuwa kujenga nyumba, kwa sababu ya mawasiliano wazi na 220v juu yao! Tafadhali kuwa mwangalifu, haswa na watoto karibu!

Hatua ya 3: Weka Nambari kwenye Picha

Weka Nambari kwenye Photon
Weka Nambari kwenye Photon

Unganisha Photon kwenye Relayshield, na uweke nguvu Relayshield na adapta (kutoa kati ya 7v na 20v). Vipimo vinaweza kupatikana hapa.

Baada ya kutumia Relayshield Photon itakuwa hai na unaweza kuiunganisha kwenye mtandao wako wa wifi. Na kifaa cha Photon huja seti kamili ya maagizo juu ya jinsi ya kufanya hivyo.

Kisha Photon inahitaji kutumia nambari kadhaa ili kuweza kudhibiti ngao ya kupokezana. Unaweza kupakua toleo la hivi karibuni la faili hii, na faili zingine unazohitaji za mradi huu kutoka Github.

Chukua nambari kutoka kwa photon_code_zwiftfan.ino na kuipakia kwenye Photon yako. Nambari hii inafanya iwezekanavyo kudhibiti upitishaji kupitia mtandao. Sio lazima kuhariri nambari hii.

Ikiwa inahitajika, kuna jamii nzuri ya kukusaidia ikiwa utakwama!

UPDATE: Sebastian Linz alifanya toleo bora la nambari inayomdhibiti shabiki, unaweza kupata toleo lake na mwongozo hapa:

Hatua ya 4: Sakinisha Maktaba kwenye Mac yako

Sakinisha Maktaba kwenye Mac yako
Sakinisha Maktaba kwenye Mac yako

Tutatumia maktaba kadhaa kupata data kutoka kwa Zwift, kuichambua, na kutuma maagizo kwa Photon ili kusababisha upeanaji wa kulia. Tunahitaji kusanikisha maktaba hizi kwenye Mac yetu.

  1. Fungua Kituo (cmd + spacebar na aina Terminal ni njia moja ya kufanya hivi)
  2. Nakili kubandika kila moja ya mistari inayofuata kwenye terminal na ugonge kuingia (moja kwa moja)

npm kufunga - salama zwift-mobile-api

npm kufunga nodi

npm kufunga ombi

Unaweza kuona maonyo (WARN) wakati wa kusanikisha, lakini hiyo haipaswi kuwa shida. Mradi hauoni makosa (ERR!). Sasa umeweka matoleo ya hivi karibuni ya maktaba zinazohitajika kwenye mac yako.

Mikopo: mradi huu haungewezekana bila chanzo wazi wazi (!) Maktaba ya Zwift API kutoka Ogadai

Hatua ya 5: Hariri faili ya Javascript

Hariri faili ya Javascript
Hariri faili ya Javascript

Kuongeza vitambulisho vyako

Sasa inakuja sehemu ngumu. Tunahitaji kurekebisha hati ambayo hupata data kutoka Zwift na kuamsha Photon kuhakikisha inafanya kazi na sifa zako, kwa Zwift na Photon.

  1. uwe na hati zako za Zwift (jina la mtumiaji na nywila)
  2. pata kitambulisho chako cha Zwift ukitumia zana hii mkondoni iliyotengenezwa na Christian Wiedmann au mbadala kupitia njia hii.
  3. pata Kitambulisho chako cha Kifaa cha Photon na Ufikiaji wa Ishara

Ikiwa unayo hii yote, pakua faili ya javascript "zwiftfan.js" na uifungue katika kihariri cha maandishi kama CotEditor ya bure. Katika picha iliyoambatanishwa unaweza kuona ni mistari gani ya kuhariri na ni sifa gani za kuingia.

Kurekebisha Mipangilio

Ikiwa unataka shabiki wako kuguswa kwa metriki tofauti kama kiwango cha moyo wako au pato la nguvu unaweza kubadilisha hali kutoka 1 (= kasi) hadi 2 (= nguvu) au 3 (= mapigo ya moyo). Unaweza pia kubadilisha maadili kwa mchawi swichi ya shabiki kutoka kasi 1 hadi 2 au 3 kwa njia tofauti.

Inahifadhi hati

Mara tu unapoweka hati zote, hifadhi hati na jina moja la faili kwenye folda kwenye mac yetu unaweza kukumbuka kwa urahisi, kama "zwiftfan"

shukrani maalum kwa roekoe kwa usaidizi wa kuandika na utatuzi wa nambari ya javascript

Hatua ya 6: Hati ya Uzinduzi

Hati ya Uzinduzi
Hati ya Uzinduzi
Hati ya Uzinduzi
Hati ya Uzinduzi

Unaweza kuamsha programu hiyo kwa kusogea kwenye Kituo chako hadi kwenye folda ambapo uliihifadhi na kisha andika

node zwiftfan.js

na bonyeza kuingia.

Lakini hiyo sio rahisi sana ikiwa uko kwenye baiskeli yako na umesahau kuzindua programu. Na pia, wakati mwingine programu itaanguka (usifanye kwanini, ikiwa mtu yeyote atafanya hivyo, tafadhali nijulishe) na hati iliyo hapo chini itafanya mpango uzindue kiotomatiki. Kwa hivyo nilitengeneza hati ya ganda unaweza kubofya mara mbili.

Nenda kwenye folda ambapo ulihifadhi faili zote na bonyeza kulia kwenye "start_zwiftfan.sh" katika Kitafuta chako kupata chaguo. Chagua 'Fungua na' na 'nyingine'.

Chini ya skrini inayofuata angalia kisanduku na 'Fungua kila wakati na programu hii' na uchague 'Programu Zote' kwenye menyu kunjuzi juu ya sanduku la kuangalia. Kisha chagua 'Terminal' na bonyeza kitufe cha 'Fungua'.

Jambo moja gumu zaidi;

  • Fungua Kituo chako (spacebar ya CMD + na andika Terminal + ENTER)
  • aina;

cd [jina la saraka yako]

bonyeza enter kisha chapa

chmod 700 uzinduzi_zwiftfan.sh

na uingie tena.

Sasa umetengeneza faili unaweza kubofya mara mbili ili kuanza programu yetu ya javascript na Kituo. Au uzindue kwa mbofyo mmoja ikiwa utaiweka kizimbani kwako. Ikiwa Zwift inaendesha Terminal itachapisha kasi ya sasa katika Zwift kila sekunde. Ikiwa Zwift haifanyi kazi hati hiyo itarudisha makosa.

ps. samahani, viwambo vya skrini viko katika Uholanzi, lakini nadhani utasimamia.;) Vinginevyo inabidi ujifunze Kiholanzi, lakini usijali, Uholanzi ni rahisi! Sema tu "stroopwafels" na tabasamu.

Hatua ya 7: Maneno mengine ya Mwisho

Natumaini yote ilifanya kazi mwishowe. Ikiwa umetumia mafunzo haya ningependa kusikia kutoka kwako na labda picha? Na ikiwa una maboresho yoyote kwa mradi au maagizo haya, jisikie huru kunitumia barua pepe kwa [email protected]

Kufurahi Kutetemeka!

Ilipendekeza: