
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

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



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




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

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

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.
- Fungua Kituo (cmd + spacebar na aina Terminal ni njia moja ya kufanya hivi)
- 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

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.
- uwe na hati zako za Zwift (jina la mtumiaji na nywila)
- pata kitambulisho chako cha Zwift ukitumia zana hii mkondoni iliyotengenezwa na Christian Wiedmann au mbadala kupitia njia hii.
- 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


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:
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao - Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Hatua 6

Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao | Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Halo jamani leo tutafanya unyevu & mfumo wa ufuatiliaji wa joto kwa kutumia ESP 8266 NODEMCU & Sensor ya joto ya DHT11. Joto na unyevu utapatikana kutoka kwa Sensorer ya DHT11 & inaweza kuonekana kwenye kivinjari ambayo ukurasa wa wavuti utasimamia
Nuru ya Kubadilisha + Dimmer ya Shabiki kwenye Bodi Moja na ESP8266: Hatua 7 (na Picha)

Light switch + Fan Dimmer katika Bodi Moja na ESP8266: Katika mafunzo haya utajifunza jinsi ya kuunda swichi yako mwenyewe ya taa na shabiki kupunguzwa katika bodi moja tu na moduli ya microcontroller na WiFi ESP8266. Huu ni mradi mzuri wa IoT. : Mzunguko huu unashughulikia voltages kuu za AC, kwa hivyo uwe carefu
DIY - Usafishaji wa Shabiki wa Sakafu kwenye Kigeuzi cha Nuru ya Picha / Taa yote-kwa-moja: Hatua 11

DIY - Usafishaji wa Shabiki wa Sakafu kwenye Modifier ya Mwanga wa Upigaji Picha / Taa yote-kwa-moja: Kwa hivyo nilikuwa hivi karibuni nikisafisha chemchemi na nikakutana na shabiki wa sakafu ambaye alikuwa amechomwa moto. Na nilihitaji taa ya mezani. 2 + 2 na nilifanya mawazo kidogo na nikapata wazo la kumgeuza shabiki kuwa kibadilishaji cha taa pana cha 20inch. Soma hadi s
Laptop Cooling Pad DIY - Maisha ya Kutisha Hacks Na Shabiki wa CPU - Mawazo ya Ubunifu - Shabiki wa Kompyuta: Hatua 12 (na Picha)

Laptop Cooling Pad DIY | Maisha ya Kutisha Hacks Na Shabiki wa CPU | Mawazo ya Ubunifu | Shabiki wa Kompyuta: Unahitaji kutazama video hii hadi mwisho wake. kwa kuelewa video
Shabiki wa kupoza wa AMD CPU kwenye PowerColor ATI Radeon X1650 Kadi ya Picha: Hatua 8

Shabiki wa kupoza wa AMD CPU kwenye PowerColor ATI Radeon X1650 Card Card: Nina kadi hii ya zamani ya PowerColor ATI Radeon X1650 ambayo bado inafanya kazi. Lakini shida kuu ni kwamba shabiki wa baridi hayatoshi na hukwama kila wakati. Nilipata shabiki wa zamani wa kupoza kwa AMD Athlon 64 CPU na nikayatumia badala yake