جدول المحتويات:

ببساطة تحكم في المحرك عن طريق الهاتف المحمول: 5 خطوات
ببساطة تحكم في المحرك عن طريق الهاتف المحمول: 5 خطوات

فيديو: ببساطة تحكم في المحرك عن طريق الهاتف المحمول: 5 خطوات

فيديو: ببساطة تحكم في المحرك عن طريق الهاتف المحمول: 5 خطوات
فيديو: روبوت 7 التحكم في المحرك الخطوي stepper motor بدقة عن طريق الموبايل 2024, ديسمبر
Anonim
Image
Image

يوضح هذا الدليل كيفية التحكم في IoT Servo ذكي "HDrive17" بواسطة هاتفك المحمول فقط باستخدام HTML و JavaScript. يتم تخزين صفحة الويب بما في ذلك هذا البرنامج النصي على المحرك نفسه ويمكن إرفاقها بتطبيق ويب على هاتفك المحمول.

الخطوة 1: قم بإعداد HDrive17 على شبكتك المحلية

تطبيق البرنامج
تطبيق البرنامج

قم بتوصيل HDrive17 (يمكنك الحصول عليها من www.henschel-robotics.ch) بشبكتك المحلية عن طريق توصيل كابل Ethernet من المحرك بجهاز توجيه WiFi. احرص على تكوين عنوان IP صالح على HDrive لشبكتك أولاً. التطبيق الكامل الموضح في الفيديو موجود في ملف HTML واحد على جهاز الكمبيوتر المحلي الخاص بي. أولاً ، يمكنك اختبار موقع الويب هذا في متصفحك المحلي والتحكم في HDrive من جهاز الكمبيوتر الخاص بك.

إذا كنت ترغب في استخدام هاتفك المحمول للتحكم في HDrive ، فيجب عليك نشر موقع الويب المحلي هذا على شبكة WiFi الخاصة بك. ثم افتح موقع الويب هذا ، الذي يتم تقديمه من جهاز الكمبيوتر الخاص بك ، على هاتفك المحمول. لمشاركة مثل هذا الموقع في شبكتك ، يمكنك استخدام أداة WebMatrix Tool أو IIS من Microsoft ، فقط ضع في اعتبارك إجراء بعض تهيئة netsh وجدار الحماية بحيث يمكن لهاتفك المحمول الوصول إلى الصفحة.

من الممكن أيضًا تخزين صفحة الويب مباشرة على المحرك نفسه ، فلن يكون هناك جهاز كمبيوتر إلزاميًا بعد الآن.

الخطوة 2: تطبيق البرنامج

نص صفحة الويب:

نحن نستخدم البرنامج النصي Roundslider لعرض المقياس الجميل ، لذلك يتعين علينا إضافة عنصر شريط التمرير في نص مستند HTML.

الخطوة 3: البرنامج النصي لصفحة الويب

البرنامج النصي لصفحة الويب
البرنامج النصي لصفحة الويب

يقوم الكود التالي بإرسال الموضع المستهدف الجديد إلى HDrive. يبدأ بتضمين JQuery و RoundSlider النصي. يقوم شريط التمرير بتشغيل حدث سحب يستدعي وظيفة "sendDataToHdrive". ترسل هذه الوظيفة بعد ذلك أمر قيادة جديدًا إلى المحرك.

الرجاء إلقاء نظرة على هذا الخط:

var blob = blob جديد (['

يرسل محرك الأقراص إلى HDrive مع الموضع المستهدف ، الحد الأقصى. سرعة 2000 دورة في الدقيقة ، بحد أقصى. تيار 2A في الوضع 129 (التحكم في الموقع). يمكنك تنزيل المشروع بأكمله من هنا: Slider_demo.rar

الخطوة 4: قم بتخزين صفحة الويب مباشرة في HDrive

قم بتخزين صفحة الويب مباشرة في HDrive
قم بتخزين صفحة الويب مباشرة في HDrive

لاستضافة تطبيق الويب على محرك الأقراص الخاص بك ، يتعين علينا تحميل الملفات إلى المحرك. المحرك قادر على تحميل 4 ملفات ، 2 HTML و 2 Script (.js) ملفات. تتم إعادة تسمية كل ملف بعد الرفع. تمت إعادة تسمية ملف HTML الأول إلى app1.html ثم app2.html تتم إعادة تسمية ملفات البرنامج النصي إلى s1.js و s2.js. لذلك يتعين علينا تغيير روابط الملفات في ملف HTML الخاص بنا. يصبح JQuery… "s2.js". علاوة على ذلك ، قمت بنسخ Roundslider css في ملف HTML.

قم أولاً بإدخال Web GUI من HDrive الخاص بك وقم بالوصول إلى قسم "Apps"

الخطوة 5: الوصول إلى التطبيق

الوصول إلى التطبيق
الوصول إلى التطبيق

بعد تحميل هذه الملفات ، يمكنك الوصول إلى الصفحة الموجودة على العنوان https://192.168.1.102/app1.html من أي جهاز في نفس الشبكة ، ولم يعد جهاز الكمبيوتر الخاص بك إلزاميًا بعد الآن ، ويتم استضافة الملفات مباشرة من HDrive.

قم بتنزيل جميع الملفات هنا.

موصى به: