قبلا با ماژول های انتقال دیتا که بازار موجود هستند کار کرده بودم ولی این یکی خیلی جالب تر و قوی تر از آن ها از لحاظ انتقال صحیح دیتا و سرعت می باشد. ماژول هایی مانند RFMxx یا HMTR که از لحاظ قیمت بالاتر از این ماژول هستند هم از نظر فرکانس و هم از نظر کارایی به نظر من پیش این ماژول کم میارند .
ماژول فرستنده و گیرنده nRF
ویژگی های ماژول
Power supply :1.9V~3.6V
• Working current:13.5mA at 2Mbps / 11.3mA at 0dBm output power
• IO counts :8
• Sensitivity :-85dBm at 1Mbps
• Emission distance :70~100 meter at 256kbps
• Data rate :256kbps / 1Mbps / 2Mbps
• Commuinitcation mode :Enhanced ShockBurst TM / ShockBurst TM
• Working mode :Power Down Mode / Standby Mode / RX Mode / TX Mode
• Temperatures :Operating:-40°C ~ 85°C / Storage:-40°C ~ 125°C
پایه های ماژول
چند نکته : پروتکل ارتباطی ماژول SPI می باشد همچنین من با ولتاژ 5ولت هم تغذیه کردم که مشکلی پیش نیامد که البته اصلا اصلا پیشنهاد نمی شود…
اگر سوال داشتین در قسمت نظرات ⇓ یا پرسش و پاسخ بپرسید. و همچنین برای توضیحات بیشتر فایل های پروژه اینجا را ببینید بد نیست.
اگر این نوشته برایتان مفید بود لطفا کامنت بنویسید.
Hi
In the datasheet of the nRF24L01 it has been noted
that the supply voltage of the module should be in the range of 1.9 to 3.6 but the SPI pins(emphasize: just SPI PINS) can tolerate up to 5.25
when using the supply this condition,
the voltage range would be a little more limited
which is between 2.7 to 3.3 instead of 1.9 to 3.6
particularly in the page12th in Absolute Maximum Rating and also page 13th it’s been pointed
با سلام
ممنون از اینکه گوش زد کردین درست هستش من خودم با ولتاژ پایین در پروژه ها استفاده می کنم … اون نکته که گفتم برایم جالب بود چون تقریبا چند ساعتی با همان ولتاژ تغذیه کرده بودیم کار می کرد داغم نمی کرد . ولی همیشه در پروژه های مهم باید دقیق طبق دیتا شیت تغذیه کرد . البته بازم مانده به نوع کاربرد بعضی وقتا سری کردن دوتا دیود هم کفایت می کند برای پروژه های ارزان ولی برای بعضی پروژه ها باید از رگولاتور های دقیق استفاده کرد…. بازم ممنون .
موفق باشید .
از سایت شما استفاده کردم ممنون
سلام
هرکاری میکنم نمیتونم nrf روراه اندازی کنم
سلام برای تبدیل این کد به atmega16 باید چیکار کنم ینی تغییرش دادم چند تا وارنینگ داد پروگرام هم کردم کارنکرد خواهش میکنم کمک کنید خیلی عجله دارم
سلام، کدویژن را باز کنید و تمام ATMEGA32 ها را به ATMEGA16 تبدیل کنید. هم در سورس هر دو کد و هم تنظیمات کدویژن. به فرکانس کاری میکروکنترلرها هم دقت کنید. لطفا وارنیگ ها را بفرستید بررسی کنم.