آموزش ساخت بیسیم با avr و ماژول NRF24L01 :
-ماژول NRF24L01 چیست ؟
ماژول NRF24L01 یکی از ماژول هایی است که اخیرا در بین علاقه مندان به ارتباط بیسیم مورد توجه قرار گرفته است. ماژول nrf24l01 در واقع یک ترانسویور است به این معنی که می توانید آن را هم در مد ارسال و هم در مد دریافت پیکربندی کنید .ماژول NRF24L01 از ارتباط سریال SPI برای پیکربندی و ارسال اطلاعات استفاده می کند پس برای راه اندازی ماژول NRF24L01 به یک میکروکنترلر نیاز دارید . تقریبا همه میکروکنترلرهای AVR از ارتباط سریال SPI پشتیبانی می کنند و شما می توانید با انواع مختلف میکروکنترلرهای AVRاین ماژول را راه اندازی کنید.
-راه اندازی اولیه مدار :
نکته قابل توجه در استفاده از ماژول NRF24L01 این است که این ماژول با استفاده از ولتاژ ۳.۳ولت راه اندازی و تغذیه می شود اما میکروکنترلرهای AVR اغلب با ولتاژ ۵ ولت کار می کنند . خب آیا ارتباط این دو با یکدیگر مشکل ساز نخواهد بود ؟ در جواب باید گفت که پایه های دیتا در این ماژول توانایی تحمل ولتاژ ۵ ولت را دارند و شما مستقیما می توانید پایه های ماژول NRF24L01 را بجز پین های تغذیه به میکروکنترلر وصل کنید.در این آموزش می توانید نوحه اتصال تغذیه به ماژول NRF24L01 را مشاهده کنید.
-بُرد ماژول NRF24L01 :
یکی از ابهاماتی که در بین استفاده کنندگان از ماژول NRF24L01 وجود دارد برد ماژول NRF است . اگر تا کنون ماژول NRF24L01 را خریداری کرده باشید متوجه شده اید که انواع مختلفی از این ماژول با قیمت های متفاوت در بازار وجود دارد که به طور کلی به دو دسته آنتن دار و بدون آنتن تقسیم بندی می شوند .اما خود این دو دسته نیز به انواع مختلف دیگر دسته بندی می شود . اگر دقت کرده باشید علاوه بر خود چیپ NRF24L01 آیسی های دیگری نیز ممکن است بر روی این ماژول ها در کنار آیسی اصلی وجود داشته باشد.به عکس های زیر دقت کنید.
ماژول های آنتن دار به همراه آیسی های تقویت سیگنال به نویز بهترین نوع ماژول NRF24L01 هستند . این ماژول ها معمولا با پسوند PA یا LNA یا ترکیبی از این دو شناخته می شوند که PA مخفف POWER AMPLIFIER تقویت توان ارسال و LNA مخفف عبارت LOW NOISE AMPLIFIER تقویت سیگنال به نویز است .(NRF24L01+PA+LNA).پس بدیهی است که ماژول های با این دو ویژگی برد بالاتر و کیفیت بهتری دارند به طوری که در بعضی از آنها برد ماژول به حدود ۲ کیلومتر نیز می رسد . اما در ماژول های فاقد آنتن و چیپ های تقویت نباید توقع زیادی داشته باشید. طول برد ماژول های بدون آنتن در بهترین حالت از ۱۰۰ متر فراتر نمی رود.
-انتقال صدا با استفاده از NRF24L01 :
یکی از ویژگی های ماژول NRF24L01 عریض بودن پهنای باند فرکانسی آن است . در دیتاشیت این ماژول گفته شده که پهنای باند NRF24L01 حدود 2MB است . این مقدار برای انتقال صدا کافی است حتی به ارسال سیگنال ویدئو نیز اشاره شده است.پس با در نظر گرفتن شرایط محیطی می توان به راحتی با استفاده از ماژول NRF24L01 صدا را با کیفیت 125K/S یا حتی بالاتر ارسال نمود .
-ساخت بیسیم با استفاده از ماژول NRF24L01 و میکروکنترلر AVR
در این پروژه سیگنال صدا از طریق یک میکروفون کوچک و یک مدار تقویت کننده با استفاده از میکروکنترلر atmega8 تبدیل به سیگنال دیجیتال می شود و پس از آن به سمت گیرنده ارسال می شود.در سمت گیرنده نیز میکروکنترلر از یک موج PWM برای شبیه سازی سیگنال صدا بهره می گیرد . و با استفاده از یک ترانزیستور به اسپیکر می دهد . نحوه انتقال صدا و کانفیگ ماژول NRF24L01 در مد دریافت و ارسال ، همچنین نحوه تولید موج PWM و خواندن مقدار ولتاژ آنالوگ از میکروفون و بسیاری از موارد دیگر که بر روی کیفیت صدا تاثیر گذار است را می توانید در این پروژه یاد بگیرید.
در پروژه ساخت بیسیم با استفاده از ماژول NRF24L01 از دو ماژول NRF24L01+PA+LNA آنتن دار استفاده شده تا کیفیت صدا و برد بیسیم به بهترین حد ممکن برسد.
خرید سورس پروژه” ساخت بیسیم با استفاده از ماژول NRF24L01 و میکروکنترلر AVR ” شامل:
- یک فایل pdf حاوی توضیحات کامل بخش های مختلف مدار ، راه اندازی ماژول nrf24l01 و قطعات مورد استفاده و همچنین
- یک فایل ویدئو جهت تنطیم ماژول فبل از استفاده.
- فایل پروژه در محیط کدویژن برای میکروکنترلر ATMEGA8 به زبان C .
- فایل PCB و شماتیک مدار در محیط ALTIUM DESINER
در صورت داشتن هرگونه سوال و یا مشکل در خرید با ایمیل زیر در ارتباط باشید
farselec2010@gmail.com
برای مشاهده طرز کار این پروژه بی نظیر ویدو زیر را تماشا کنید.
پویا
در تاریخ
سلام
آیا تو این محصول فایل های pcb و نقشه مدار هم وجود داره؟
admin
مدیردر تاریخ
سلام
بله تمامی فایل های مورد نیاز برای ساخت با این محصول ارائه می شه.
رضا
در تاریخ
سلام ببخشید برد این بیسیم چقدره
admin
مدیردر تاریخ
سلام
حدود ۱ کیلومتر
صدرا
در تاریخ
میشه با فرکانس متغیر ساخت؟
admin
مدیردر تاریخ
سلام
بله میشه کانال فرکانس رو تغییر داد
صدرا
در تاریخ
با ولوم میشه این کارو انجام داد؟
admin
مدیردر تاریخ
یله یه مقدار کدنویسی نیاز داره
مهدی
در تاریخ
سلام.وقت بخیر ایا میشه برد این رو افزایش داد
admin
مدیردر تاریخ
سلام
اگه از ماژول با کیفیت تر استفاده کنید برد بیسیم بیشتر خواهد شد.
مهدی
در تاریخ
سلام . منظور شما چیه
یعنی از مدل های دیگه استفاده کنیم
admin
مدیردر تاریخ
ماژول های nrf که توی بازار هست انواع مختلفی داره که بسته به نوع و کیفیت قیمت های متفاوتی دارن . بدیهی است که استفاده از ماژول باکیفیت تر برد بیشتری خواهد داشت.
احسان ضیائی
در تاریخ
با سلام و وقت بخیر
برای پروگرم کردن میکروکنترل این پروژه، چه پروگرمری پیشنهاد می کنید؟
admin
مدیردر تاریخ
سلام
برای پروگرم کردن تقریبا از تمامی پروگرمر های موجود توی بازار میشه استفاده کرد. پروگرمر مورد نظر باید ارتباط ISP را پشتیبانی کند.
علی
در تاریخ
سلام درفیلمی که قرار دادید یک صدای سوت کمی شنیده میشود من این ماژول رو برای پخش صدا با کیفیت بالا و بدون هیچ گونه نویزی نیاز دارم .ایا مدار شما میتواند بدون هیچ گونه سروصدای اضافی سیگنال صدا را انتقال دهد؟
با تشکر از شما
مهدی
در تاریخ
به جز این کیت به چه چیز هایی نیاز دارن و باید از کجا تهیه کنم؟
admin
مدیردر تاریخ
سلام دوست عزیز این محصول فقط فایل آموزش ساخت بیسیم هست و نه خود کیت.
توی این فایل به طور کامل مراحل ساخت توضیح داده شده و فایل های مورد نیاز از جمله کدهای برنامه و فایل های مدار چاپی در این بسته موجود هست.
امیرعلی
در تاریخ
با سلام و احترام ایا میشه در این مدار یک گیرنده و چند فرستنده اضافه کرد برای ارتباط مدیر با کارکنان و کارکنان با مدیر ممنون میشم زود پاسخ بدهید .
admin
مدیردر تاریخ
سلام
بله امکانش هست
امین
در تاریخ
سلام صدای سوت و نویز برای چیه؟
admin
مدیردر تاریخ
ورژن جدید با کیفیت بالا و با قابلیت تولید انبوه به زودی روی سایت قرار خواهد گرفت.
علی
در تاریخ
سلام پس چرا موجود نیست مگه فایل نیست؟
admin
مدیردر تاریخ
سلام به زودی نسخه جدید بارگزاری می شود.
محمد عباسی
در تاریخ
با سلام
با پروگرمر هاتل میشه میکرو کنترلر رو پروگرم کرد؟
Amir
در تاریخ
سلام میخاستم ببینم نسخه جدید و بدون نویز و صدای سوت را گذاشتین رو سایت ؟ و برد داخل محیط بسه و باز چقدر میباشد
و زمان شارژ دهیش چقدر است
admin
مدیردر تاریخ
سلام
بله نسخه جدید آپدیت شده هست . در ویدئوی انتهای توضیحات می تونید نحوه کار بیسیم را مشاهده کنید.
علی اصغر
در تاریخ
سلام تمام وسایل که بالی عکس هست مثل باطری، اسپیکر، بلند گو و… رو میفروشید یا فقط ورژن ها رو؟؟
admin
مدیردر تاریخ
سلام
این محصول فقط آموزش ساخت به همراه سورس برنامه است . قطعات رو باید از بازار تهیه کنید.
محمد
در تاریخ
سلام
ببخشید من دو تا سوال دارم
یکی این که شما کیت کامل این بیسیم رو میفروشید ؟
دوم این که موقع فروش نوشته (تعداد: یک) منظورش یک جفت است؟
admin
مدیردر تاریخ
سلام
این محصول دانلودی هست و فقط آموزش ساخت رو توضیح میده. به همراه سورس کد.
پارسا محمدی
در تاریخ
ببخشید این واغعی است وتو تا مدار داره
امیر
در تاریخ
سلام .
فایل PCB با چه برنامه باز کنم
admin
مدیردر تاریخ
Altium Designer
ایزدی
در تاریخ
سلام خسته نباشید فایل کتابخانه قطعات التیوم و نزاشتین؟؟؟؟
admin
مدیردر تاریخ
سلام
فایل کامل پروژه آلتیوم شامل نقشه و pcb موجود است
جواد
در تاریخ
سلام وقت بخیر
بنده فایل شمارو تهیه کردم وساختمش فقط دوتا مورد دارم که اگه ممکنه کمکم کنید ممنون میشم
1- در زمان استفاده از شون صدای نویز دارم
2- چطوری میشه صدای دستگاه رو کم یا زیاد کر راهی وجود داره واسش
admin
مدیردر تاریخ
سلام
برای کنترل صدا فقط همون ولوم روی برد را باید تغییر بدید . برای کنترل نویز باید بگم که اندکی نویز وجود داره اما اگر نویز خیلی زیاد هست اجتمالا قطعاتی را اشتباه مونتاز کردید .
عربگری
در تاریخ
سلام مهندس وقتتون بخیر
زبان برنامه نویسی چی هستش و امکان داره برنامه رو جوری تغییر بدید که فول دوبلکس بشه؟
ممنون از شما
admin
مدیردر تاریخ
سلام . ماژول nrf24l01 در لحظه می تواند در یکی از دو حالت فرستنده یا گیرنده پیکر بندی شود .پس نمی توان به صورت کاملا دوطرفه عمل کند .
احدزاده
در تاریخ
سلام
من تهیه کردم و تو قسمت پروگرم به مشکل خوردم
مدار کامل ساخته شده فقط مشکل تو قسمت پروگرم هست
ار چه برنامه ای برای پروگرام استفاده کنم؟
admin
مدیردر تاریخ
سلام
نرم افزار و پروگرمرهای مختلفی می تونید استفاده کنید . مثل پروگرمر mkii و نرم افزار اتمل استودیو . یا پروگرمر jtag نرم افزار کدویژن . یا نرم افزار ISP PROG و ….
Porya0911
در تاریخ
سلام مهندس وقت شما بخیر میشه تعداد کانال. و افزایش بدیم
admin
مدیردر تاریخ
سلام بله میشه.
admin
مدیردر تاریخ
سلام
بله میشه