فهرست مطالب:
- مرحله 1: فهرست مواد
- مرحله 2: حذف IC برای مقادیر آنالوگ
- مرحله 3: کار با کنترل حرکات
- مرحله 4: کالیبراسیون سنسورها
- مرحله 5: اتصالات سخت افزاری
- مرحله 6: برنامه نویسی SLabs-32
- مرحله 7: تونی استارک شوید
تصویری: کنترل ژست ساده با استفاده از حسگرهای IR: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
کنترل چیزها با استفاده از اشاره همیشه هیجان انگیز و سرگرم کننده است ، اما حسگرهای موجود در بازار برای تشخیص حرکات بسیار هزینه بر هستند. بنابراین چگونه می توانیم با استفاده از چند دلار یک کنترل ساده حرکت انجام دهیم؟ خوب ، سنسورهای IR هنگامی که به درستی استفاده می شوند می توانند برای تشخیص حرکات ساده استفاده شوند. با استفاده از 2 سنسور IR می توانیم چهار نوع حرکت را تشخیص دهیم که عبارتند از کشیدن چپ ، کشیدن راست ، حرکت دادن دست و حرکت دست به جلو و عقب.
ما این پروژه را با استفاده از SLabs-32 خواهیم ساخت. این صفحه دارای صفحه نمایش TFT است که می توانیم با نمایش تصاویر هنگام تشخیص یک حرکت خاص از آن استفاده کنیم.
SLabs-32 با این پروژه های خوب مفید است ، ما منابع زیادی در SLabs-32 داریم. ما همچنین می توانیم از کارت SD برای نمایش تصاویر بر روی صفحه TFT استفاده کنیم و هر زمان که انگشت خود را به چپ یا راست بکشید تغییر دهید.
برای ساده نگه داشتن مسائل ، ما فقط یک ایموجی را نشان می دهیم که بسته به حرکت ما به چپ یا راست نگاه می کند.
برای دریافت SLabs-32 خود روی این پیوند کلیک کنید
مرحله 1: فهرست مواد
برای این پروژه به موارد زیر نیاز دارید:
- SLabs-32 (v0.1)
- 2 عدد سنسور IR
مرحله 2: حذف IC برای مقادیر آنالوگ
یک سنسور IR معمولاً یک خروجی دیجیتالی به ما می دهد ، 0 یا 1. ما باید IC را از سنسور IR خارج کرده و از یک سیم جامپر برای اتصال به گیرنده سنسور IR استفاده کنیم. این به ما مقادیر آنالوگ از سنسور IR را می دهد. برای انجام این کار ، پین گیرنده متصل به پین دارنده IC را ردیابی کنید. در این مرحله تصویر را مشاهده کنید تا بتوانید از نحوه ردیابی پین گیرنده خود مطلع شوید. من برای درک بهتر رد گیرنده را برجسته کرده ام.
یک سیم بلوز را در آن پین گیرنده IC وصل کنید تا از این سنسور به عنوان سنسور آنالوگ استفاده کنید
مرحله 3: کار با کنترل حرکات
برای تشخیص حرکات اشاره با استفاده از سنسورهای IR ، از مکانیسم ماشه ای استفاده می کنیم. ما دو سنسور IR داریم ، اجازه دهید آنها را برای راحتی ما IR-right و IR-right نامگذاری کنیم. IR چپ سنسور IR در سمت چپ و IR راست IR در سمت راست است. با کشیدن انگشت به چپ ، دست خود را از راست به چپ حرکت می دهیم. سنسور IR-right ابتدا این حرکت را تشخیص داده و پرچمی را بالا می برد. در حال حاضر فقط ، اگر حرکتی در سنسور IR سمت چپ تشخیص داده شود ، آن را به عنوان ضربه تند وشدید زدن به چپ تشخیص می دهد. برای کشیدن راست نیز مشابه است. ما نمی خواهیم هیچ نتیجه اشتباهی وجود داشته باشد اگر ما فقط دست خود را روی سنسور IR راست حرکت دهیم ، در این صورت انگشت کشیدن راست نشان داده می شود. بنابراین برای معقول تر ساختن از این مکانیزم استفاده می کنیم.
برای تشخیص حرکت تکان دادن ، ما به سادگی تعداد دفعاتی را که فرد به طور متوالی به سمت راست و چپ در مدت زمان کوتاهی حرکت داده است ، شمارش می کنیم ، که در مورد ما 5 ثانیه است.
مرحله 4: کالیبراسیون سنسورها
در حال حاضر قرار دادن سنسور IR بسیار مهم است ، زیرا آنها مقدار آستانه شما را تعیین می کنند. وقتی دست خود را در نزدیکی سنسورهای IR قرار می دهید ، به مقادیر سنسور IR توجه کنید ، از این مقادیر برای تعیین هرگونه حرکت در نزدیکی سنسور IR خود استفاده کنید. همچنین ، سنسورهای IR خود را در کنار یکدیگر قرار دهید و فاصله آنها بین 3 سانتی متر باشد.
مرحله 5: اتصالات سخت افزاری
خروجی آنالوگ دو سنسور IR را به ورودی های آنالوگ SLabs-32 متصل کنید.
برای ساده تر شدن کار از یک نوار برای نگه داشتن سنسور IR خود در یک مکان استفاده کنید. اگر به طور تصادفی سنسور مادون قرمز خود را حرکت دهید ، باید کل مقادیر سنسور را دوباره کالیبره کنید. بنابراین ، از نوار یا هر چیزی که آن را در یک مکان نگه می دارد استفاده کنید
مرحله 6: برنامه نویسی SLabs-32
فقط طرح پیوست شده به این پروژه را بارگذاری کنید.
قرائت سنسور IR خود را در مانیتور سریال مشاهده کنید. در صورت لزوم ، اگر مقدار آستانه با خواندن سنسور IR شما مطابقت ندارد ، تغییرات را اعمال کنید. مقادیر را تنظیم کرده و آستانه را همانطور که می خواهید تنظیم کنید.
مرحله 7: تونی استارک شوید
خوب نه ، اما اکنون یک مکانیزم کنترل حرکت ارزان دارید که می توانید از آن با هر چیزی که می خواهید استفاده کنید ، درست مانند تونی استارک از مرد آهنی با جارویس. خوب نه ، اما حداقل این یک شروع است.
توصیه شده:
اسباب بازی دایناسور Chrome با کنترل ژست دستی / طرز تهیه این / #خلاقیت هوشمند: 14 مرحله
اسباب بازی دایناسور Chrome کنترل شده با دست / چگونه می توان این کار را انجام داد / #خلاقیت: سلام دوستان ، در این آموزش من قصد دارم یک پروژه بسیار منحصر به فرد را به شما نشان دهم. بنابراین ، امروز من به شما نحوه کنترل بازی دایناسور کروم با حرکت دست خود را نشان خواهم داد. خیلی راحت اگر از این فناوری برای کنترل کروم DINO استفاده کنید ، سقوط خواهید کرد
کنترل ژست ساده - اسباب بازی های RC خود را با حرکت بازو کنترل کنید: 4 مرحله (همراه با تصاویر)
کنترل ژست ساده - اسباب بازی های RC خود را با حرکت بازوی خود کنترل کنید: به "ible" شماره 45 من خوش آمدید. چندی پیش من یک نسخه کامل RC از BB8 با استفاده از قطعات Lego Star Wars ساختم … https://www.instructables.com/id/Whats-Inside-My-R … وقتی دیدم چقدر باحال بود Force Force ساخته شده توسط Sphero ، فکر کردم: & quot؛ خوب ، من
ROOT ربات کنترل شده مبتنی بر ژست: 10 مرحله (همراه با تصاویر)
روبات کنترل شده مبتنی بر ژست IOT: این ربات یک حرکت کنترل شده است که با کمک اینترنت از هر کجا قابل کنترل است. در این پروژه از شتاب سنج MPU 6050 برای جمع آوری داده ها در مورد حرکات دست ما استفاده می شود. این شتاب دست ما را در سه اندازه گیری می کند
ماشین بی سیم کنترل شده با ژست: 7 مرحله
ماشین بی سیم کنترل شده با ژست: در این آموزش ما قصد داریم نحوه ساخت ماشین کنترل شده یا هر گونه ربات را یاد بگیریم. این پروژه دارای دو قسمت است ، یک قسمت واحد فرستنده و قسمت دیگر واحد گیرنده است. واحد فرستنده در واقع بر روی دستکش و گیرنده نصب شده است
ویلچر روباتیک DTMF و کنترل ژست: 7 مرحله (همراه با تصاویر)
ویلچر روباتیک کنترل DTMF و ژست: در این دنیا تعدادی از افراد دارای معلولیت هستند. زندگی آنها حول چرخ ها می چرخد. این پروژه روشی را برای کنترل حرکت ویلچر با استفاده از تشخیص حرکت دست و DTMF یک تلفن هوشمند ارائه می دهد