به نام خدا
پروژه AVR راه اندازی ماژول NRF24L01 با کدویژن : تو این پروژه AVR من ماژول NRF24L01 رو راه اندازی کردم و پروژش رو براتون قرار دادم.
انواع ماژول NRF
این ماژول در 2 نوع آنتن دار و بدون آنتن وجود داه که نوع بدون آنتن (حدودا) بردش 100 متر و نوع آنتن دار 1100 متر هستش.
چیپ +NRF24L01 نمونه تصحیح شده با امکانات بیشتر و دیتا ریت بالاتر چیپ NRF2401 است که توسط شرکت NORDIC در اوایل سال 2008 معرفی شد.
این چیپ یک ماژول بسیار عالی برای ارسال و دریافت اطلاعات بدون خطا است چیزی که در ماژول های HMTR یا حتی در RFMXX ها یا به کلی وجود نداشت یا این که مشکلات خاص خود را داشت.
مدولاسیون ارتباطی این ماژول به صورت GFSK است , همان مدولاسیونی که در تکنولوژی BLUETOOTH استفاده شده و به صورت انحصاری در دست چند شرکت بزرگ مثل BLUETOOTH و NORDIC SEMICONDUCTOR و TEXAS INSTRUMENT و چند شرکت دیگر قرار دارد.
فرکانس ارتباطی این چیپ 2.4 گیگا هرتز است که این خاصیت آن ویژگی های زیادی را برای ما به ارمغان می آورد ! از جمله کوچک شدن سایز آنتن که حتی میتوان از خود PCB به صورت یک آنتن استفاده کرد , مورد دیگر هم به دلیل فرکانس بالا بسیار راحت تر از دیوار یا اجسام دیگر عبور می کند و با عث می شود که برد بیشتری هم به ما بدهد , می توانید فرکانس RFM12 یا HMTR را با این چیپ مقایسه کنید ! می بینید که فرکانس این سری از ماژول ها حداقل چند برابر آن ها است.
این چیپ به صورت دو طرفه کار می کند و در کل شما فقط به 2 عدد از این چیپ ها برای ارتباط لازم دارید (مشابه RDM12)
دیتا ریت این چیپ حداکثر 2 مگا بیت بر ثانیه است که می توان از آن برای انتقال اطلاعات سنگینی مشابه صوت و یا حتی ویدئو استفاده کرد.
توضیحات ماژول + NRF24L01 سری آنتن دار
ویژگی های خاص :
- طبقه تقویت کننده گیرنده و فرستنده داخلی
- چیپ با کیفیت تایوانی (ver 3.1)
- حداکثر دیتا ریت تا 2 مگا بیت بر ثانیه در فضای باز
- جریان مصرفی بسیار پایین (12 میلی آمپر)
- دارای رگولاتور داخلی و بی نیاز از تأمین ولتاژ های مختلف
- مجهز به تکنولوژِی پیشرفته SHOCKBURST
- قابلیت اتصال چند ماژول به هم از طریق بی سیم و ایجاد یک شبکه محلی
- قابلیت تحمل ولتاژ 5 ولت بر روی پین های دیتا
- سایز کوچک چیپ و نیاز به قطعات خارجی کم
توضیحات ماژول + NRF24L01 سری بدون آنتن
ویژگی های خاص:
- حداکثر دیتا ریت تا 2 مگا بیت بر ثانیه در فضای باز
- جریان مصرفی بسیار پایین (12 میلی آمپر)
- دارای رگولاتور داخلی و بی نیاز از تأمین ولتاژ های مختلف
- محدوده ولتاژ تغذیه چیپ از 1.9 تا 3.6 ولت
- مجهز به تکنولوژِی پیشرفته SHOCKBURST
- قابلیت اتصال چند ماژول به هم از طریق بی سیم و ایجاد یک شبکه محلی
- قابلیت تحمل ولتاژ 5 ولت بر روی پین های دیتا
- سایز کوچک چیپ و نیاز به قطعات خارجی کم
موارد استفاده:
- قطعات کامپیوتری وایرلس مانند موس یا کی بورد یا قطعات دیگر
- هدست های بیسیم مانند VOIP HEADSET
- دسته های بیسیم کنسول های بازی مانند PS3
- ساعت های ورزشی یا سنسور ها
- ریموت کنترل برای مصارف الکترونیکی
- اتوماسیون خانگی(خانه هوشمند) که فرضا تمامی ارتباطات الکتریکی فرضا برای روشنایی به صورت بیسیم می باشد
- در شبکه هایی که نیاز به یک ارتباط وایرلس بسیار کم مصرف است
- سیستم های مسیر یاب مانند GPS
- اسباب بازی ها !
- و در بسیاری از پروژه های متنوع صنعتی و غیرصنعتی که نیاز به یک ارتباط بی سیم مطمئن می باشد.
پروژه AVR
این از کد های ماژول گیرنده
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <mega32.h> #include <nRF24L01+.h> #include <stdio.h> #include <delay.h> #include <lcd.h> #asm .equ __lcd_port=0x1b #endasm char data1,str[33]; void main(void) { lcd_init(16); nRF_Config(1); lcd_puts("test1");delay_ms(1000);lcd_clear(); while (1) { if(State == 1) { data1 = payload[1]; lcd_gotoxy(0,1); lcd_puts(" "); sprintf(str,"Data = %d",data1); lcd_gotoxy(0,1); lcd_puts(str); State = 0; } } } |
اینم از کد های ماژول فرستنده
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include <mega32.h> #include <stdio.h> #include <delay.h> #include <nRF24L01+.h> char data1; void main(void) { DDRA=0X00; nRF_Config(0); while (1) { while(PINA==0X01) { data1++; Send_Data(1 , &data1); } } } |
ترتیب پایه های ماژول NRF
در زیر ترتیب پایه های برای ماژول NRF در دو نوع آنتن دار و بدون آنتن مشاهده میکنید که مثل هم هستن.
عکس پروژه + فیلم پروژه
فعلا درگیر کار های PCB ایش هستم…..(دنبال وسایل مورد نیاز!!!!) و منتظرم تا pcb ایش رو درست کنم و مدار رو روش ببندم و بعد فیلم بگیرم…..مدار رو من عملی بستم و جواب هم داده….لذا از این بابت نگران نباشید.
مهمان
سلام چطور میتونم در این برنامه آرایه یا رشته کاراکتر ارسال و دریافت کنمو
ممنون
یاعلی
مهمان
سلام
ببخشید در مورد کتابخانه مورد نیاز چیزی نکفتین. من کتابخانه رو از کجا گیر بیارم و کجا باید کپی کنم؟
مهمان
سلام
آیا تفاوتی بین کتابخانه nrf24l01وnrf24l01+هست یانه؟ من اینو اجرا میکنم خطا نمیده اما از کتابخانه استفاده میکنم یه سری تابع ها رو نمیشناسه مثلا send_dataرو نمیشناسه
مهمان
سلام و خسته نباشید
در کدویژن هم میشه RF_CH رو تعیین کرد؟ کتابخانه ای که استفاده میکنم خیلی زیاد ناقصه و کتابخانه کاملتری پیدا نکردم
میخوام بین avr و رسپبری پای ارتباط برقرار کنم، وقتی Avr با avr داشتم برای ارسال و دریافت مشکلی نبود
ولی الان که گیرنده رسپبری هست، دریافت انجام نمیشه
در قسمت avr باید فرکانس کانال و آدرس فرستنده تعیین کنم؟
نویسنده این مطلب
سلام
با کتابخونه دیگه ای غیر از این مطلب کار کنید.
مهمان
با سلام و خسته نباشید
میخوام یه فرستنده و تعداد زیادی گیرنده با nrf را بندازم، آیا شدنیه؟ بعد میخوام گیرنده ها مشخص باشه،یعنی اون گیرنده هایی که خودمون مشخص کردیم داده دریافت کنند، و گیرنده ناشناس نتونه داده دریافت کنه. آیا شدنیه. با ای وی آر یا آردینو بهتر میشه عملی کرد؟
ممنون میشم جواب بدین
با تشکر
نویسنده این مطلب
سلام
والا با آردوینو کارتون ساده تره – همین پروژه با آردوینوش تو سایت هستش که خیلی از این مطلب بهتره.
تا ۵ تا میشه ولی بحث اینه که کتابخونه مد نظر پشتیبانی میکنه یا نه و بحث تداخل فرکانس هستش که باید بررسی کنی که این مشکل رخ میده یا نه.
مهمان
یعنی امکانش هست، با تغییراتی در کتابخانه بتونم این تعداد(۵) را افزایش بدم؟
میشه باهاشون یک شبکه ایجاد کرد؟
نویسنده این مطلب
اگه انگلیسیت و کدنویسیت خوبه، میشه – ولی اون مواردی رو که گفتم قبلش بررسی کن.
مهمان
سلام
ممنون که هم کار علمی میکنید و هم کار فرهنگی و جهادی
خدا قوت
مهمان
سلام من میخوام یه پروژه با این ماژول انجام بدم این پروژه ای که شما گزاشتین اینجا یه مدار داره که فرستندس و یه مدار که گیرندس من میخوام یه ارتباط ۲طرفه بر قرار کنم ینی هردومدارم هم فرستنده باشه هم گیرنده برنامشو چجوری باید بنویسم؟ مثلا config 0 برای ارسال و config 1 برای دریافت هست حالا من بخوام هردوش باشه چی؟ نمیشه دتاشو همینجوری نوشت که…
میشه لطفا کمکم کنید خواهش میکنم خیل به کمک نیاز دارم اگه امکانش هست بهم ایمیل بزنید ممنون
نویسنده این مطلب
سلام
با آردوینو پروژه مد نظر شما رو تو سایت گزاشتم.
مهمان
سلام مهندس
بی نهایت سپاس گزارم بابت پاسخ دهی به سوالات.
میخواستم ببینم جواب این سوال کجاست؟یعنی برای داشتن یه ارتباط دو طرفه با یک جفت nrf باید چیکار کرد؟
در حقیقت روی یک برد فرض کنید که یک فرستنده داریم و میخوایم از همین nrf مثلا با زدن یک کلید به عنوان یک گیرنده استفاده کنیم.و دوباره به همون مد فرستنده برش گردونیم.
برای اینکار لازمه کدهایی که در setup نوشتیم رو عوض کنیم قبل از تابع while .من تا حالا چند روشو امتحان کردم ولی جواب نگرفتم.
لطفا منو راهنمایی کن مهندس.
بی نهایت سپاس گزارم.
مهمان
من حتی تابع کتابخانه ای هم که همراه برنامه تو سایت بود رو نگاه کردم و این تیکه از کد رو میشه تغییر داد ولی نمیدونم که میشه این کد رو در حین برنامه در حلقه while هم دستکاری کرد یا نه:
if(mode==0)
{
Command_Reg = 0x4E;
Set_Reg(W_REGISTER);
delay_ms(100);
send_actived = 1;
}
else
{
Command_Reg = 0x3F;
Set_Reg(W_REGISTER);
delay_ms(5);
CE = 1;
}
}
مهمان
مهندس یه راه جواب میده ولی خیلی بد داره جواب میده یعنی سرعت انتقال داده کلا میریزه بهم.اونم اینه که
nRF_Config(p); رو در خود حلقه while قرار بدیم نه قبلش ولی خوب واقعا تاخیر قابل ملاحظس.امیدوارم شما راه بهتری بدونین و راهنماییم کنین.
مهمان
خسته نباشید
این برنامه ی خودتون که میگید مشکلاتی داره در حد ارسال ی عدد هر یک دقیقه یک بار میشه استفاده کرد ازش؟
ممنون
نویسنده این مطلب
کتابخونش مشکل داره – ناقصه
مهمان
سلام
میشه در مورد ویژگی shockbrust وack تو nrf ها توضیح بدین؟
چطور این ماژول فرکانس مورد نظر رو پیدا می کنه و با بقیه دستگاه ها قاطی نمی کنه
مهمان
سلام آقا مهدی
اگه میشه یه پروژه در مورد اتصال ۳ تا فرستنده به یک گیرنده NRF بذار که در کار همدیگه اختلال نکنند
خیلی ممنون
نویسنده این مطلب
سلام
در زمینه nrf مطلبی دیگه تو سایت قرار داده نمیشه.
مهمان
سلام . تشکر از توضیحات کاملتون. در صورتی که بخوام از این ماژول در پروژه ساخت ریموت استفاده کنم
برای کاهش توان مصرفی میکرو میشه از مد sleep برای میکرو استفاده کرد؟
نویسنده این مطلب
سلام – بله میشه ولی نمیدونم تو اون حالت spi میکرو فعال میمونه یا نه – اینو باید بررسی کنی –
مهمان
سلام . ممنون بایت مطلبی که قرار دادین.
ایا امکانش هست که در این پروژه برای کاهش توان مصرفی میکرو از مد sleep استفاده کرد؟
مهمان
سلام و خسته نباشید.آقا من این کد ها رو یکم افزایش دادم آنالوگ بخونه بفرسته اونور pwm رو فعال کردم ولی ماژول هنگ میکنه.پنج روزه دیگه کلافم کرده از بس برنامه رو تغییر دادم ممنوم میشم یه راهنمایی کنی.بعد دو دیقه هنگ میکنه مدار
مهمان
سلام آقا مهدی
ممنون از اینکه این همه پروژه های خوب میزاری
اگه میشه به من بفرمایید که چجوری میتونم طول سیم انتن ماژول ان ار اف های تایوانی را ۵ متر افزایش دهم
نویسنده این مطلب
سلام
آنتن این ماژول رو بردی هستش و به صورت جدا نیست تا جایی که خاطرمه – یادمم نمیاد پایه ای برای این کار داشته باشه – مطلب آمورش nrf با آردوینو رو ببین – اونجا کامل توضیح دادم فک کنم –
مهمان
سلام وقتتون بخیر
برای اجرای کدهایی که نوشتین در این پست در یک پروژه جدید…آیا نیاز به فعال سازی دستی spi و اکسترنال اینتراپت هست؟ یا خود لایبراری این کار رو میکنه؟
مهمان
با سلام و تشکر از مطلب خوبت. اقا من یه راهنمایی اساسی ازت میخوام.من یه پروژه ای دارم به این صورت که یه مجموعه از دستگاه ها به صورت بیسیم (که همه با atmega32 کار میکنن و همه باید هم فرستنده باشند و هم گیرنده) به هم وصلن و یه سرور باز باهمون atmega32 از اونا اطلاعات رویداد دریافت میکنه و با تحلیل اون برای این حدود ۸ تا slave دستور میفرسته…در واقع یه شبکه میخوام درست کنم
با فرض اینکه من ۸ تا slave و یک master دارم:
۱- باید برای هر کدوم یک فرستنده و یک گیرنده بخرم دیگه؟
۲- نهایت بردی که میخوام ۵۰ متره اگه مازول قیمت مناسب تری میشناسی لطفا اسم بده…
۳-و از همه مهمتر میخوام ازین مجموعه ها مثلا ۴ تا درست کنم و کنار هم بزارم تا کار کنن ولی سیگنال هاشون رو هم تاثیر نزارن یعنی هر مجموعه واسه خودش کار کنه که برای اینکار اگه اشتباه نکنم باید فرکانس هر مجموعه یه چیز منحصر به فردی باشه، سوالم اینه میشه فرکانس هر مجموعه رو برا اینکار تنظیم کرد تا با بقیه مجموعه ها درگیر نشه؟یا ماژولی میشناسی اینکاری بکنه؟
خیلی ممنون منتظر جوابت هستم.جواب دادی یه خبری به ایمیل هم بده بیام چک کنم
مهمان
برو هر کدوم یکی کافیه
نویسنده این مطلب
سلام
nrf هم فرستنده هستش و هم گیرنده.
تو فروشگاه های اینترنتی بسرچید – همشون رو بخرید و همشون رو راه بندازید – پایداری و کیفیت هر کدوم بهتر بود ازش استفاده کنید.
nrf قابلیت تغییر کانال تا ۱۲۷ تا رو فک کنم داره – لذا تداخل فرکانس رخ نمیده.
مهمان
خوب چجوری کانالا رو تنظیم کنم؟
نویسنده این مطلب
باید این ویژگی رو کتابخونه داشته باشه که کتابخونه این مطلب نداره – ولی برا آؤدوینو یه کتابخونه گزاشتم تو سایت اون داره
مهمان
سلام مرسی از سایت خوبتون میخواستم بدونم وقتی در کد ویژن خطایSTDIOLIBمیاد مشکل از کجاست؟بند۱۴۱۲-۱۴۱۳
مهمان
سلام پسورد فایل چیه؟
نویسنده این مطلب
سلام
www.dmf313.ir
مهمان
ممنون و متشکر
مهمان
سلام خدا قوت و خسته نباشید میخواستم بدونم چطور میشه این ماژولو روی بالاترین قدرت یعنی ۰dB تنظیم کرد چون الان برد این ماژول به زحمت به ۵۰ متر میرسه
مهمان
سلام مهندس، خدا قوّت
سایت عالی خودت عالی تر
میخواستم بگم من خیلی گشتم درباره کتابخونه ها ولی اونی که باید میشد نمشه .اگه امکانش باشه خودتون یکی جدید معرفی کنید . ممنون
نویسنده این مطلب
سلام
Avr کار نمیکنم دیگه…
مهمان
سلام
من این مدار را طبق شماتیک بستم ولی هیچ جوابی نگرفتم فقط ال سی دی روشن و ثابت است
اگه میشه کمکم کنید من این پروژه را نیاز دارم
مهمان
سلام و با تشکر از آموزش خوبت .
برای حالت های بیش از یک متغیر باید چه کنیم ؟
مثلا بخوایم data1 و data2 و.. رو بفرستیم ؟
با مثلا بخوایم یک متغیر ۱۶ بیتی رو بفرستیم ؟
این حالت رو نوشتم جواب نداد !
(Send_Data(1 , & data1
(Send_Data(2 , & data2
و کد گیرنده
;[data1 = payload[1
;[data2 = payload[2
مهمان
سلام مهندس خداقوت ممنون از مطالب خوبت یه پروژه دارم کار میکنم گیرنده رو از LPC1768 استفاده کردم و به نظر میرسه درست کار میکنه و فرستنده رو از ATMEGA16A ، ولی متاسفانه فرستندم درست کار نمیکنه نمیدونمم مشکلش کجاست و اصلا چطوری میشه تستش کرد
امکانش هست این دوتا قسمت رو بررسی کنی خودم قصد داشتم پروژم تموم شد توی سایت بزارم بقیه استفاده کنن
نویسنده این مطلب
سلام
بررسی اتصالات..صحت کتابخونه قسمتی که مشکل داری..با دو تا میکرو و کتابخونه یکسان…تنظیات و ادرس دهی صحیح
مهمان
من بخش فرستنده رو از روی کتابخونه atmega32 که خودتون گذاشتین کپی پیست کردم
برای استفاده توی atmega 16 چیزی رو باید تغییر میدادم؟
امکانش هست فایلامو بفرستم ببینید؟
نویسنده این مطلب
صد دفه تو این مطلب گغتم از این مطلب استفاده نکنید – مشکل داره – مشکل نداره ها ولی بدرد نمیخوره
مهمان
سلام
آقا ما تغذیه ماژولو ۵v دادیم مورد داره؟
نویسنده این مطلب
سلام ۳٫۳
مهمان
سلام اقا مهدی بنده این پروژه رو راه اندازی کردم جوابم گرفتم ولی بعد از چند بار پروگرام کردن قسمت فرستنده دیگه این قسمت کار نمیکنه نمی دونم چکار باید بکنم و پایه ی ce که باید به صورت چشمک زدن های کوتاه باشه دیگه روشن نمیشه چه باید بکنم
مهمان
سلام مهندس خسته نباشی میخوام بدونم چه جوری میشه از این nrf به صورت ۶ کانال استفاده کنم ممنون میشم توضیح بدین
مهمان
سلام و تشکر مجدد بابت راهنمایی
دوربینی که فرمودین OV6620 بود که کیفیت خوبی نداشت، پروژه های مشابهی هم با آردوینو اجرا شده بود ولی همون پایین بودن کیفیت نظرم رو عوض کرد.
باید فرستنده و گیرنده ی متفاوتی رو باید در نظر بگیرم
مهمان
سلام
من ی ماژول ZR فرستنده گیرنده خریدم هر برنامه ای مینویسم جواب نمیده
میشه منو راه نمایی کنید.
نویسنده این مطلب
سلام
لینک خرید بده بررسیش کنم ماژولت رو.
مهمان
سلام بزرگوار
با همه ی بی سوادیم این یکی رو بلدم :
تشکر بابت این همه مطلب و پیگیری و پاسخگویی اونم بدون مزد و اجرت.
اجرتون با حضرت صاحب الامر و الزمان (عج)
چنتایی سوال داشتم ، برای اجرای پروژه انتقال تصویر از دوربین نصب شده روی ماشین کنترلی به گوشی یا لپتاپ این ماژول قابل استفاده هست؟ یا نیازمند پهنای باند بیشتری هست؟
اگر کافی هست بقیه قطعات و موارد لازم چی پیشنهاد میکنین؟
و اگر کافی نیست پیشنهادتون رو بفرمایید
نویسنده این مطلب
سلام آقا هومن.
والا برا این کار فرستنده گیرنده مجزا هستش – از nrf بخوای استفاده کنی خودش یه پروژه خفن و وقت گیر میشه – تو فروشگاه های الکترونیکی بسرچید فرستنده گیرنده مخصوص ارسال/دریافت فیلم رو پیدا میکنی.
مهمان
سلام مجدد و ممنون از پاسخگویی سریع شما
فرستنده و گیرنده مخصوص این کاربری رو پیدا کردم ، از طرفی قیمتش بالا بود و از طرف دیگه جذابیت ساخت یه دستگاه دست ساز منو به این سمت کشیده
وگرنه سوادی در مورد برنامه نویسی و میکروکنترولر و کامپایلرها ندارم !!
نویسنده این مطلب
چی بگم…اگه وقت و علاقه برا یه کار و پروژه خفن رو داری بسم الله
دوربین ov67 (یه اسمی تو این مایه ها) یه دوربین های مشابه رو اول با میکرو راه اندازی کن و بعد بیا بیسیمش کن
مهمان
دست شما درد نکنه
برم ببینم چی میشه
نویسنده این مطلب
مهمان
سلام، مهندس من این رو بستم چرا جواب نمیده؟
نویسنده این مطلب
سلام – نمیدونم – قبلا هم گفتم این مدار کار میکنه ولی کتابخونش کامل نیست و ضعیف نوشته شده – از کتابخونه ها مشابه دیگه استفاده کنید.
مهمان
سلام.اول تشکر میکنم از سایت خوبتون. دوم اینکه چه طوری میتونم یه متن مثلhelloرا با ماژول ارسال کنم وروی ال سیدی ببینم؟لطفا راهنمایی کنید.
نویسنده این مطلب
سلام – همین ماژول برا آردوینو مطلبش تو سایت هستش – با اون کار کنید در صورت امکان – این کاری هم که میخواید با اون به راحتی میشه – این کتابخونه یکم مشکل داره و …
مهمان
اقا مهدی این کد که بالا گذاشتید با چه کامپایلر باید ای سی میکرو پراگرام کنیم؟
نویسنده این مطلب
کامپایلر : کدویژن
پروگرامر من : هاتل
ازاین کتابخونه استفاده نکنی بهتره – تو نت بگردی، کتابخونه های بهتری پیدا میکنی.
مهمان
اقا مهدی جان تو این پروژه من کمی دوریالیم کجه کامل نتوجه نشدم بعد راه اندازیش چه چیزیو تو ال سی دی میبینیم منظورم تبادل اطلاعات نشون میده و از کجا ارسال میکنیم ؟
مهمان
با سلام ممنون میشم راهنمایی کنید که من میخاستم توسط این پروژه سیگنال معادون قرمز مثلا کنترل رسیورم به نقطه دورتر ارسال و دریافت کنم اولا ورودی دیتا تو مدار فرستنده کجا باید بدم و خروجی دیتا تو گیرنده برام مشخص کنید خیلی ممنون میشم و دومین مساله این که کد ماژولها که بشکل تکست گذاشتید چطوری به فایل هگزا تبدیل کنم و ای سی پراگرامش کنم ممنون از راهنماییتان
نویسنده این مطلب
سلام
برو با آردوینو کار کن – پروژه مادون قرمز و nrf اش هم هستش و بعد با هم ترکیب کن – پروگرامر هم لازم نداره.
مهمان
ممنون از راهنماییتون این پروژکه گفتین تو سایت شما من پیدا نکردم فقط یه لینک میذارم براتون یه سایت خارجی هستش فقط از ماژول فرستنده و گیرنده با مدولاسیون ask فرکانس 443مگاه هرتش پیشنهاد داده فقط مشکل من اینه که برد این ماژول خیلی کم هست لطفا راهنمایی کنید
مهمان
لینک سایت خارجی در مورد همین معادون قرمز میذارم
http://electronicsforu.com/buyers-guides/hardware-buyers-guide/wireless-extender-ir-remote-controls
مهمان
لطفا بیشتر راهنمایی کنید من با اردینو کار نکردم اون پروژه که میگید کدام سایت میتونم پیدا کنم که مثل پروژه بالایی کامل توضیح داده باشد
نویسنده این مطلب
کلی گفتم – تو نت باید بسرچید – آردوینو چون کار باهاش راحت تره گفتم.
مهمان
مهندس جان مگه تو پروژه بالا ببندم و خروجی ماژول معادون قرمز به ورودی مدار فرستنده وانطرف دیگر خروجی گیرنده به ماژول فرستنده معادون قرمز بدم میتونم درواقع انتقال سیگنال معاون قرمز توسط + NRF24L01 با برد حداقل 500 متر انجام بدم برام خیلی مهم هست خیلی وقته روش تحقیق میکنم و خیلی از نت سرچ کردم تنها مداری که با برد بالا و توضیح کامل که داده شده پروژه بالا هستش لطفا یه راهنمایی کنید خیلی گیرم و اطلاعاتم خیلی بالا نیست ممنون
نویسنده این مطلب
این طوری کار انجام نمبشه – به نظرم با هر میکرویی که میخوای پروژت رو ببندی، اول اون میکرو رو از پایه یادش بگیر و c رو هم کامل یاد بگیر و بعد شروع کن…
مهمان
سلام لطفا فیوزبیت ها را هم بگید
نویسنده این مطلب
سلام-8میگ-jtagرو هم غیر فعال کن.
مهمان
سلام .
ممنون از سایت خوبت !
من هدر فایل nRF240L1 در کد ویژن تایپ می کنم بعد کامپایل ازش خطا میگره یعنی این کتابخونه تو کدویژن نیستش؟!!!!!
مهمان
درود بر همه
من این کتابخونه رو با میکرو اتمگا هشت هم ست کردم جوابم گرفتم
مهمان
سلام
بی زحمت کتابخونه nrf برای پروتئوس رو میدی؟
نویسنده این مطلب
سلام.نداره.
مهمان
پس چجوری شبیه سازی کردین؟
نویسنده این مطلب
نکردم…اونی که میبینی دو تا خطه
مهمان
سلام ببخشید اگه فرستنده گوشی باشه دیگه نیازی به فرستنده نیست ؟
مهمان
سلام اقا مهدی خسته نباشید
بابا من این پروژه را بستم اما جواب نگرفتم مشکل از چی می تونه باشه
نویسنده این مطلب
سلام
از کتابخونه دیگه ای استفاده کن.
مهمان
سلام ، ایا ارسال کد توسط یک فرستنده و دریافت همزمان کد ارسال شده در چندین گیرنده با این ماژول امکانپذیر می باشد؟
نویسنده این مطلب
سلام
آدرس فرستنده گیرنده یکی باشه آره -مطلب Nrf با آردوینو که تو سایت گزاشتم کامل توضیح دادم.
مهمان
سلام چجوری باید کتابخانه ال سی دی 5110 در این پروژه ادغام کرد لطفا اگه میشه پاسخو بزارید خیلی احتیاج دارم
نویسنده این مطلب
سلام
این مورد یعنی این که شما برنامه نویسیتون خوب نیست و رو هر دو پروژه مسلط نیستید.
مهمان
اقا مهدی واقعا دمت گرم.سایتت عالی به خدا
داداش یه سوال داشتم .data1 چ جوری میتونم عوض کنم؟ یعنی مثلا تو گفتی یکی اضافه کنه برا هر کلید زدن.اما من میخوام مثلا یه پروت های میکروم فعال بشه.میتونی کمکم کنی؟
مهمان
سلام
چطوری میشه ب ازای دریافت هر کاراکتر لامپ روشن شه مثلا اگه کلید1 زدیم لامپ 1 روشن شه و اگه کلید2 زدیم لامپ 2روشن شه
من دقت کردم چیزی
پیدا نکردم
مهمان
سلام مهندس
کتابخونه nrf توی protus رو از کجا میشه دان کرد؟
نویسنده این مطلب
سلام
سایت خاصی نیست – یا سایت خود نرم افزار یا نت!
مهمان
سلام
آقا راهی برای تست nrf دارید؟؟؟
چند تا nrf دارم چجوری میتونم تست کنم بدون اجرا توسط مدار عملی
نویسنده این مطلب
سلام
نه متاسفانه
مهمان
سلام مهندس
تشکر همیشگی بابت مطالب و وقتی که فی سبیل الله میزاری
اجرت باآقا
آقا مهدی چنتا سوال
تو کامنتا گفته بودی ماژول برای انتقال تصاویر میشناسی بی زحمت چنتا خوب و برجسته اش رو معرفی میکنی
بعد من تا به حال با nrfکار نکردم یه چیزی برام نامفهومه آیا وقتی میخریم دوتا برد هستش یکی گیرنده یکی فرستنده یاهم باید گیرنده بخریم و هم فرستنده
اگه مورد دومه مثلا هر دو باید آنتن دار باشن تا به 1100 برد دست پیدا کنیم یا فقط یکی داشته باشه کافیه
چون تو رادیو کنترل ها ی بازار من دیدم که آنتن رسیور خیلی ریزه
یه توضیح کامل من رو بدی متشکرت میشم
دستت درد نکنه
نویسنده این مطلب
سلام
تو فروشگاه قطعات الکترونیکی بسرچی پیدا میکنی
من این طوری تست نکردم – ولی نباید مشکلی رخ بده
نمیدونم.
مهمان
سلام دوست عزیز چطور میسه دوتا از این ماژولارو شبکه کنیم؟
با تشکر
نویسنده این مطلب
سلام
این پروژه با آردوینو مطلبش رو تو سایت گزاشتم – اونو ببینید.
مهمان
سلام آقا مهدی خسته نباشی
فکر میکنم کتابخونه ای که برای این ماژول برای codevision نوشتین اشتباه باشه البته اگه بخوایم یک متغییر رو ارسال کنیم هیچ مشکلی نداری ولی اگه بیشتر بشه به مشکل میخوره مثلا :
اگه کد فرستنده این باشه:
(Send_Data(1 , & data1
(Send_Data(2 , & data2
و کد گیرنده این باشه:
;[data1 = payload[1
;[data2 = payload[2
دیتا دو و دیتا یک با هم ترکیب میشن و روی lcd نمایش داده میشه.
اگه کتابخونه جدیدی برای این ماژول در کدویژن نوشتین لطفا در سایت قرار بدین.
نویسنده این مطلب
سلام
کتابخونه رو من ننوشتم – برا کدویژن سراغ نندارم – تو نت بسرچ
مهمان
سلام. خوبی مهندس؟؟؟
اقا من اگه بخام روی فرکانس خاصی کار کنه چیکار باید بکنم؟؟؟
منظورم اینه که بخام دوتا ماژولی که دارم روی یه کانال باهم در ارتباط باشن چج.ری میشه این کارو کرد؟؟
نویسنده این مطلب
سلام
به مططلب nRF در آردوینو که تو سایت هستش مراجعه کن – اونجا توضیحات کامل دادم – ترجمه دیتاشیت این سنسور رو هم گزاشتم
مهمان
سلام
بجای nrf قطعه ای وجود داره که استفاده کنیم ( چند نوع مختلف nrf تست کردم ولی برد حداکثر به 100 متر میرسید)
ممنون میشم اگر قطعه ای رو به بنده معرفی کنید که فاصله های بیشتری را جواب گو باشد
باتشکر
نویسنده این مطلب
سلام
سراغ ندارم
ولی یکی از دوستانم همین Nrf رو تقویت کرده بود و تا 10 کیلومتر تست کرده بود
مهمان
با مگا 16 نمیشه این کارو انجام داد؟و اگه میشه چرا من جواب نمیگیرم
نویسنده این مطلب
تست نکردم نمیدونم.
مهمان
سلام و عرض ادب
واقعا باید به وجود افرادی مثل شما که خالصانه آموزش میدن افتخار کرد.
مهندس ضمن تشکر بابت این پست خوبتون سوالی داشتم البته شاید هم تکراری باشه:
من چطور چند تا NRF رو با هم شبکه کنم منظورم اینه طریقه IP دادن و Mac Addreess دادن چطوریه ، نمونه کد یا Sample در این رابطه هست بهم بدید
ممنون
نویسنده این مطلب
سلام
برای این کار میتونید از آردوینو استفاده کنید که براش من کتابخونه نوشتم و تو سایت هم گزاشتم – همین کار شما رو میشه باهاش به راحتی انجام داد.
مهمان
سلام
چطور میشه این ماژول رو هم فرستنده کرد هم گیرنده؟؟؟
ممنون از سایت خوبت
نویسنده این مطلب
سلا
این ماژول هم فرستده هستش و هم گیرنده
باید از کتابخونه مناسبی استفاده کنی
بگرد یه کتابخونه خوب پیدا کن
این کتابخونه زیاد جالب نیست
مهمان
سلام می خواستم ببینم می تونم از nrf برای انتقال تصویر استفاده کنم با میکرو کنترلر؟؟؟؟
نویسنده این مطلب
سلام
هر دیتایی میتونی بفرستی ولی زمان کل مهمه و نه شدن و یا نشدن
مهمان
سلام
مهدی جان این اطلاعات رو از کجا میاری
منظورم اینه که مثلا در مورد این ماژول فکر نمیکنم منابع فارسی به اون صورت وجود داشته باشه
یعنی میخوای بگی که میتونی دیتاشیت ها رو بخونی و ترجمه کنی ؟؟
چند درصدش رو میتونی معنی کنی ؟
بگو ماهم یه چیزی بدونیم دیگه ( بی معرفت . . . یعنی جواب ندی . . . )
نویسنده این مطلب
سلام
کار که نشد نداره – ادم 0 هم میتونه دیتاشیت رو بخونه
من 90%
مهمان
وای دمت گرم 1100 متر. کتابخانه NRF24L01 برای کدویژن از کجا بیارم؟ ی لایبراری ساختم کار نکرد.
Error: C:\Users\Hamid\Desktop\Remote 2\Reciver Code\Reciver.c(25): can’t open #include file: nRF24L01.h
مشکل کجاست اقا مهدی
نویسنده این مطلب
تو نت بسرچ و دانلود کن
من 1 ماه وفت گزاشتم تا تونستم یه کتابخونه برا این ماژول با آردوینو بنویسم و بزارم تو نت تو چطور این قدر سریع یه کتابخونه نوشتی 
لایبراری ساختی؟
مهمان
از رو نت کنترل سی رو میزنی بعد تو کدویژن کنترل وی رو میزنی. بعد روی کامپایل کلیک میکنی و بعد ارور ذکر شده رو میگیری
:d
نویسنده این مطلب
خب داچی کتابخونه رو هم باید به پروژه ات اضافه کنی
فایل ته مطلب رو دانلود کن – کتابخونه داخل کدهای پروژه فایلاش هستش
مهمان
سلام. میخواستم اول تشکر کنم از سایت خوبتون دوم اینکه من داخل هر سایتی گشتم نتونستم نسخه انتن دارش رو پیدا کنم میتونید یک سایت برای خرید ماژول بهم پیشنهاد کنید ممنون میشم
نویسنده این مطلب
سلام
eca-roboeq-aftabrayaneh و…
مهمان
با سلام و عرض ادب.میخوام با میکرو داده ای رو بدون سیم تا فاصله 500 متری انتقال بدم محیط صنعتی و پرسروصدا هستش و محیط های ارسال و دریافت سرپوشیده هستن آیا راهکاری به نظرتون میرسه؟در ضمن آنتن دهی موبایل هم فوقالعاده ضعیفه.ممنون میشم اگه راهنمایی کنید.و در پایان ممنون زحمات و سایت فوقالعاده خوبتون
نویسنده این مطلب
سلام
خب داش با آردوینو و همین ماژول میتونی راحت این کار رو انجام بدی
مطلبش تو سایت هستش.
مهمان
سلام داداش خیلی ممنون از زحماتت.یه سوال بی ربط داشتم آیا کتابی هس که بشه همه دستورات کتابخانه ای کدویژن رو نوشته باشه؟اگه نیس چجوری این کتابخانه ها رو پیدا کنم؟تنکیو
نویسنده این مطلب
سلام
غیر از راهنمای جامع خود کدویژن چیزی سراغ ندارم
برو تو محل نصب کد ویژن – محل کتابخونه ها – بشید دونه دونه فایل ها رو باز کن و کار با توابعش رو یاد بگیر – ولی این روش زیاد جالب نیست چون وقت زیادی ازت میگیره
مهمان
سلام .ممنون از مطالب خوبت
مهمان
بدجوری گیر کردم مهندس جواب نمی گیرم یه بار گر فتم دیگه نگرفتم اتصالا درست برنامه بدون تغییر به برد بردم اعتماد نکردم مدار بستس
نویسنده این مطلب
سلام
یعنی روی PCB بستی؟
پروژه دانشجوییت هستش؟
مهمان
نه هنوز پی سی بی نه هزار سوراخ اگه جواب گرفتم می رم پی سی بی
اره قسمتی از پروژه دانشجوییمه
نویسنده این مطلب
اگه با مگا 328 میتونی کار کنی برو همین پروژه با آردوینو که تو سایت گزاشتم رو تست کن
و اگه نمیتونی
کتابخونه زیاد جالب نیست
مهمان
با مگا32 کار می کنم
یعنی مشکل از کتابخونست؟؟؟
تو یه شرایط خاصی جواب گرفتم وقتی فرستندمو به یه رگلاتور و منبع خاص می زنم جواب می گرفتم ول منبع یا رگلاتورو (رو برد مجبورم عوضشون کنم) رو عوض کنم جواب نمی گیرم
می تونی یه کتابخونه بهتر معرفی کنی من گشتم پیدا نکردمک ممنون می شم ازت
نویسنده این مطلب
با کدویژن کتابخونه خاصی سراغ ندارم – چون کار نکردم زیاد
بیشتر آردوینوش رو کار کردم
مهمان
عجب خسته شدم هیچ نتیجه ای پیدا نمی کنم خیلیا هم جواب گرفتنو من نمی گیرم فک کنم برم rf7020 کار کنم بنظرم هم سادس هم کتابخونه نمی خاد نظرت چیه مهندس؟؟؟؟؟
نویسنده این مطلب
ببین کجا سوتی دادی – بگرد یه کتابخونه دیگه هم تست کن
یکم ور برو
خب کار همین طور هستش دیگه – همیشه که حاظر آماده نیستش که – بعضی وقتا هم این طوری ضد حال میخوری – یکم ور بری مشکل رو پیدا میکنی
مهمان
یه سوال الان با همین برنامه پا یه ها mosi , miso رو با سیم بهم وصل کنم باید جواب بگیرم دیگه؟؟؟؟؟؟
نویسنده این مطلب
فک نکنم – چون تو sPI دیتای ارسالی و دریافتی فقط نیست و چیزای دیگه هم هستش
مهمان
خب من هنوز جواب نگرفتمو دارم مسعله سازی می کنم
می گم این nrf + حساسیتی نسبت به nrf معمولی ندارن که باعث جواب نگرفتن من شده باشه
نویسنده این مطلب
نه فرقی آنچنانی نداره
برا خودم هم سری + هستش
خب بیا با آردونیو راه اندازیش کن – چرا خودت رو اذیت میکنی آخه
مهمان
اخه پروژم بر اساس ای وی ار با اینکه اردو هم همون ای وی اره ای کاش در دیار ما بودی لااقل می دادم ببینم این ماژولا سالمن یا نه
الان وضعیمنمی دونم ماژولا خرابن یا جایی از کار می لنگه
مهمان
چطوری بفهمم ماژولا سالمن یا خراب
نویسنده این مطلب
تو یه برنامه سالم اش استفاده کنی
مهمان
سلام مهندس خدا قوت
بنده هرچی گشتم نرم افزار اندروید برای کنترل همین ماژول رو پیدا نکردم چون ماژول بلوتوث از این مدلل نرم افزار زیاد داره ولی این نداشت..
اگر شما پیدا کردین بی زحمت لینکشو بزارین همه استفاده کنن متشکرم
نویسنده این مطلب
سلام
موبایل قابلیت ارتباط با این ماژول ها رو تا جایی که من میدونم نداره
مهمان
پس بنظر شما از چه ماژول wifiاستفاده کنم ک بتوننم با موبایل کنترلش کنم ؟
نویسنده این مطلب
ماژول WiFi ESP8266
مهمان
سلام مهندس
من یه جا خوندم که بعد از ارسال دیتا از طرف فرستنده اگه گیرنده دیتا رو دریافت کنه یه پیغام دریافت به طرف فرستنده ارسال میکنه یعنی یه بیتی رو یک میکنه.
میخواستم بدونم آیا امکانش هست که در برنامه فرستنده از تحویل گیرنده مطمعن شد یا نه؟؟
اگه راهنمایی کنید که چطوری انجامش بدم ممنونم میشم.
یاعلی
نویسنده این مطلب
سلام
بله این جزو امکانات Nrf هستش
اگه با آردوینو امکان کار کردن دارید چند روز دیگه کتابخونه ای که نوشتم رو میزارم تو سایت ولی اگه عکجله دارید برید لینک زیر – اونجا قرارش دادم قبلا
http://www.eca.ir/forum2/index.php?topic=119342.0
مهمان
سلام مهندس
آیا با این ماژول میشه عکس و ویدئو را انتقال داد؟؟؟
نویسنده این مطلب
سلام
خب عکس و فیلم هم میشه به کد تبدیل کرد و ارسال کرد
ولی از دوستان شنیدم ماژول های بهتری برای این کار وجود داره ولی من خودم هنوز ویژگی های اونا رو با nrf مقایسه نکردم تا ببینم چه برتری نسبت به Nrf دارن
مهمان
سلام مهدی جان خدا قوت
خیلی سایت خوبی شده حداقل از سایت های مشابه خیلی بهتره…
مهدی جان من یک مشکلی دارم اینکه می خوام یک طرف avrباشه یک طرف armباشه می شه کدهاش تنظیم کنی من یک هفته بهش ور می رم نمی تونم هیچ کاری کنم :((
نویسنده این مطلب
برا آرم باید کتابخونه رو یا تغییر بدی و یا از کتابخونه مشابه استفاده کنی یعنی یه کتابخونه که برا دوم مدل avr و arm نوشته شده
یا اگه همچین چیزی پیدا نکردی بری و نوشتن کتابخونه رو یاد بگیری
مهمان
مهدی جان من خیلی به کدهای موجود ور رفتم ولی نشد بادریت و فرکانس راتنظیم کردم ولی نشد می شه شما کمک کنید؟توی همه سایت ها هم گشتم به هیچ وجه avrدر کنار armنبود
نویسنده این مطلب
خب گفتم که یا باید بشینی و کتابخونه بنویسی براش و یا تغییر بدی کتابخونه های دیگه رو
یا بدی یکی این کار رو برات بکنه
یا بری از آردوینو استفاده کنی
مهمان
مهدی جان بی صبرانه منتظر قراردادن دیتاشیت به زبان فارسی هستم کاش این هفته اینده که گفتی زودتر بیاد
مهمان
سلام اگه بخوایم تبادل اطلاعات دو طرفه باشه میشه از همین کتابخانه ای که گذاشتید استفاده کرد؟میشه توضیح بدید چطوری میشه اینکارو انجام داد؟
با تشکر
نویسنده این مطلب