آموزش آردوینو پروژه های آردوینو

ساخت رادیو کنترل ۴ کانال با قبلیت میکس برای هواپیما – جلسه ۲

نوشته شده توسط حسین فهیمی

به نام خدا

همان طور که در پست قبلی، توضیح داده شد، در این پست قصد ساخت گیرنده‌ی رادیو کنترل را داریم.  گیرنده‌ی رادیو کنترل، از یک آردوینو Arduino UNO و یک ماژول nrf24l01 تشکیل شده است.

در تصویر زیر نحوه ی اتصال پین ها را مشاهده می‌کنید.

آموزش راه اندازی nrf24l01 -دیجی اسپارک

پین های CE و CSN میتوانند به هر پین دیجیتالی متصل شوند.

در برد آردوینو uno  پین های پرروتوکل spi به صورت زیر می‌باشند:

  • MOSI is connected to the digital pin 11
  • MISO is connected to the digital pin 12
  • SCK is connected to the digital pin 13

 

شماتیک مدار برای ساخت رادیو کنترل ۴ کانال، به صورت زیر است:

 

New Bitmap Image

 

 

کد گیرنده :

 

 

فراخوانی کتابخانه‌ها

 

 

 

تابع اول تعداد فرستتنده‌هایی است که گیرنده از آن‌ها اطلاعات دریافت میکند. قابل ذکر است از ۶ فرستنده به طور همزمان میتوان اطلاعات را دریافت نمود.

تابع دوم آدرس فرستنده اطلاعات می‌باشد.

 

این متد ماژول را برای دریافت اطلاعات آماده میکند.

 

مشخص کردن شماره ی پین هر کانال

 

اگر ماژول داده ای دریافت نمود، این تابع مقدار true و اگر مقداری دریافت نکرد مقدار false را بر می‌گرداند. پس از دریافت Data، مقدار مورد نظر به هر یک از کانال‌ها نسبت داده می‌شود.

 

 

درباره نویسنده

حسین فهیمی

۷ دیدگاه

  • عالی ولی پیچیده برای افراد مبتدی اگر میشه خودتون انجام بدین وبه صورت ویدیو در سایت قرار بدین یعنی فیلم رو کمی سریع کنید و سعی کنید دوربین گوشی نباشد یا اگر هم بود خوب فیلم بگیرید و توضیح کامل دهید من تو بخش برنامه ریزیش بدجوری گیرکردم و اتصالاتم نمیدونم ولی علاقه ی شدیدی دارم لطفا به افراد مبتدی کمک کنید باتشکر

  • با سلام
    فرستنده رو به کدوم پین متصل کنیم و بعد جوی استیک برای ارسال اطلاعات و کنترل کواد رو به کدوم پینها متصل کنیم اینا خیلی مبهم هستن . و بعد کانفین کردن با ریسیور چطوری هست ؟ یه کم توضیح بیشتر و عکسهای بیشتر

  • بسیار عالی و متشکرم بابت مطالب مفیدتون.سوالی داشتم که برای افزایش کانال و اضافه کردن اطلاعات (مثل) ال سی دی و … ماژول های nrf پیشرقته تری هست واسه اینکار یا باید یه ماژول دیگه اضافی کنیم . و … . لطفا اگه ممکنه مبحثی برای توضیحات پیشرقته کردن این پروژه اضافی کنید عالی می شه . ممنون

  • سلام بسیار عالی بود .
    میشه بگین چجوری میشه این رادیو کنترل رو به سرو موتور و موتور های هواپیما وصل کرد به طوری که بتونم با فرستنده سرو موتور ها و موتور ها رو هدایت کنم ؟

دیدگاهتان را بنویسید