Taula de continguts:
- Pas 1: peces i eines
- Pas 2: piratejar el ventilador
- Pas 3: poseu el codi al fotó
- Pas 4: instal·leu biblioteques al vostre Mac
- Pas 5: Editeu el fitxer Javascript
- Pas 6: un script de llançament
- Pas 7: algunes paraules finals
Vídeo: Ventilador connectat a Internet per a Zwift: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Vaig fer un ventilador connectat a Internet per utilitzar-lo amb Zwift, un sistema virtual d’entrenament de jocs de carreres de bicicletes. Quan aneu més ràpid a Zwift, el ventilador gira més ràpid per simular les condicions de conducció fora.;) M'ho vaig passar molt bé construint això, espero que us agradi construir-ho vosaltres mateixos.
! utilitzeu aquestes instruccions sota la vostra responsabilitat i treballant amb corrents mortals, així que aneu amb compte
El Zwiftfan va ser coronat "Hack del mes" al programa GCN i apareix al bloc Zwift Insider.
Pas 1: peces i eines
Primer cal un ventilador. Tenia un ventilador estirat amb tres velocitats diferents, així que és el que utilitzava. Si en teniu una de 2 o 4 velocitats, simplement podeu ajustar el codi que controla el ventilador. Però ha de ser un ventilador amb botons. He trobat aquest Amazon. I com que sóc holandès, aquí teniu un enllaç a un fan de bol.com que funcionaria. Et costarà uns 30 dòlars, -
Llavors necessitem un dispositiu per connectar el ventilador a Internet i alguna cosa per controlar-lo. He utilitzat un fotó de Particle. Facilita la programació de dispositius IoT. El fotó costa 19 dòlars, també necessitem un escut de relé per controlar el ventilador. He utilitzat un model anterior, de manera que sembla una mica diferent, però el nou model hauria de funcionar bé. Cost de 30 dòlars, també necessiteu un adaptador de corrent continu per alimentar el blindatge del relé, és a dir, 8 dòlars més, -
També necessiteu un ordinador per executar alguns scripts mentre utilitzeu el ventilador. Com que acabo de fer Zwift al meu Macbook, això és el que he utilitzat per construir-ho, de manera que aquestes instruccions s’utilitzen amb un Mac. Però si sou bons amics de la vostra màquina Windows, crec que també hauria de ser possible que funcioni en aquest dispositiu. I si és veritablement intel·ligent, probablement podreu fer que l'script s'executi en un servidor (o al núvol), si ho feu, permeteu-me ara.
Finalment, necessitem alguns tie-raps, trossos de filferro curts per a corrents elevats, tornavís (s) i un parell de desconnectadors.
Pas 2: piratejar el ventilador
Obriu el ventilador (traieu primer l’endoll;) i assegureu-vos d’escriure els colors dels cables associats a les diferents velocitats (1, 2 i 3) abans de començar el següent pas. Tingueu en compte que també hi ha un cable connectat a la carcassa del botó que no està connectat a cap dels botons. Aquest és el cable que alimenta l’energia (comú). Traieu els botons de la carcassa i desconnecteu tots els cables.
Tingueu en compte que cada relé té 3 connexions per utilitzar. NO, NC i COMM. NO significa Normalmente Open, NC significa Normalment Tancat en COMM per a Common. Volem connectar el ventilador al NO, de manera que no passi res fins que ho desitgem. Connecteu el cable de la velocitat 1 al NO del relé 1, el cable de la velocitat 2 al relé 2 i el cable 3 del relé 3.
A continuació, connecteu el cable comú al COMM del relé 1 i feu una connexió des del COMM del relé 1 al COMM del relé 2 amb un tros de fil curt (adequat per a 220v) i també del COMM del relé 2 al COMM del relé 3.
Vaig connectar el blindatge del relé a la base del ventilador amb alguns tie-raps amb finalitats de demostració. El millor seria construir un habitatge, a causa dels contactes exposats amb 220v a sobre. Tingueu cura, sobretot amb els nens que hi ha al voltant.
Pas 3: poseu el codi al fotó
Munteu el fotó al Relayshield i enceneu-lo amb un adaptador (donant entre 7v i 20v). Les especificacions es poden trobar aquí.
Després d’encendre el Relayshield, el fotó cobrarà vida i el podreu connectar a la vostra xarxa wifi. Amb el dispositiu Photon hi ha un conjunt complet d’instruccions sobre com fer-ho.
Aleshores, el fotó ha d’executar algun codi per poder controlar l’escut del relé. Podeu descarregar la versió més recent d’aquest fitxer i els altres fitxers que necessiteu per a aquest projecte des de Github.
Agafeu el codi de photon_code_zwiftfan.ino i carregueu-lo al vostre fotó. Aquest codi permet controlar els relés a través d'Internet. No cal editar aquest codi.
Si cal, hi ha una gran comunitat que us ajudarà si us quedeu atrapats.
ACTUALITZACIÓ: Sebastian Linz ha fet una millor versió del codi que controla el ventilador. Podeu trobar la seva versió i manual aquí:
Pas 4: instal·leu biblioteques al vostre Mac
Utilitzarem algunes biblioteques per obtenir les dades de Zwift, analitzar-les i enviar ordres al fotó per activar els relés adequats. Hem d’instal·lar aquestes biblioteques al nostre Mac.
- Obriu un terminal (cmd + barra espaiadora i escriviu Terminal és una manera de fer-ho)
- Copieu i enganxeu cadascuna de les línies següents al terminal i premeu Intro (una per una)
npm install --save zwift-mobile-api
npm node d'instal·lació
Sol·licitud d'instal·lació de npm
Podeu veure algunes advertències (ADVERTÈNCIA) en instal·lar-les, però això no hauria de suposar cap problema. Sempre que no vegeu errors (ERR!). Ara heu instal·lat les darreres versions de les biblioteques necessàries al vostre Mac.
Crèdits: aquest projecte no seria possible sense la gran biblioteca API de codi obert (!) Zwift d'Ogadai
Pas 5: Editeu el fitxer Javascript
Afegir les vostres credencials
Ara ve una part complicada. Hem d’ajustar l’escriptura que obté les dades de Zwift i activa el fotó per assegurar-nos que funcioni amb les vostres credencials, tant per a Zwift com per al fotó.
- teniu a mà les vostres credencials Zwift (nom d'usuari i contrasenya)
- cerqueu el vostre identificador Zwift mitjançant aquesta eina en línia fabricada per Christian Wiedmann o alternativament mitjançant aquest mètode.
- cerqueu el vostre identificador de dispositiu de fotó i el testimoni d’accés
Si teniu tot això, descarregueu el fitxer javascript "zwiftfan.js" i obriu-lo en un editor de text com el cotEditor gratuït. A la imatge adjunta podeu veure quines línies editeu i quines credencials cal introduir.
Ajust de la configuració
Si voleu que el vostre ventilador reaccioni sobre mètriques diferents, com ara la freqüència cardíaca o la potència, podeu canviar el mode d'1 (= velocitat) a 2 (= potència) o 3 (= freqüència cardíaca). També podeu canviar els valors en què el ventilador canvia de velocitat 1 a 2 o 3 per als diferents modes.
Desant el guió
Un cop introduïdes totes les credencials, deseu el document amb el mateix nom de fitxer en una carpeta del nostre Mac que pugueu recordar fàcilment, com ara "zwiftfan"
un agraïment especial a roekoe per ajudar-vos a escriure i depurar el codi javascript
Pas 6: un script de llançament
Podeu activar el programa navegant al terminal fins a la carpeta on el vau desar i, a continuació, escriviu
node zwiftfan.js
i premeu Retorn.
Però això no és molt convenient si aneu en bicicleta i us oblideu de llançar el programa. I també, de vegades, el programa es bloqueja (no, per què, si algú ho fa, si us plau, aviseu-me) i l'script següent farà que el programa es rellanci automàticament. Així que he fet un script de shell que podeu fer doble clic.
Aneu a la carpeta on heu desat tots els fitxers i feu clic amb el botó dret a "start_zwiftfan.sh" al Finder per obtenir opcions. Seleccioneu "Obre amb" i "altres".
A la part inferior de la pantalla següent, marqueu la casella "Obre sempre amb aquest programa" i trieu "Tots els programes" al menú desplegable situat just a sobre d'aquesta casella de selecció. A continuació, seleccioneu "Terminal" i feu clic al botó "Obre".
Una cosa més és complicada;
- Obriu el terminal (CMD + barra espaiadora i escriviu Terminal + ENTER)
- tipus;
cd [nom del vostre directori]
premeu Retorn i després escriviu
chmod 700 launch_zwiftfan.sh
i torneu a entrar.
Ara heu creat un fitxer que podeu fer doble clic per iniciar el programa javascript amb el terminal. O llançeu amb un sol clic si el poseu al moll. Si s'executa Zwift, el terminal imprimirà la velocitat actual a Zwift cada segon. Si Zwift no està actiu, l'script retornarà errors.
ps. Ho sento, les captures de pantalla estan en holandès, però crec que ho aconseguiràs.;) En cas contrari, només heu d'aprendre holandès, però no us preocupeu, l'holandès és fàcil. Només cal dir "stroopwafels" i somriure.
Pas 7: algunes paraules finals
Espero que tot hagi funcionat al final. Si heu utilitzat aquest tutorial, m'encantaria tenir notícies vostres i potser una imatge? I si teniu alguna millora al projecte o a aquestes instruccions, no dubteu a enviar-me un correu electrònic a [email protected]
Feliç Zwifting!
Recomanat:
Sistema de reg per goteig connectat a Internet controlat per retroalimentació de la humitat del sòl (ESP32 i Blynk): 5 passos
Sistema de reg per goteig connectat a Internet controlat per la humitat del sòl (ESP32 i Blynk): us preocupeu pel vostre jardí o les vostres plantes quan passeu llargues vacances o oblideu-vos de regar la vostra planta diàriament. Doncs aquí teniu la solució. És un sistema de reg per degoteig controlat per la humitat del sòl i connectat globalment controlat per ESP32 al front del programari i
Feu el vostre propi termòstat de calefacció connectat i estalvieu amb la calefacció: 53 passos (amb imatges)
Feu el vostre propi termòstat de calefacció connectat i estalvieu amb la calefacció: Quin és el propòsit? Augmenteu la comoditat escalfant la vostra casa exactament com vulgueu. Estalvieu i reduïu les emissions de gasos d'efecte hivernacle escalfant la vostra casa només quan necessiteu. Mantingueu el control de la vostra calefacció allà on esteu. Estigueu orgullosos de fer-ho
Creació d'un equip estèreo connectat a Internet: 6 passos (amb imatges)
Creació d'un equip estèreo connectat a Internet: quan encenc la ràdio mentre condueixo, em dirigeixo cap a la meva estació de ràdio local universitària 90,7 KALX. Al llarg dels anys i de diferents llocs que he viscut sempre he escoltat emissores de ràdio universitàries. Gràcies al poder d'Internet, ara puc escoltar t
Coixí de refrigeració per a portàtils DIY - Hacks de vida impressionants amb ventilador de CPU - Idees creatives - Ventilador de l'ordinador: 12 passos (amb imatges)
Coixí de refrigeració per a portàtils DIY | Hacks de vida impressionants amb ventilador de CPU | Idees creatives | Ventilador de l’ordinador: heu de veure aquest vídeo fins al final. per entendre el vídeo
Feu un robot connectat al web (per uns 500 dòlars) (amb Arduino i Netbook): 6 passos (amb imatges)
Feu un robot connectat al web (per uns 500 dòlars) (amb Arduino i Netbook): aquest manual us mostrarà com podeu construir el vostre propi robot connectat al web (mitjançant un microcontrolador Arduino i Asus eee pc). Robot connectat? Per jugar, és clar. Condueix el teu robot des de tota la sala o a través del recompte