آیا تا به حال به ایجاد پروژه ای در رابطه با کنترل از راه دور ربات با استفاده از ماژول ASK و برد آردوینو اندیشیده اید؟ ما در این مطلب قصد داریم پس از معرفی هر یک از عملکردهای حرکتی یک ربات از طریق ریموت ASK ٬ مهارت راه اندازی و کنترل یک ربات را به طور کامل به شما دانش پژوه عزیز آموزش دهیم. کنترل از راه دور با فرکانس رادیویی (RF) و مکانیزم رانندگی، قسمت اصلی این ربات یا ماشین رادیو کنترل (RC) است. در مدار ریموت کنترل RF یک ماژول ASK با فرکانس 433 مگاهرتز ارزان قیمت وجود دارد، که شامل یک جفت ماژول فرستنده و گیرنده است. در این پروژه ماژول ASK، دادهها را با استفاده از یک کتابخانه آردوینو ارسال و دریافت میکند.
از آنجایی که فرستنده و گیرنده هردو برای برقراری ارتباط به کتابخانهی آردوینو نیاز دارند، لازم است که از دو برد آردوینو استفاده کنیم. مدار موردنظر شامل یک برد آردوینو UNO است ولی به جای آن میتوانید از هر برد آردوینو دیگری مانند pro mini، nano، micro و غیره یا حتی یک میکروکنترلر ATmega328p، برای کوچکتر و ارزانتر شدن پروژه استفاده کنید.
نحوه عملکرد ریموت کنترل یک ربات
در این بخش ابتدا با معرفی سخت افزاری یک ریموت کنترل آشنایی خود را آغاز می کنیم. ریموت کنترل عموماَ دارای دو جفت سوئیچ هستند که یک جفت از آنها برای به جلو و عقب راندن ربات و جفت سوئیچ دیگر هم برای تغییر جهت یا چرخش به چپ و راست است.
برای حرکت دادن ربات به سمت جلو یا عقب، فقط کافی است یکی از دکمههای جلو و عقب را فشار دهید. برای گردش به راست یا چپ در جهت جلو یا عقب هم، باید یکی از دکمههای چپ یا راست را همزمان با یکی از دکمههای جلو وعقب فشار دهید.