
به نام خدا
ارسال داده با ماژول NRF24L01

در این پروژه می خواهیم نحوه کار با ماژول NRF24L01 را به شما آموزش دهیم .
ماژول NRF24L01 در باند ۲٫۴ گیگا هرتز کار می کند و می تواند هم در حالت گیرنده و هم در حالت فرستنده قرار بگیرد . یک ماژول ارزان قیمت با کاربرد های فراوان که حتی می تواند مانند ماژول های ZigBee به صورت شبکه ای کار کنند یعنی یک ماژول NRF24L01 به چند ماژول NRF24L01 دیگر وصل می شود .
ماژول NRF24L01 انواع مختلفی دارد که توان ها و برد های متفاوتی دارند . از ۱۰۰ متر تا چند کیلومتر .


ماژول اولی آنتن آن به صورت PCB بر روی خود برد قرار دارد ولی ماژول پایینی آنتن بر روی آن پیچ می شود که دارای برد بیشتری هم است .
پین های این ماژول مخابراتی در تصویر زیر مشخص شده است .

این ماژول برای ارتباط با میکروکنترلر از پروتکل SPI استفاده می کند .
پین های این ماژول را طبق زیر به پایه های آردوینو UNO وصل کرده ایم .
- VCC به ۳٫۳ ولت
- GND به GND
- CS به پین ۷
- CE به پین ۸
- MOSI به پین ۱۱
- MISO به پین ۱۲
- SCK به پین ۱۳
هم در طرف فرستنده و هم در طرف گیرنده پین ها به صورت بالا به هم وصل می شوند .
شماتیک مدار به صورت زیر است .

در مدار بالا توسط یک پتانسیومتر موقعیت یک سروو موتور را کنترل می کنیم . ساختار آن مانند ساختار یک رادیوکنترل است ، رادیوکنترل دارای دو عدد جوی استیک است که هر جوی استیک در واقع دارای دو پتانسیومتر است یعنی فرستنده رادیوکنترل دارای حداقل ۴ عدد پتانسیومتر است .
برنامه فرستنده و گیرنده را از لینک زیر دانلود کنید .
دانلود فایل
دیدگاهها (0)