جدول المحتويات:
- الخطوة 1: الأجزاء والأدوات
- الخطوة الثانية: اختراق المروحة
- الخطوة 3: ضع الكود على الفوتون
- الخطوة 4: تثبيت المكتبات على جهاز Mac الخاص بك
- الخطوة 5: قم بتحرير ملف Javascript
- الخطوة 6: إطلاق البرنامج النصي
- الخطوة السابعة: بعض الكلمات النهائية
فيديو: مروحة متصلة بالإنترنت لـ Zwift: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
لقد صنعت معجبًا متصلًا بالإنترنت لاستخدامه مع Zwift ، وهي لعبة سباق دراجات افتراضية / نظام تدريب. عندما تسرع في Zwift ، تدور المروحة بشكل أسرع لمحاكاة ظروف الركوب الخارجية. ؛) لقد حظيت ببعض المرح الجيد في بناء هذا ، آمل أن تستمتع ببناء هذا بنفسك.
! استخدم هذه التعليمات على مسؤوليتك الخاصة ، عملك مع التيارات المميتة ، لذا كن حذرًا
توجت Zwiftfan بلقب Hack of the Month في عرض GCN وظهرت على مدونة Zwift Insider.
الخطوة 1: الأجزاء والأدوات
أولا تحتاج مروحة. كان لدي مروحة تتجول بثلاث سرعات مختلفة ، وهذا ما استخدمته. إذا كان لديك واحد بسرعتين أو 4 سرعات ، فيمكنك ببساطة ضبط الكود الذي يتحكم في المروحة. لكن يجب أن تكون مروحة بأزرار. لقد وجدت هذا أمازون. ولأنني هولندي ، فإليك رابط لمشجع على bol.com من شأنه أن يعمل. سيكلفك حوالي 30 دولارًا ، -
ثم نحتاج إلى جهاز لتوصيل المروحة بالإنترنت وشيء للتحكم بها. لقد استخدمت فوتونًا من الجسيمات. تسهيل برمجة أجهزة إنترنت الأشياء. تكلفة الفوتون 19 دولارًا ، - نحتاج أيضًا إلى درع ريلاي للتحكم في المروحة. لقد استخدمت نموذجًا أقدم ، لذا يبدو مختلفًا بعض الشيء ، لكن النموذج الجديد يجب أن يعمل بشكل جيد معه. تكلف 30 دولارًا ، - تحتاج أيضًا إلى محول تيار مباشر لتشغيل درع الترحيل ، أي 8 دولارات أخرى ، -
تحتاج أيضًا إلى جهاز كمبيوتر لتشغيل بعض البرامج النصية أثناء استخدام المروحة. نظرًا لأنني Zwift فقط على جهاز macbook الخاص بي ، فهذا ما استخدمته في بناء هذا ، لذا فإن هذه الإرشادات مخصصة للاستخدام مع جهاز Mac. ولكن إذا كنت صديقًا جيدًا لجهاز Windows الخاص بك ، أعتقد أنه من الممكن تشغيله على مثل هذا الجهاز أيضًا. وإذا كنت أنيقًا حقًا ، يمكنك على الأرجح تشغيل البرنامج النصي على خادم (أو في السحابة) ، إذا قمت بذلك ، فيرجى السماح لي الآن.
أخيرًا ، نحتاج إلى بعض أدوات الربط ، وقطع قصيرة من الأسلاك للتيارات العالية ، ومفك (مفكات) البراغي وزوج من قاطعات الأسلاك.
الخطوة الثانية: اختراق المروحة
افتح المروحة (قم بإزالة القابس أولاً ؛) وتأكد من كتابة ألوان الأسلاك المرتبطة بسرعات مختلفة (1 و 2 و 3) قبل أن تبدأ الخطوة التالية. لاحظ أن هناك أيضًا سلكًا متصلًا بغلاف الزر غير متصل بأحد الأزرار. هذا هو السلك الذي يغذي الطاقة (مشترك). قم بإزالة الأزرار من السكن وفصل جميع الأسلاك.
لاحظ أن كل مرحل يحتوي على 3 وصلات لاستخدامها. لا ، NC و COMM. NO تعني فتح بشكل طبيعي ، NC تعني مغلق عادة en COMM للمشترك. نريد توصيل المروحة بـ NO حتى لا يحدث شيء حتى نريدها. قم بتوصيل السلك للسرعة 1 بـ NO على التتابع 1 ، والسلك للسرعة 2 إلى التتابع 2 ، والسلك 3 على التتابع 3.
ثم قم بتوصيل السلك المشترك بـ COMM على التتابع 1 وقم بإجراء اتصال من COMM على التتابع 1 إلى COMM على التتابع 2 بقطعة قصيرة من السلك (مناسبة لـ 220 فولت) وأيضًا من COMM على التتابع 2 إلى COMM على التتابع 3.
لقد قمت بتوصيل درع الترحيل بقاعدة المروحة ببعض أدوات الربط لأغراض العرض. سيكون من الأفضل بناء مسكن ، بسبب جهات الاتصال المكشوفة مع 220 فولت عليها! يرجى توخي الحذر ، خاصة مع الأطفال حولك!
الخطوة 3: ضع الكود على الفوتون
قم بتجميع الفوتون على درع الترحيل ، وقم بتشغيل درع الترحيل بمحول (يعطي ما بين 7 فولت و 20 فولت). يمكن العثور على المواصفات هنا.
بعد تشغيل Relayshield ، سيظهر الفوتون في الحياة ويمكنك توصيله بشبكة wifi الخاصة بك. يأتي مع جهاز الفوتون مجموعة كاملة من التعليمات حول كيفية القيام بذلك.
ثم يحتاج الفوتون إلى تشغيل بعض التعليمات البرمجية حتى يتمكن من التحكم في درع الترحيل. يمكنك تنزيل أحدث إصدار من هذا الملف والملفات الأخرى التي تحتاجها لهذا المشروع من Github.
خذ الكود من photon_code_zwiftfan.ino وقم بتحميله على الفوتون الخاص بك. هذا الرمز يجعل من الممكن التحكم في المرحلات عبر الإنترنت. ليس من الضروري تعديل هذا الرمز.
إذا لزم الأمر ، هناك مجتمع رائع لمساعدتك إذا واجهتك مشكلة!
تحديث: قدم Sebastian Linz نسخة أفضل من الكود الذي يتحكم في المروحة ، يمكنك العثور على نسخته ودليله هنا:
الخطوة 4: تثبيت المكتبات على جهاز Mac الخاص بك
سنستخدم بعض المكتبات للحصول على البيانات من Zwift وتحليلها وإرسال أوامر إلى الفوتون لتشغيل المرحلات الصحيحة. نحتاج إلى تثبيت هذه المكتبات على جهاز Mac الخاص بنا.
- افتح Terminal (cmd + spacebar واكتب Terminal هي إحدى طرق القيام بذلك)
- انسخ والصق كل سطر من الأسطر التالية في الجهاز واضغط على Enter (واحدًا تلو الآخر)
تثبيت npm - حفظ zwift-mobile-api
npm تثبيت العقدة
طلب تثبيت npm
قد ترى بعض التحذيرات (WARN) عند التثبيت ، لكن لا ينبغي أن يكون ذلك مشكلة. طالما أنك لا ترى أخطاء (ERR!). لقد قمت الآن بتثبيت أحدث إصدارات المكتبات المطلوبة على جهاز Mac الخاص بك.
ائتمانات: لن يكون هذا المشروع ممكنًا بدون مكتبة Zwift API العظيمة مفتوحة المصدر (!) من Ogadai
الخطوة 5: قم بتحرير ملف Javascript
إضافة أوراق الاعتماد الخاصة بك
الآن يأتي جزء صعب. نحتاج إلى ضبط البرنامج النصي الذي يحصل على البيانات من Zwift وينشط الفوتون للتأكد من أنه يعمل مع بيانات الاعتماد الخاصة بك ، لكل من Zwift والفوتون.
- الحصول على بيانات اعتماد Zwift (اسم المستخدم وكلمة المرور) في متناول يديك
- ابحث عن معرّف Zwift الخاص بك باستخدام هذه الأداة عبر الإنترنت التي صنعها Christian Wiedmann أو بالتبادل عبر هذه الطريقة.
- العثور على معرّف جهاز الفوتون الخاص بك والوصول إلى الكلام
إذا كان لديك كل هذا ، فقم بتنزيل ملف javascript "zwiftfan.js" وافتحه في محرر نصي مثل cotEditor المجاني. في الصورة المرفقة ، يمكنك رؤية الأسطر المراد تحريرها وبيانات الاعتماد التي يجب إدخالها.
ضبط الإعدادات
إذا كنت تريد أن يتفاعل معجبوك وفقًا لمقاييس مختلفة مثل معدل ضربات القلب أو خرج الطاقة ، يمكنك تغيير الوضع من 1 (= السرعة) إلى 2 (= الطاقة) أو 3 (= معدل ضربات القلب). يمكنك أيضًا تغيير القيم عند تبديل المروحة من 1 إلى 2 أو 3 للأوضاع المختلفة.
حفظ البرنامج النصي
بمجرد إدخال جميع بيانات الاعتماد ، احفظ المستند بنفس اسم الملف في مجلد على جهاز Mac الخاص بنا يمكنك تذكره بسهولة ، مثل "zwiftfan"
شكر خاص لـ roekoe للمساعدة في كتابة كود جافا سكريبت وتصحيحه
الخطوة 6: إطلاق البرنامج النصي
يمكنك تنشيط البرنامج بالانتقال في Terminal إلى المجلد الذي قمت بحفظه فيه ثم الكتابة
العقدة zwiftfan.js
واضغط دخول.
لكن هذا ليس مريحًا جدًا إذا كنت على دراجتك ونسيت بدء تشغيل البرنامج. وأيضًا ، في بعض الأحيان يتعطل البرنامج (لا داعي للسبب ، إذا حدث أي شخص ، يرجى إعلامي) وسيؤدي البرنامج النصي أدناه إلى إعادة تشغيل البرنامج تلقائيًا. لذلك قمت بعمل برنامج نصي شل يمكنك النقر فوقه نقرًا مزدوجًا.
انتقل إلى المجلد حيث قمت بحفظ جميع الملفات وانقر بزر الماوس الأيمن على "start_zwiftfan.sh" في Finder للحصول على الخيارات. حدد "فتح باستخدام" و "أخرى".
في الجزء السفلي من الشاشة التالية ، حدد المربع "الفتح دائمًا باستخدام هذا البرنامج" واختر "جميع البرامج" في القائمة المنسدلة أعلى مربع الاختيار هذا مباشرةً. ثم حدد "Terminal" وانقر فوق الزر "فتح".
شيء آخر صعب.
- افتح Terminal (CMD + spacebar واكتب Terminal + ENTER)
- نوع؛
cd [اسم دليلك]
اضغط على Enter ثم اكتب
chmod 700 launch_zwiftfan.sh
وادخل مرة أخرى.
لقد أنشأت الآن ملفًا يمكنك النقر فوقه نقرًا مزدوجًا لبدء برنامج جافا سكريبت الخاص بنا باستخدام Terminal. أو ابدأ بنقرة واحدة إذا قمت بوضعه في قفص الاتهام الخاص بك. إذا كان Zwift قيد التشغيل ، فستقوم المحطة الطرفية بطباعة السرعة الحالية في Zwift كل ثانية. إذا لم يكن Zwift نشطًا ، فسيعود البرنامج النصي إلى أخطاء.
ملاحظة. آسف ، لقطات الشاشة باللغة الهولندية ، لكنني أعتقد أنك ستنجح. ؛) وإلا عليك فقط تعلم اللغة الهولندية ، ولكن لا تقلق ، فالهولندية سهلة! فقط قل "ستروبوافيلس" وابتسم.
الخطوة السابعة: بعض الكلمات النهائية
آمل أن يكون كل شيء يعمل في النهاية. إذا كنت قد استخدمت هذا البرنامج التعليمي ، فأنا أحب أن أسمع منك وربما صورة؟ وإذا كان لديك أي تحسينات على المشروع أو هذه التعليمات ، فلا تتردد في إرسال بريد إلكتروني إلي على [email protected]
Zwifting سعيد!
موصى به:
دفيئة رائعة مع سقي تلقائي واتصال بالإنترنت وأكثر من ذلك بكثير: 7 خطوات (بالصور)
دفيئة رائعة مع سقي تلقائي واتصال بالإنترنت وغير ذلك الكثير: مرحبًا بك في هذه التعليمات. في بداية المسيرة كنت في محل حديقة ورأيت بعض الصوبات. وبما أنني كنت أرغب في إنشاء مشروع باستخدام النباتات والإلكترونيات لفترة طويلة بالفعل ، فقد تقدمت واشتريت واحدًا: https://www.instagram.com/p
عمل استريو لمتجر متصل بالإنترنت: 6 خطوات (بالصور)
عمل استريو لمتجر متصل بالإنترنت: عندما أقوم بتشغيل الراديو أثناء القيادة ، أنتقل إلى محطة راديو الكلية المحلية الخاصة بي 90.7 KALX. على مر السنين والأماكن المختلفة التي عشت فيها ، كنت دائمًا أستمع إلى محطات الراديو الجامعية. بفضل قوة الإنترنت يمكنني الآن الاستماع إلى
لوحة تبريد الكمبيوتر المحمول DIY - مأجورون رائعون للحياة مع مروحة وحدة المعالجة المركزية - أفكار إبداعية - مروحة الكمبيوتر: 12 خطوة (بالصور)
لوحة تبريد الكمبيوتر المحمول DIY | مأجورون رائعون للحياة مع مروحة وحدة المعالجة المركزية | أفكار إبداعية | مروحة الكمبيوتر: تحتاج إلى مشاهدة هذا الفيديو حتى نهايته. لفهم الفيديو
مصابيح LED متصلة - مشاريع إنترنت الأشياء: 7 خطوات (بالصور)
مصابيح LED متصلة | مشاريع إنترنت الأشياء: هذا ليس مجرد مصباح LED محفور آخر تراه في السوق الآن كل يوم. هذه نسخة متطورة من تلك المصابيح. في عصر الأجهزة المتصلة ، صنعت المصابيح المتصلة الخاصة بي. هذا المشروع مستوحى من منتج واحد يسمى Filimin:
أضواء LED متصلة بالموسيقى: 4 خطوات (بالصور)
أضواء LED متصلة بالموسيقى: مرحبًا بك في البرنامج التعليمي الخاص بي ، في حين أن مصابيح الشريط LED هي بالفعل طريقة رائعة وفعالة للغاية لإلقاء بعض الضوء في منزل عادي. يسمح السماح لهذه الأضواء بالتفاعل مع الموسيقى التي تختارها بتجربة أكثر ثراءً