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

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

radio-control (2)
نوشته شده توسط حسین فهیمی

به نام خدا

در این مطلب قصد داریم به آموزش ماژول nRF24L01 با استفاده از آردوینو در کارگاه عملی دیجی اسپارک بپردازیم. با ما همراه باشید.

nRF24L01 ماژولی برای انتقال داده به صورت بی سیم می باشد و در مواردی مانند : هدست های بی سیم ،  کنسول های بازی مانند ps3   ، اتوماسین خانگی  ، سیستم های مسیر یاب مانند GPS و …. استفاده می شود. این ماژول در نوع آنتن دار و بدون آنتن ارائه میشود که برد آنتن دار ۱۱۰۰ متر و بدون آنتن آن ۱۰۰ متر می باشد. nRF24L01 ماژول یک ماژول بسیار عالی برای ارسال و دریافت اطلاعات بدون خطا می باشد در مقایسه با ماژول های HMTR  از امکانات بسیار بیشتری برخوردار می باشند.

 

 

مشخصات ماژول 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

 

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

  • MOSI is connected to the digital pin 51
  • MISO is connected to the digital pin 50
  • SCK is connected to the digital pin 52

 

ابتدا کتابخانه را از این لینک دانلود کنید و به نرم افزار اضافه کنید.

کد های فرستنده:

 

 

شماتیک جوی استیک ها :

New Bitmap Image

 

تا این جا فرستنده رو درست کردین و نوبت به گیرنده هست. در پست بعدی به ساخت گیرنده با آردوینو UNO می پردازیم….

 

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

حسین فهیمی

۹ دیدگاه

  • سلام ماله من کار نکرد هر جوری کردم کار نکرد یه سوال اگه کتاب خونه نصب نباشه رنگ متنش تو آردوینو مشکی میوفته ؟

    • میتونید پست آقای قربانی در مورد راه اندازی NRF با آردوینو رو مطالعه کنید….
      در IDE آردوینو اگه کتابخانه ی ماژول نصب نباشه و شما از اون توابع استفاده کنید یا کتابخانه رو معرفی کنید ، در قسمت توضیحات –پایین IDE– ارور ناشناس و نصب نبودن کتابخانه رو میده

    • سلام. میتونید پست آقای قربانی —با موضوع راه اندازی nrf— رو مطالعه کنید. ماژولتون رو که تست کردید بعد یکسری کد ها رو اضافه کنید. نمونه کدها فرقی ندارن. خازن رو هم وسط تغزیه ی ماژول نصب کنید. از درست بودن ماژولتون حتما خبردار شین…

  • سلام.میشه به جای ۲۵۶۰ از همون اردوینو unoبرای فرستنده هم استفاده کرد؟؟ اگه میشه چ تغییراتی باید انجام داد.پیشاپیش ممنونم

  • با سلام ببخشید کتابخونه رو توی لینکی که گزاشتید نداره میشه یه لینک دانلود برای دانلود کتابخونه ها لطف کنید

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