فهرست مطالب:

حرکت موتور با ردیابی چشم: 8 مرحله
حرکت موتور با ردیابی چشم: 8 مرحله

تصویری: حرکت موتور با ردیابی چشم: 8 مرحله

تصویری: حرکت موتور با ردیابی چشم: 8 مرحله
تصویری: محاسبه سریع GCS و 4score به روش کد گذاری | آموزش پرستاری | گروه آموزشی واو به واو| ارشد و استخدامی 2024, جولای
Anonim
حرکت موتور با ردیابی چشم
حرکت موتور با ردیابی چشم

در حال حاضر ، سنسورهای ردیابی چشم بیشتر در مناطق مختلف رایج هستند ، اما از نظر تجاری بیشتر برای بازی های تعاملی شناخته می شوند. این آموزش وانمود نمی کند که سنسورها را بسط می دهد زیرا بسیار پیچیده است و به دلیل استفاده روزافزون از آن قیمت کاهش یافته است ، در این مورد نکته جالب استفاده از نرم افزار برای تعامل با رله هایی است که قادر به روشن یا خاموش کردن هر وسیله مکانیکی-برقی. در این حالت از آن برای حرکت موتورهای ویلچر استفاده می شد.

تدارکات

1 -رایانه با سیستم ردیابی چشم

1 -ماژول رله USB

رله خودرو 2 آمپر 40 آمپر

موتور 2 چرخ دنده 200 وات (موتور صندلی چرخدار)

کنترل سرعت 2-10 آمپر

2 عدد 12-40 VDC 10 AMP عرض پالس کنترل سرعت موتور را تعدیل می کند

1- باتری 12 ولت

مرحله 1: منطق پروژه

منطق پروژه
منطق پروژه

رله های با ظرفیت بالاتر شامل می شوند و کارت های آن فقط 10 آمپر هستند و اگرچه مصرف موتورها 10 آمپر با جریان 12 ولت است ، این آمپر می تواند بسته به وزن بار موتورها افزایش یابد. اگر می خواهید از دستگاه دیگری استفاده کنید که موتور نیست و کمتر از 10 آمپر مصرف می کند ، می توانید رله های مکعب را حذف کنید.

مرحله 2: تجزیه و تحلیل کارت رله

تجزیه و تحلیل کارت رله
تجزیه و تحلیل کارت رله

این نوع کارت ها دارای ورودی USB ، ورودی ولتاژ ، رله و پایانه های مربوط به آنها هستند

همچنین دارای تراشه یا میکروکنترلر از پیش برنامه ریزی شده است. برای فعال کردن رله ها ، باید فایلهای درایور را تهیه کنید ، فایلهایی با پسوند.dll که دارای عملکردهایی است که میکروکنترلر انجام می دهد ، به عنوان مثال نمایش شماره سریال کارت ، فعالسازی رله 1 ، فعالسازی رله 2 و غیره به اینها توابع هستند اما هرکسی که آنها را برای این کار فعال می کند ، باید دارای فایل هایی با پسوند.exe باشد که آنها را فراخوانی می کند ، برنامه هایی برای ویندوز و برنامه هایی برای پنجره DOS وجود دارد.

در این صورت هر دستگاه فقط یک شماره سریال دارد که از برنامه GuiApp_English.exe برای دریافت شماره سریال استفاده می کنیم.

مرحله 3: اتصال و شناسایی کارت

اتصال و شناسایی کارت
اتصال و شناسایی کارت

کارت از طریق کابل USB به رایانه متصل می شود.

پیدا کردن دستگاه را انتخاب کنید ، این قسمت به طور خودکار دستگاه متصل شده را در ما قرار می دهد ، در این صورت شماره سریال HW341 است اگر دستگاه را باز کنید ، آماده باز کردن هر رله است.

در این زمان ما باید فکر کنیم که کدام رله هر موتور را راه اندازی می کند ، زیرا در این مورد رله 1 برای موتور راست ، رله 2 برای موتور چپ است

مرحله 4: کامپیوتر و حسگرها

کامپیوتر و سنسورها
کامپیوتر و سنسورها

رایانه مورد استفاده در پروژه از سری TOBII C است ، این تجهیزات با نرم افزار و حسگرهای ردیابی چشم تهیه شده است ، این رایانه بیش از 10 سال خدمات دارد ، در حال حاضر کوچکترین سنسورها به شکل نوار است و می تواند در هر رایانه ای قرار گیرد ، در مورد سیستم عامل win 10 نیز با رانندگان برای کنترل این سنسورها آماده شده است.

سنسورها توسط نرم افزار برای هر کاربر کالیبره می شوند و جهت نگاه را تشخیص می دهند تا بتوان آنها را طوری برنامه ریزی کرد که نشانگر رایانه را مانند یک موس حرکت می دهد و هنگام پلک زدن انگار روی موس کلیک می کنیم.

حالا اگر برنامه رله ها را باز کنید ، می توانید هر یک از رله ها را فعال کرده و اشاره گر را با نمای خود حرکت دهید ، اما پنجره برنامه چندان بزرگ نیست ، بنابراین حتی کالیبراسیون سنسورها نیز کار با دکمه ها کمی مشکل خواهد بود. این را حل کنید: 1.- حرکت اشاره گر را با چشم ها انجام دهید تا دقت مورد نظر را بدست آورید. 2- برنامه ای با پنجره بزرگتر ایجاد کنید که عملکردهای خاص رله ها را فعال کند ، به نظر پیچیده می آید اما از نظر بصری اساسی اینطور نیست

مرحله 5: اتصالات

Image
Image
اتصالات
اتصالات

این نمودار شامل کنترل کننده سرعت نیست که باید بین موتورها و آخرین رله های 30 آمپر سیاه و سفید قرار گیرد.

مرحله 6: برنامه سفارشی برای فعال کردن توابع

برنامه سفارشی برای فعال کردن توابع
برنامه سفارشی برای فعال کردن توابع

این صفحه به صورت ویژوال بیسیک ایجاد شده است ، بسیار آسان است زیرا شما فقط نقاشی های فلش ها را قرار می دهید و سپس روال عادی را که هنگام فشار دادن دکمه انجام می دهید اضافه می کنید ، من هرگز در ویژوال بیسیک برنامه نویسی نکرده بودم و چند مورد از من طول کشید. ساعت ها برای انجام این کار بسیار بصری است ، آنچه من کمی هزینه کردم این بود که عملکردها را مستقیماً بگیرم ، آنچه من انجام می دهم این است که برنامه را از پنجره DOS فراخوانی کنم ، یعنی دکمه برنامه را در DOS باز می کند و دستورالعمل را اجرا می کند.

در زیر کد دکمه ها ،

فرم کلاس عمومی 1

زیر فرم خصوصی 1_Load (فرستنده به عنوان شی ، و به عنوان EventArgs) MyBase. Load را مدیریت می کند

End Sub

دکمه توقف

Private Sub Button1_Click (فرستنده به عنوان شی ، و به عنوان EventArgs) دکمه Handles1. روی Dim close As String close = "HW341 close 255" کلیک کنید

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay" ، بستن) End Sub

دکمه جلو

Private Sub PictureBox1_Click (فرستنده به عنوان شی ، و به عنوان EventArgs)

PictureBox1. کلیک کنید

Dim adelante As String forward = "HW341 open 255" /// شماره 255 همه رله ها را همزمان باز کنید

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

دکمه سمت راست

Private Sub PictureBox2_Click (فرستنده به عنوان شی ، و به عنوان EventArgs)

2. روی تصویر کلیک کنید

Dim izquierda As String left = "HW341 open 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay" ، سمت چپ) End Sub

/// اگر می خواهید سختی را بچرخانید باید موتور چپ را بچرخانید

دکمه سمت چپ

Private Sub PictureBox3_Click (فرستنده به عنوان شی ، و به عنوان EventArgs) دسته ها

3. کلیک کنید

Dim right As String right = "HW341 open 02"

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

پایان کلاس

فایل DLL باید در یک پوشه باشد

مرحله 7: شروع به کار

Image
Image

خلاصه به نظر می رسد ساده است اما در اینجا فقط اجزا و نحوه اتصال آنها توضیح داده شده است ، طراحی مورد استفاده داستان دیگری است ، در این ویدئو در ویلچری ساخته شده با صندلی مدرسه نشان داده شده است ، هزینه ای برای ما هزینه دارد زیرا ما پایه با لوله و چوب و ما یک لاستیک دالی را اقتباس کردیم ، وقتی اولین بار آن را انجام دادیم و آن را مونتاژ کردیم همه لاستیک ها به کف نمی رسند ، ما باید یک پایه جدید بسازیم و در نهایت کار کرد.

بعداً ما دستگاه دیگری را برای سازگاری با یک ویلچر معمولی ساختیم ، اما تعدادی تنظیمات مورد نیاز است ، زیرا نزدیک بودن موتورها به همدیگر غیرممکن است.

مرحله 8: سایر تصاویر فایل

توصیه شده: