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

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


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

این ماژول برای ارتباط با میکروکنترلر از پروتکل SPI استفاده می کند .
پین های این ماژول را طبق زیر به پایه های آردوینو UNO وصل کرده ایم .
- VCC به 3.3 ولت
- GND به GND
- CS به پین 7
- CE به پین 8
- MOSI به پین 11
- MISO به پین 12
- SCK به پین 13
هم در طرف فرستنده و هم در طرف گیرنده پین ها به صورت بالا به هم وصل می شوند .
شماتیک مدار به صورت زیر است .

در مدار بالا توسط یک پتانسیومتر موقعیت یک سروو موتور را کنترل می کنیم . ساختار آن مانند ساختار یک رادیوکنترل است ، رادیوکنترل دارای دو عدد جوی استیک است که هر جوی استیک در واقع دارای دو پتانسیومتر است یعنی فرستنده رادیوکنترل دارای حداقل 4 عدد پتانسیومتر است .
برنامه فرستنده و گیرنده را از لینک زیر دانلود کنید .
[maxbutton id=”7″ url=”http://avatrobo.ir/wp-content/uploads/2015/11/NRF24L01.zip” text=”دانلود فایل” ]
پست های مرتبط
اردیبهشت 9, 1398
اسفند 5, 1397
بهمن 2, 1397
دیدگاهتان را بنویسید