תוכן עניינים:

מאוורר מחובר לאינטרנט עבור Zwift: 7 שלבים (עם תמונות)
מאוורר מחובר לאינטרנט עבור Zwift: 7 שלבים (עם תמונות)

וִידֵאוֹ: מאוורר מחובר לאינטרנט עבור Zwift: 7 שלבים (עם תמונות)

וִידֵאוֹ: מאוורר מחובר לאינטרנט עבור Zwift: 7 שלבים (עם תמונות)
וִידֵאוֹ: טכנאי מחשבים בירושלים מסביר איך לבצע איפוס מתאם רשת 2024, יולי
Anonim
מאוורר מחובר לאינטרנט עבור Zwift
מאוורר מחובר לאינטרנט עבור Zwift

יצרתי מאוורר שמחובר לאינטרנט לשימוש עם Zwift, מערכת מרוצי אופניים וירטואלית / מערכת אימונים. כאשר אתה נוסע מהר יותר בזוויפט, המאוורר מסתובב מהר יותר כדי לדמות תנאי רכיבה חיצוניים.;) היה לי כיף מאוד לבנות את זה, מקווה שאתה נהנה לבנות את זה בעצמך.

! השתמש בהנחיות אלה באחריותך, בעבודה עם זרמים קטלניים, אז היזהר

Zwiftfan הוכתר בתור "האק של החודש" בתערוכת GCN והופיע בבלוג של Zwift Insider.

שלב 1: חלקים וכלים

חלקים וכלים
חלקים וכלים
חלקים וכלים
חלקים וכלים
חלקים וכלים
חלקים וכלים

ראשית אתה צריך מאוורר. היה לי מאוורר שוכב עם 3 מהירויות שונות, אז זה מה שהשתמשתי בו. אם יש לך אחד עם 2 או 4 מהירויות אתה יכול פשוט להתאים את הקוד ששולט במאוורר. אבל זה חייב להיות מאוורר עם כפתורים. מצאתי את אמזון האחת. ומכיוון שאני הולנדי, הנה קישור לאוהד ב- bol.com שיעבוד. זה יעלה לך בערך $ 30, -

אז אנחנו צריכים מכשיר לחיבור המאוורר לאינטרנט ומשהו לשלוט בו. השתמשתי בפוטון מחלקיק. קל לתכנת מכשירי IoT. הפוטון עלה $ 19, - אנו זקוקים גם למגן ממסר לשליטה במאוורר. השתמשתי בדגם ישן יותר, כך שהוא נראה קצת שונה, אך הדגם החדש אמור לעבוד איתו מצוין. עלות $ 30, - אתה גם צריך מתאם DC כדי להפעיל את מגן הממסר, זה עוד $ 8, -

אתה גם צריך מחשב כדי להריץ כמה סקריפטים בזמן השימוש במאוורר. מכיוון שבדיוק Zwift על ה- macbook שלי, זה מה שהשתמשתי בו כדי לבנות את זה, אז ההנחיות האלה מיועדות לשימוש עם Mac. אבל אם אתה חבר טוב עם מכונת Windows שלך אני חושב שאפשר יהיה לגרום לזה לעבוד גם על מכשיר כזה. ואם אתה באמת חכם אתה כנראה יכול לגרום לתסריט לרוץ בשרת (או בענן), אם תעשה זאת, אנא הרשה לי כעת.

לבסוף, אנו זקוקים למספר קשירה, חתיכות חוט קצרות לזרמים גבוהים, מברג (ים) וזוג חוטים.

שלב 2: פריצת המאוורר

פריצה למאוורר
פריצה למאוורר
פריצה למאוורר
פריצה למאוורר
פריצה למאוורר
פריצה למאוורר
פריצה למאוורר
פריצה למאוורר

פתח את המאוורר (הסר את התקע קודם;) והקפד לרשום את צבעי החוטים הקשורים למהירויות השונות (1, 2 & 3) לפני שתתחיל בשלב הבא. שים לב שיש גם חוט המחובר לבית הכפתורים שאינו מחובר לאחד הכפתורים. זהו החוט המזין את הכוח (נפוץ). הסר את הכפתורים מהבית ונתק את כל החוטים.

שימו לב שלכל ממסר יש 3 חיבורים לשימוש. לא, NC ו- COMM. NO מייצג Normally Open, NC פירושו Normally Closed en COMM עבור Common. אנחנו רוצים לחבר את המאוורר ל- NO כך ששום דבר לא יקרה עד שנרצה אותו. חבר את החוט למהירות 1 ל- NO על ממסר 1, החוט למהירות 2 לממסר 2, וחוט 3 על ממסר 3.

לאחר מכן חבר את החוט המשותף ל- COMM בממסר 1 ונעשה חיבור מ- COMM על ממסר 1 ל- COMM על ממסר 2 עם חוט חוט קצר (מתאים ל -220 וולט) וגם מ- COMM על ממסר 2 ל- COMM על ממסר 3.

חיברתי את מגן הממסר לבסיס המאוורר בכמה קשרים לצורכי הדגמה. הכי טוב יהיה לבנות דיור בגלל מגעים חשופים עם 220 וולט עליהם! אנא היזהר, במיוחד עם ילדים בסביבה!

שלב 3: שים את הקוד על הפוטון

שים את הקוד על הפוטון
שים את הקוד על הפוטון

הרכיב את הפוטון על הממסר, והפעל את הממסר באמצעות מתאם (נותן בין 7v ל 20v). את המפרט ניתן למצוא כאן.

לאחר שתפעיל את Relayshield הפוטון יתעורר לחיים ותוכל לחבר אותו לרשת ה- wifi שלך. עם מכשיר הפוטון מגיעה סט שלם של הוראות כיצד לעשות זאת.

ואז הפוטון צריך להריץ קוד כלשהו כדי לשלוט במגן הממסר. אתה יכול להוריד את הגרסה העדכנית ביותר של קובץ זה ואת שאר הקבצים הדרושים לך לפרויקט זה מ- Github.

קח את הקוד מ- photon_code_zwiftfan.ino וטען אותו על הפוטון שלך. קוד זה מאפשר לשלוט בממסרים באמצעות האינטרנט. אין צורך לערוך קוד זה.

במידת הצורך, יש קהילה נהדרת שתעזור לך אם אתה נתקע!

עדכון: סבסטיאן לינץ עשה גרסה טובה יותר של הקוד השולט במאוורר, תוכל למצוא את הגרסה והמדריך שלו כאן:

שלב 4: התקן ספריות ב- Mac שלך

התקן ספריות ב- Mac שלך
התקן ספריות ב- Mac שלך

אנו הולכים להשתמש בכמה ספריות כדי לקבל את הנתונים מ- Zwift, מנתחים אותם ושולחים פקודות לפוטון כדי להפעיל את הממסרים הנכונים. עלינו להתקין את הספריות האלה ב- Mac שלנו.

  1. פתח מסוף (cmd + מקש רווח והקלד מסוף היא אחת הדרכים לעשות זאת)
  2. העתק הדבק כל אחת מהשורות הבאות במסוף והקש enter (אחת אחת)

npm להתקין-שמור zwift-mobile-api

צומת התקנה npm

בקשת התקנה npm

אתה יכול לראות כמה אזהרות (WARN) בעת ההתקנה, אך זו לא אמורה להיות בעיה. כל עוד אינך רואה שגיאות (ERR!). התקנת כעת את הגרסאות העדכניות ביותר של הספריות הדרושות למחשב שלך.

נקודות זכות: פרויקט זה לא היה אפשרי ללא ספריית ה- Zwift API הגדולה של קוד פתוח (!) מ- Ogadai

שלב 5: ערוך את קובץ Javascript

ערוך את קובץ ה- Javascript
ערוך את קובץ ה- Javascript

הוספת האישורים שלך

עכשיו מגיע חלק מסובך. עלינו להתאים את הסקריפט שמקבל את הנתונים מ- Zwift ולהפעיל את הפוטון כדי לוודא שהוא פועל עם האישורים שלך, הן עבור Zwift והן עבור הפוטון.

  1. יש את אישורי Zwift שלך (שם משתמש וסיסמה) בהישג יד
  2. מצא את מזהה Zwift שלך באמצעות הכלי המקוון הזה שנעשה על ידי כריסטיאן ווידמן או לחילופין בשיטה זו.
  3. מצא את מזהה מכשיר הפוטון שלך ואת AccessToken

אם יש לך את כל זה, הורד את קובץ javascript "zwiftfan.js" ופתח אותו בעורך טקסט כמו cotEditor החינמי. בתמונה המצורפת אתה יכול לראות אילו שורות לערוך ואיזה אישורים להזין.

התאמת הגדרות

אם אתה רוצה שהמאוורר שלך יגיב על מדדים שונים כמו קצב הלב או תפוקת ההספק שלך, תוכל לשנות את המצב מ -1 (= מהירות) ל -2 (= הספק) או 3 (= דופק). אתה יכול גם לשנות את הערכים כאשר המכשיר עובר מהירות 1 ל -2 או 3 עבור המצבים השונים.

שמירת התסריט

לאחר שתכניס את כל האישורים, שמור את המסמך עם אותו קובץ בתיקייה ב- mac שלך שתוכל לזכור בקלות, כמו "zwiftfan"

תודה מיוחדת ל- roekoe על העזרה בכתיבת באגים ובדיקות באגים של קוד javascript

שלב 6: סקריפט הפעלה

סקריפט הפעלה
סקריפט הפעלה
סקריפט הפעלה
סקריפט הפעלה

תוכל להפעיל את התוכנית על ידי ניווט במסוף שלך לתיקייה שבה שמרת אותה ולאחר מכן הקלד

צומת zwiftfan.js

ולחץ enter.

אבל זה לא מאוד נוח אם אתה על האופניים ושכחת להפעיל את התוכנית. ולפעמים, התוכנית תקרוס (אל תדאג למה, אם מישהו יעשה זאת, אנא יידע אותי) והתסריט שלהלן יגרום לתוכנית להפעיל מחדש באופן אוטומטי. אז הכנתי סקריפט מעטפת שתוכל ללחוץ פעמיים.

נווט לתיקיה שבה שמרת את כל הקבצים ולחץ לחיצה ימנית על "start_zwiftfan.sh" ב- Finder שלך כדי לקבל אפשרויות. בחר 'פתח עם' ו'אחר '.

בתחתית המסך הבא סמן את התיבה עם 'פתוח תמיד עם תוכנית זו' ובחר 'כל התוכניות' הנפתח ממש מעל תיבת הסימון הזו. לאחר מכן בחר 'מסוף' ולחץ על הלחצן 'פתח'.

עוד דבר מסובך;

  • פתח את הטרמינל (CMD + מקש רווח והקלד מסוף + ENTER)
  • סוּג;

cd [שם הספרייה שלך]

הקש enter ולאחר מכן הקלד

chmod 700 launch_zwiftfan.sh

ונכנס שוב.

כעת יצרת קובץ שאפשר ללחוץ עליו פעמיים כדי להפעיל את תוכנית ה- javascript שלנו עם הטרמינל. או הפעל בלחיצה אחת אם אתה מכניס אותו למזח שלך. אם Zwift פועל הטרמינל ידפיס את המהירות הנוכחית ב- Zwift כל שנייה. אם Zwift אינו פעיל התסריט יחזיר שגיאות.

נ.ב. מצטער, צילומי המסך הם בהולנדית, אבל אני חושב שתסתדר.;) אחרת אתה רק צריך ללמוד הולנדית, אבל אל תדאג, הולנדית זה קל! פשוט אמור "סטרופוואפל" וחייך.

שלב 7: כמה מילים אחרונות

אני מקווה שבסוף הכל עבד. אם השתמשת במדריך זה אשמח לשמוע ממך ואולי תמונה? ואם יש לך שיפורים בפרויקט או בהוראות אלה, אל תהסס לשלוח לי דואר אלקטרוני לכתובת [email protected]

טוויפטינג שמח!

מוּמלָץ: