جدول المحتويات:
- اللوازم
- الخطوة 1: مشروع منطق
- الخطوة 2: تحليل بطاقة الترحيل
- الخطوة الثالثة: توصيل البطاقة والتعرف عليها
- الخطوة 4: الكمبيوتر وأجهزة الاستشعار
- الخطوة 5: التوصيلات
- الخطوة 6: برنامج مخصص لتنشيط الوظائف
- الخطوة السابعة: البدء في العمل
- الخطوة 8: ملفات الصور الأخرى
فيديو: محرك متحرك مع تتبع العين: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
حاليًا ، تعد مستشعرات تتبع العين أكثر شيوعًا في مناطق مختلفة ولكنها معروفة تجاريًا أكثر للألعاب التفاعلية. لا يتظاهر هذا البرنامج التعليمي بتفصيل المستشعرات نظرًا لأنه معقد للغاية وبسبب استخدامه الأكثر شيوعًا ، فقد انخفض السعر ، وفي هذه الحالة سيكون الشيء المثير للاهتمام هو الاستفادة من البرنامج للتفاعل مع المرحلات القادرة على قم بتشغيل أو إيقاف تشغيل أي جهاز ميكانيكي كهربائي. في هذه الحالة ، تم استخدامه لقيادة محركات الكرسي المتحرك.
اللوازم
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: التوصيلات
لا يتضمن هذا الرسم البياني وحدة التحكم في السرعة التي يجب وضعها بين المحركات وآخر مرحلات 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 في نفس المجلد
الخطوة السابعة: البدء في العمل
ملخص يبدو بسيطًا ولكن هنا يتم شرح المكونات فقط وكيف تم توصيلها ، والتصميم الذي سيتم تطبيقه هو قصة أخرى ، في هذا الفيديو يظهر على كرسي متحرك مبني مع كرسي مدرسي ، لقد كلفنا بعض العمل لأننا نصنع قاعدة أنبوبية وخشبية وقمنا بتكييف إطار دوللي ، عندما فعلنا ذلك في المرة الأولى وقمنا بتجميعه ، لم تصل جميع الإطارات إلى الأرض ، كان علينا بناء قاعدة جديدة وأخيرًا نجحت.
في وقت لاحق ، صنعنا جهازًا آخر ولكن للتكيف مع كرسي متحرك مشترك ولكن هناك حاجة إلى بعض التعديلات نظرًا لأن المحركات قريبة جدًا من بعضها البعض ومن المستحيل الدوران بشكل صحيح
الخطوة 8: ملفات الصور الأخرى
موصى به:
تتبع حركة العين البشرية: 6 خطوات
تتبع حركة عين الإنسان: يهدف هذا المشروع إلى التقاط حركة العين البشرية ، وعرض حركتها على مجموعة من مصابيح LED الموضوعة على شكل عين. يمكن أن يكون لهذا النوع من المشاريع العديد من الاستخدامات في مجال الروبوتات وخاصة الإنسان
DIY الذكية روبوت تتبع مجموعات السيارات تتبع السيارات حساسة للضوء: 7 خطوات
DIY الذكية روبوت تتبع مجموعات السيارات تتبع السيارات حساس للضوء: التصميم بواسطة SINONING ROBOT يمكنك الشراء من تتبع سيارة الروبوت ، تقارن رقاقة TheoryLM393 بين المقاومين ، عندما يكون هناك جانب واحد من المقاوم الضوئي LED على الأبيض سيتوقف جانب المحرك على الفور ، والجانب الآخر من المحرك تدور ، بحيث
متزلج كاميرا تتبع الكائن مع محور الدوران. طباعة ثلاثية الأبعاد ومبنية على وحدة تحكم محرك RoboClaw DC و Arduino: 5 خطوات (بالصور)
متزلج كاميرا تتبع الكائن مع محور الدوران. 3D مطبوعة ومبنية على RoboClaw DC Motor Controller & Arduino: كان هذا المشروع أحد مشاريعي المفضلة منذ أن تمكنت من الجمع بين اهتماماتي في صناعة الفيديو مع DIY. لطالما نظرت وأردت محاكاة تلك اللقطات السينمائية في الأفلام حيث تتحرك الكاميرا عبر الشاشة أثناء التحريك لتتبع
تتبع حركة العين باستخدام مستشعر الأشعة تحت الحمراء: 5 خطوات
تتبع حركة العين باستخدام مستشعر الأشعة تحت الحمراء: لقد استخدمت مستشعر الأشعة تحت الحمراء لاستشعار حركات العين والتحكم في مؤشر LED ، صنعت مقل العيون باستخدام شريط LED NeoPixel
محرك الأقراص الثابت القديم لـ Xbox 360 + مجموعة نقل محرك الأقراص الثابتة = محرك الأقراص الثابتة USB المحمول: 4 خطوات
محرك الأقراص الثابتة القديم لـ Xbox 360 + مجموعة نقل محرك الأقراص الثابتة = محرك الأقراص الثابتة USB المحمول!: لذلك … قررت شراء محرك الأقراص الثابتة بسعة 120 جيجابايت لجهاز Xbox 360 الخاص بك. الآن لديك محرك أقراص ثابت قديم ربما لن تستخدمه استخدم بعد الآن ، بالإضافة إلى كبل عديم الفائدة. يمكنك بيعها أو التخلي عنها … أو استخدامها بشكل جيد