Tartalomjegyzék:

Internetkapcsolt ventilátor a Zwift számára: 7 lépés (képekkel)
Internetkapcsolt ventilátor a Zwift számára: 7 lépés (képekkel)

Videó: Internetkapcsolt ventilátor a Zwift számára: 7 lépés (képekkel)

Videó: Internetkapcsolt ventilátor a Zwift számára: 7 lépés (képekkel)
Videó: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Július
Anonim
Internetkapcsolt ventilátor a Zwift számára
Internetkapcsolt ventilátor a Zwift számára

Készítettem egy ventilátort, amely csatlakozik az internethez a Zwift, egy virtuális kerékpáros versenyjáték / edzőrendszer használatához. Amikor gyorsabban halad Zwiftben, a ventilátor gyorsabban forog, hogy szimulálja a külső lovaglási körülményeket.;) Nagyon jól szórakoztam ennek az építésén, remélem, élvezni fogod ezt magadnak.

! használja ezeket az utasításokat saját felelősségére, és halálos áramokkal dolgozik, ezért legyen óvatos

A Zwiftfan a GCN-show-ban a hónap hackje lett, és a Zwift Insider blogon szerepelt.

1. lépés: Alkatrészek és eszközök

Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök

Először ventilátorra van szüksége. Volt egy ventilátorom 3 különböző sebességgel, szóval ezt használtam. Ha 2 vagy 4 sebességű motorral rendelkezik, egyszerűen beállíthatja a ventilátort vezérlő kódot. De ventilátornak kell lennie, gombokkal. Ezt az Amazon -ot találtam. És mivel holland vagyok, itt egy link a bol.com rajongójára, amely működne. Körülbelül 30 dollárba fog kerülni.

Ezután szükségünk van egy eszközre, amely csatlakoztatja a ventilátort az internethez, és valami, amellyel irányítani lehet. A részecskékből származó fotont használtam. Az IoT -eszközök könnyen programozhatók. A foton 19 dollárba került, - Szükségünk van egy relépajzsra is a ventilátor vezérléséhez. Régebbi modellt használtam, így kicsit másképp néz ki, de az új modellnek tökéletesen kell működnie. Költség 30 USD, - A relépajzs áramellátásához DC adapterre is szükség van, ez további 8 USD, -

Számítógépre is szüksége van néhány szkript futtatásához a ventilátor használata közben. Mivel én csak Zwift -et használtam a MacBook -on, ezt használtam ennek az elkészítésében, ezért ezek az utasítások Mac -hez használhatók. De ha jó barátok vagytok a Windows gépetekkel, akkor szerintem lehetségesnek kell lennie, hogy működjön egy ilyen eszközön is. És ha igazán ügyes vagy, akkor valószínűleg futtathatod a szkriptet egy szerveren (vagy a felhőben), ha így teszel, kérlek, engedd meg most.

Végül szükségünk van néhány kötőelemre, rövid huzaldarabokra nagy áramokhoz, csavarhúzó (k) ra és pár drótvágóra.

2. lépés: A ventilátor feltörése

Fan feltörése
Fan feltörése
Fan feltörése
Fan feltörése
Fan feltörése
Fan feltörése
Fan feltörése
Fan feltörése

Nyissa ki a ventilátort (először húzza ki a dugót;), és a következő lépés megkezdése előtt feltétlenül írja le a különböző sebességű (1, 2 és 3) vezetékek színét. Vegye figyelembe, hogy a gombházhoz van csatlakoztatva egy vezeték is, amely nincs az egyik gombhoz csatlakoztatva. Ez a vezeték táplálja az áramot (gyakori). Távolítsa el a gombokat a házból, és húzza ki az összes vezetéket.

Vegye figyelembe, hogy minden relének 3 csatlakozása van. NEM, NC és COMM. A NO jelentése Normally Open, az NC jelentése Normally Closed en COMM for Common. A ventilátort a NO -hoz akarjuk csatlakoztatni, így addig nem történik semmi, amíg nem akarjuk. Csatlakoztassa az 1 -es sebességű vezetéket az 1 -es relé NO -jához, a 2 -es sebességű vezetéket a 2 -es reléhez, és a 3 -as vezetéket a 3 -as reléhez.

Ezután csatlakoztassa a közös vezetéket a COMM -hez az 1 -es relén, és csatlakoztassa a COMM -et az 1 -es relénél a COMM -re a 2 -es relén egy rövid vezetékkel (alkalmas 220 V -ra), és a COMM -ről a 2 -es relénél a COMM -re a 3 -as relén.

A relé árnyékolását demo célokra néhány kötőelemmel kötöttem össze a ventilátor aljával. A legjobb az lenne, ha házat építene, mert 220V -os érintkezők vannak kitéve! Kérjük, legyen óvatos, különösen a környező gyerekekkel!

3. lépés: Helyezze a kódot a fotonra

Tegye fel a kódot a fotonra
Tegye fel a kódot a fotonra

Szerelje fel a fotont a relépajzsra, és táplálja a relépajzsot egy adapterrel (7V és 20V között). A specifikációk itt találhatók.

Miután bekapcsolta a relépajzsot, a foton életre kel, és csatlakoztathatja a wifi hálózathoz. A Photon eszközhöz egy teljes utasításkészlet tartozik, hogyan kell ezt megtenni.

Ezután a fotonnak valamilyen kódot kell futtatnia, hogy képes legyen a relépajzs vezérlésére. Letöltheti a fájl legújabb verzióját, valamint a projekthez szükséges egyéb fájlokat a Github webhelyről.

Vegye ki a kódot a photon_code_zwiftfan.ino weboldalról, és töltse fel a Photonra. Ez a kód lehetővé teszi a relék teljes vezérlését az interneten keresztül. Ezt a kódot nem szükséges szerkeszteni.

Ha szükséges, van egy nagyszerű közösség, amely segít, ha elakad!

FRISSÍTÉS: Sebastian Linz a ventilátort vezérlő kód jobb verzióját készítette, az ő verzióját és kézikönyvét itt találja:

4. lépés: Telepítse a Könyvtárakat a Mac számítógépére

Telepítse a Libraries programot a Mac számítógépére
Telepítse a Libraries programot a Mac számítógépére

Néhány könyvtárat fogunk használni, hogy lekérjük a Zwift adatait, elemezzük és parancsokat küldünk a Photonnak a megfelelő relék aktiválásához. Ezeket a könyvtárakat telepítenünk kell a Mac gépünkre.

  1. Nyisson meg egy terminált (cmd + szóköz, és írja be a Terminal parancsot)
  2. Másolja be a sorok mindegyikét a terminálba, és nyomja meg az Enter billentyűt (egyenként)

npm telepítés-mentse a zwift-mobile-api-t

npm telepítési csomópont

npm telepítési kérés

Láthat néhány figyelmeztetést (WARN) a telepítés során, de ez nem jelenthet problémát. Amíg nem lát hibákat (ERR!). Most telepítette a szükséges könyvtárak legújabb verzióit a Mac számítógépére.

Köszönetnyilvánítás: ez a projekt nem lenne lehetséges az ógadai nagy nyílt forráskódú (!) Zwift API könyvtár nélkül

Lépés: Szerkessze a Javascript fájlt

Szerkessze a Javascript fájlt
Szerkessze a Javascript fájlt

A hitelesítő adatok hozzáadása

Most jön egy trükkös rész. Módosítanunk kell a szkriptet, amely a Zwift adatait kapja, és aktiválja a fotont, hogy megbizonyosodjon arról, hogy működik -e az Ön hitelesítő adataival, mind a Zwift, mind a Photon esetében.

  1. legyen kéznél Zwift hitelesítő adata (felhasználónév és jelszó)
  2. keresse meg Zwift azonosítóját ezzel a Christian Wiedmann által készített online eszközzel, vagy ezen a módon.
  3. keresse meg a fotoneszköz -azonosítóját és hozzáférését

Ha mindez megvan, töltse le a "zwiftfan.js" javascript fájlt, és nyissa meg egy olyan szövegszerkesztőben, mint az ingyenes cotEditor. A mellékelt képen láthatja, hogy mely sorokat kell szerkeszteni és milyen hitelesítő adatokat kell megadni.

Beállítások módosítása

Ha azt szeretné, hogy a ventilátor reagáljon a különböző mutatókra, például a pulzusszámra vagy a teljesítményre, akkor az üzemmódot 1 -ről (= sebesség) 2 -re (= teljesítmény) vagy 3 -ra (= pulzusszám) módosíthatja. Azt is megváltoztathatja, hogy a ventilátor kapcsolási sebessége 1 -ről 2 -re vagy 3 -ra változik a különböző módokhoz.

A forgatókönyv mentése

Miután megadta az összes hitelesítő adatot, mentse el a dokumentumot ugyanazzal a fájlnévvel egy olyan mappában a Mac számítógépünkön, amelyre könnyen emlékezhet, például "zwiftfan"

külön köszönet roekoe -nak a javascript kód megírásához és hibakereséséhez nyújtott segítségért

6. lépés: Indító szkript

Indító szkript
Indító szkript
Indító szkript
Indító szkript

A programot úgy aktiválhatja, hogy a Terminálban navigál a mappába, ahová mentette, majd írja be

csomópont zwiftfan.js

és nyomja meg az enter billentyűt.

De ez nem túl kényelmes, ha kerékpáron ül, és elfelejtette elindítani a programot. És néha a program összeomlik (ne ne, miért, ha valaki megteszi, tudassa velem), és az alábbi szkript automatikusan újraindítja a programot. Szóval csináltam egy shell szkriptet, amire duplán kattinthatsz.

Keresse meg azt a mappát, ahová az összes fájlt mentette, és kattintson a jobb gombbal a "start_zwiftfan.sh" elemre a Finderben a lehetőségek megjelenítéséhez. Válassza a "Megnyitás" és az "egyéb" lehetőséget.

A következő képernyő alján jelölje be a „Mindig nyissa meg ezt a programot” négyzetet, és válassza a „Minden program” lehetőséget a jelölőnégyzet fölötti legördülő menüben. Ezután válassza a „Terminál” lehetőséget, majd kattintson a „Megnyitás” gombra.

Még egy trükkös dolog;

  • Nyissa meg a terminált (CMD + szóköz, és írja be a Terminal + ENTER billentyűt)
  • típus;

cd [a könyvtár neve]

nyomja meg az enter billentyűt, majd írja be

chmod 700 launch_zwiftfan.sh

és lépjen be újra.

Most létrehozott egy fájlt, amelyre duplán kattintva elindíthatja javascript programunkat a terminállal. Vagy indítsa el egy kattintással, ha beteszi a dokkba. Ha a Zwift fut, a terminál másodpercenként kinyomtatja az aktuális sebességet Zwiftben. Ha a Zwift nem aktív, a szkript hibákat ad vissza.

ps. sajnálom, a képernyőképek hollandul vannak, de szerintem sikerülni fog.;) Különben csak meg kell tanulnia hollandul, de ne aggódjon, a holland könnyű! Csak mondd, hogy "stroopwafels", és mosolyogj.

7. lépés: Néhány utolsó szó

Remélem, végül sikerült minden. Ha használta ezt az oktatóanyagot, szívesen meghallgatom Önt, és esetleg egy képet? Ha pedig javítani szeretne a projekten vagy ezen utasításokon, bátran küldjön egy e-mailt a [email protected] címre

Boldog Zwifting -et!

Ajánlott: