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

محرك متحرك مع تتبع العين: 8 خطوات
محرك متحرك مع تتبع العين: 8 خطوات

فيديو: محرك متحرك مع تتبع العين: 8 خطوات

فيديو: محرك متحرك مع تتبع العين: 8 خطوات
فيديو: كيف تسوي لقطت العين سنايبر في ببجي تعلم شرح لقطت العين #ببجي_موبايل #ببجي 2024, يوليو
Anonim
محرك متحرك مع تتبع العين
محرك متحرك مع تتبع العين

حاليًا ، تعد مستشعرات تتبع العين أكثر شيوعًا في مناطق مختلفة ولكنها معروفة تجاريًا أكثر للألعاب التفاعلية. لا يتظاهر هذا البرنامج التعليمي بتفصيل المستشعرات نظرًا لأنه معقد للغاية وبسبب استخدامه الأكثر شيوعًا ، فقد انخفض السعر ، وفي هذه الحالة سيكون الشيء المثير للاهتمام هو الاستفادة من البرنامج للتفاعل مع المرحلات القادرة على قم بتشغيل أو إيقاف تشغيل أي جهاز ميكانيكي كهربائي. في هذه الحالة ، تم استخدامه لقيادة محركات الكرسي المتحرك.

اللوازم

1-كمبيوتر مع نظام تتبع العين

1 -USB Relay Module

2 -40 أمبير تتابع السيارات

2 - محرك تروس 200 واط (محرك كرسي طويل)

2-10 أمبير ضوابط السرعة

2 -pc 12-40 VDC 10 AMP عرض النبضة يعدل التحكم في سرعة المحرك

1 - بطارية 12 فولت

الخطوة 1: مشروع منطق

منطق المشروع
منطق المشروع

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

الخطوة 2: تحليل بطاقة الترحيل

تحليل بطاقة الترحيل
تحليل بطاقة الترحيل

يحتوي هذا النوع من البطاقات على مدخل USB ومدخل جهد ومرحلات وأطرافها المقابلة

كما أن لديها شريحة مبرمجة مسبقًا أو متحكم دقيق. لتفعيل المرحلات ، يجب عليك توفير الملفات التي هي برامج التشغيل والملفات ذات الامتداد.dll التي تحتوي على الوظائف التي يؤديها المتحكم الدقيق ، على سبيل المثال عرض الرقم التسلسلي للبطاقة ، وتفعيل الترحيل 1 ، وتفعيل الترحيل 2 وما إلى ذلك.. هذه هي الوظائف ولكن يجب أن يكون لدى من يقوم بتنشيطها لهذا أيضًا ملفات بامتداد exe. وهي تلك التي تستدعي الوظائف ، وهناك برامج للنوافذ والبرامج لنافذة DOS.

لكل جهاز رقم تسلسلي واحد فقط في هذه الحالة نستخدم التطبيق GuiApp_English.exe للحصول على الرقم التسلسلي.

الخطوة الثالثة: توصيل البطاقة والتعرف عليها

ربط وتعريف البطاقة
ربط وتعريف البطاقة

البطاقة متصلة بالكمبيوتر عبر كابل USB.

حدد البحث عن الجهاز ، هذا الجزء يحدد لنا تلقائيًا الجهاز المتصل في هذه الحالة يكون الرقم التسلسلي هو HW341 إذا حددت فتح الجهاز ، فسيكون جاهزًا لفتح أي مرحل

في هذا الوقت ، يجب أن نفكر في أي مرحل سيبدأ كل محرك ، وفي هذه الحالة يكون التتابع 1 للمحرك الأيمن ، والمرحل 2 للمحرك الأيسر

الخطوة 4: الكمبيوتر وأجهزة الاستشعار

الكمبيوتر وأجهزة الاستشعار
الكمبيوتر وأجهزة الاستشعار

الكمبيوتر المستخدم في المشروع هو سلسلة TOBII C ، هذا الجهاز مُجهز ببرمجيات وأجهزة استشعار لتتبع العين ، هذا الكمبيوتر لديه أكثر من 10 سنوات من الخدمة ، حاليًا أصغر أجهزة الاستشعار على شكل شريط ويمكن وضعها في أي جهاز كمبيوتر ، في حالة نظام التشغيل ، يتم أيضًا تجهيز win 10 مع السائقين للتحكم في هذه المستشعرات.

يتم معايرة المستشعرات بواسطة برنامج لكل مستخدم وتكتشف اتجاه المظهر بحيث يمكن برمجتها لتحريك مؤشر الكمبيوتر كما لو كان يتحرك بالماوس وعند الوميض يكون الأمر كما لو كنا نضغط على الماوس.

الآن إذا فتحت برنامج المرحلات ، يمكنك تنشيط كل من المرحلات ، وتحريك المؤشر برؤيتك ، ولكن نافذة البرنامج ليست كبيرة جدًا ، لذا حتى معايرة المستشعرات ستكون صعبة بعض الشيء لتشغيل الأزرار ، هناك خياران ل قم بحل هذا: 1.- قم بتمرين حركة المؤشر بالعينين للحصول على الدقة المطلوبة 2. - قم بعمل برنامج به نافذة أكبر تقوم بتنشيط الوظائف المحددة للمرحلات ، قد يبدو الأمر معقدًا ولكنه ليس كذلك في الأساس المرئي.

الخطوة 5: التوصيلات

Image
Image
روابط
روابط

لا يتضمن هذا الرسم البياني وحدة التحكم في السرعة التي يجب وضعها بين المحركات وآخر مرحلات 30 أمبير باللون الأسود

الخطوة 6: برنامج مخصص لتنشيط الوظائف

برنامج مخصص لتفعيل الوظائف
برنامج مخصص لتفعيل الوظائف

تم إنشاء هذه الشاشة في Visual Basic ، وهي سهلة للغاية لأنك فقط تضع رسومات الأسهم ثم تضيف الروتين الذي قمت به عندما ضغطت على الزر ، لم أقم ببرمجتي في Visual Basic واستغرق الأمر بضع ساعات. ساعات للقيام بذلك بديهية للغاية ، ما كلفني القليل من العمل هو الاستيلاء على الوظائف مباشرة ، ما أفعله هو استدعاء البرنامج من نافذة DOS ، أي أن الزر يفتح البرنامج في DOS ويدير التعليمات.

أسفل رمز الأزرار ،

فئة عامة Form1

Form1_Load الفرعي الخاص (المرسل ككائن ، e As EventArgs) يعالج MyBase. Load

End Sub

زر التوقف

Private Sub Button1_Click (المرسل ككائن ، e As EventArgs) مقابض الزر 1. انقر على تعتيم إغلاق كسلسلة قريبة = "HW341 أغلق 255"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay" ، إغلاق) End Sub

زر إلى الأمام

مقابض PictureBox1_Click الفرعية الخاصة (المرسل ككائن ، e كـ EventArgs)

PictureBox1- انقر فوق

Dim adelante As String forward = "HW341 open 255" /// الرقم 255 يفتح كل المرحلات في نفس الوقت

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay" ، إلى الأمام) End Sub

الزر الايمن

مقابض PictureBox2_Click الفرعية الخاصة (المرسل ككائن ، e كـ EventArgs)

PictureBox2. Click

خافت izquierda كسلسلة يسار = "HW341 فتح 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay" ، يسار) End Sub

/// إذا كنت تريد الدوران يجب أن تكون على المحرك الأيسر

الزر الأيسر

صورة فرعية خاصة لـ PictureBox3_Click (المرسل ككائن ، e كـ EventArgs) مقابض

انقر فوق PictureBox3

تعتيم لليمين كسلسلة يمين = "HW341 فتح 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay"، Rigth) End Sub

فئة النهاية

يجب أن يكون ملف DLL في نفس المجلد

الخطوة السابعة: البدء في العمل

Image
Image

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

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

الخطوة 8: ملفات الصور الأخرى

موصى به: