Tartalomjegyzék:
- 1. lépés: Alkatrészek és eszközök
- 2. lépés: A ventilátor feltörése
- 3. lépés: Helyezze a kódot a fotonra
- 4. lépés: Telepítse a Könyvtárakat a Mac számítógépére
- Lépés: Szerkessze a Javascript fájlt
- 6. lépés: Indító szkript
- 7. lépés: Néhány utolsó szó
Videó: Internetkapcsolt ventilátor a Zwift számára: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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
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.
- Nyisson meg egy terminált (cmd + szóköz, és írja be a Terminal parancsot)
- 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
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.
- legyen kéznél Zwift hitelesítő adata (felhasználónév és jelszó)
- keresse meg Zwift azonosítóját ezzel a Christian Wiedmann által készített online eszközzel, vagy ezen a módon.
- 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
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:
Privát TV-csatorna idősek számára: 4 lépés (képekkel)
Privát tévécsatorna az idősek számára: Az emlékek trükkös témát jelentenek nagyanyám számára, aki idén lesz 94 éves. Ezért hozzáadtam egy TV-csatornát a televíziójához, hogy emlékezzen családtagjaira és életének legfontosabb pillanataira. Ehhez egy ingyenes Dropbox fiókot használtam, egy Raspber
Egyszerű állvány az akusztikus Levitator MiniLev számára: 12 lépés (képekkel)
Egyszerű állvány egy akusztikus levitátor MiniLev számára: Ez a projekt nem lenne lehetséges azzal a csodálatos projekttel, amelyet Dr. Asier Marzo készített. https://www.instructables.com/Acoustic-Levitator/Minden jó projekthez hasonlóan ez is egyszerűen indult, és az idő múlásával nőtt. Dr. Marzo intracta elolvasása után
Havas eke az FPV Rover számára: 8 lépés (képekkel)
Havas eke az FPV Rover számára: Közeleg a tél. Tehát az FPV Rover-nek szüksége van egy hóekére, hogy biztosítsa a tiszta járdát. Linkek a RoverInstructables-hez: https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse: https://www.thingiverse.com/thing : 2952852Kövessen Instagramon késő
3 dollár alternatíva a Makey Makey számára: 4 lépés (képekkel)
3 dollár A Makey Makey alternatívája: A Makey Makey egy remek kis eszköz, amely USB billentyűzetet emulál, és lehetővé teszi, hogy kulcsokat készítsen bármilyen kissé vezetőképes dologból (alumínium fólia, banán, tészta stb.), Amelyet aztán fel lehet használni játék- és oktatási projektek vezérlője
Etextil VR kesztyűk a Vive Tracker számára: 13 lépés (képekkel)
Etextíliás VR kesztyűk a Vive Tracker számára: Ez az oktatóanyag bemutatja, hogyan lehet etextil kesztyűt készíteni a VR használatához a Vive trackerrel. Lecserélik a Vive -hoz tervezett joystick -okat, így a VR -interakciók tapinthatóbbak és emberiesebbek lesznek. Ezeket „mudra” kesztyűknek nevezik, mert becsípik az indexet és