اطلاعیه

Collapse
No announcement yet.

[آموزش]راه اندازی ماژول +nRF24L01

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #61
    پاسخ : راه اندازی ماژول +nRF24L01

    کسانی که میخان با این ماژول به شکل شبکه کار کنیم ی لایک بزنن! :mrgreen:
    دوستان من از این ماژول خوشم اومد چون مثل سری HM نیست فقط دیتا رو بفرسته و بعد دیگه براش مهم نباشه دیتا رفت یا نه ! بله همونطور متوجه شدید این ماژول بعد از ارسال دیتا منتظر تایید از طرف گیرنده میشنه و بعد یک بیت رو یک میکنه که نشان دهنده این هست بسته تحویل داده شد پس با این وجود ماژول کاملی بییید و بر همین اساس من میخام کتابخونه این ماژول رو کاملتر کنیم تا بتونیم از این ماژول به شکل شبکه های مثلا 20 کاربره استفاده کینیم و دوست دارم دوستانی که دوست دارند با این ماژول کار کنند در کنار هم هدر این ماژول رو کسترش بدیم و ...
    راستی یک نکته دیگه این ماژول از نظر قیمت هم خیلی مقرون ب سرفه هست چون اکثر ماژول های هم فرستنده و هم گیرنده قیمتی حدود 3 برابر این و مصرف بیشتری دارند!!

    حالا هر کی مرد کاره لایک کنه!
    انجام پروژه های برنامه نویسی اندروید
    [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    دیدگاه


      #62
      پاسخ : راه اندازی ماژول +nRF24L01

      مدل NRF24L01+PA+LNA تقویت شده هم با قیمت مناسب به فروشگاه اضافه شد
      http://eshop.eca.ir/%D9%85%D8%A7%DA%98%D9%88%D9%84-%D9%87%D8%A7%DB%8C-ism-band/2163-%D9%85%D8%A7%DA%98%D9%88%D9%84-nrf24l01palna-%D8%AA%D9%82%D9%88%DB%8C%D8%AA-%D8%B4%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A2%D9%86%D8%AA%D9%86-%D8%A8%D8%B1%D8%AF-1100-%D9%85%D8%AA%D8%B1-%D8%AA%D8%A7%DB%8C%D9%88%D8%A7%D9%86%DB%8C.html
      I ❤️ ECA

      دیدگاه


        #63
        پاسخ : راه اندازی ماژول +nRF24L01

        نوشته اصلی توسط امیرعلی بلورچیان
        مدل NRF24L01+PA+LNA تقویت شده هم با قیمت مناسب به فروشگاه اضافه شد
        http://eshop.eca.ir/%D9%85%D8%A7%DA%98%D9%88%D9%84-%D9%87%D8%A7%DB%8C-ism-band/2163-%D9%85%D8%A7%DA%98%D9%88%D9%84-nrf24l01palna-%D8%AA%D9%82%D9%88%DB%8C%D8%AA-%D8%B4%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A2%D9%86%D8%AA%D9%86-%D8%A8%D8%B1%D8%AF-1100-%D9%85%D8%AA%D8%B1-%D8%AA%D8%A7%DB%8C%D9%88%D8%A7%D9%86%DB%8C.html
        ممنون که سایت رو بروز میکنید!!
        یک سوال
        LNA یعنی چی؟؟
        انجام پروژه های برنامه نویسی اندروید
        [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #64
          پاسخ : راه اندازی ماژول +nRF24L01

          LNA
          Low-noise amplifier
          تقویت کننده با نویز کم
          I ❤️ ECA

          دیدگاه


            #65
            پاسخ : راه اندازی ماژول +nRF24L01

            سلام ، خسته نباشید . با تشکر از آقای ایمانی فر من هم از این برنامه جواب گرفتم
            بعد از تبدیل کردن این برنامه به GCC (atmel studio) برنامرو در همین تاپیک قرار میدهم.

            دیدگاه


              #66
              پاسخ : راه اندازی ماژول +nRF24L01

              نوشته اصلی توسط محسن فاریابی
              یک سوال
              LNA یعنی چی؟؟
              ممنون از پاسخ آقای بلورچیان
              یک نکته هم بنده اضافه کنم، کمی بگرخیم باهم :eek:
              البته قبلش باید یه سری نکاتی رو بگم
              فبل از گفتن اون نکات هم، توجه شما رو جلب میکنم به تاپیکی
              که طی اون سوال جواب های بسیاری در مورد اصطلاحات
              و نحوه ی کارکرد ماژول های مخابراتی بی سیم، مخصوصا همین مدلی که
              در این تاپیک مورد بحثه، مورد بحث و گفتگو قرار گرفته:
              http://www.eca.ir/forum2/index.php?topic=82194

              این ماژول از مدولاسیون gfsk برای ارسال داده استفاده میکنه
              خب با جزییات کاری نداریم
              اما فرض میکنیم برای ارسال 0 از سینوسی با فرکانس f0 و برای ارسال 1
              از سینوسی با فرکانس f1 استفاده می کنه.
              خب در مخابرات میگیم: توان سیگنال ارسالی در این حالت برابره با:
              دامنه ی سیگنال (که ولته) به توان دو، تقسیم بر 2 !
              یعنی سیگنالی که دامنه ی مثلا 10 میلی ولت داشته باشه
              توانش میشه 50 میکرو وات! و یا بر حسب dbm میشه 13-
              خب! در دیتاشیت این ماژول نوشته:
              Sensitivity 2Mbps mode in received: -92dBm
              Sensitivity 1Mbps mode in received: -95dBm
              Sensitivity 250kbps mode in received: -104dBm
              اگه طبق فرمول ها حساب کنیم، یعنی این ماژول در اون 3 سرعت ارسال/دریافتی که ذکر کرده
              سیگنالهایی سینوسی با دامنه های (به ترتیب) :
              1.123 میلی ولت
              800 میکرو ولت
              282 میکرو ولت
              حالا اون مفهوم LNA بیشتر خودنمایی میکنه!
              برای اینکه سیگنال از نویز تشخیص داده بشه
              حداقل باید دامنه ی سیگنال دو برابر نویز باشه! (در برخی کاربردها)
              یعنی مثلا برای حالت آخر، حداکثر نویزی که روی سیستم هست
              کمتر از 150 میکرو ولته!!!
              و مهم تر از همه ی این حرفا اینه که:
              ما داریم در فرکانس 2.4 گیگ کار میکنیم!!!
              ...
              :eek: :eek: :eek:
              ...
              :read:
              1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
              2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
              3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

              دیدگاه


                #67
                پاسخ : راه اندازی ماژول +nRF24L01

                نوشته اصلی توسط Reza.bahrami
                سلام ، خسته نباشید . با تشکر از آقای ایمانی فر من هم از این برنامه جواب گرفتم
                بعد از تبدیل کردن این برنامه به GCC (atmel studio) برنامرو در همین تاپیک قرار میدهم.
                خیلی ممنون
                واقعا کار خوبیه
                کسی بیسکام کار نکرده؟
                من خودم نمیخاما چون اصلا بیسکام هیچی حالیم نیست :mrgreen: برای چندتا از بچه ها که مطرح کرده بودن بزارین :job:
                زندگی یعنی امید و حرکت
                کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                دیدگاه


                  #68
                  پاسخ : راه اندازی ماژول +nRF24L01

                  نوشته اصلی توسط Reza.bahrami
                  سلام ، خسته نباشید . با تشکر از آقای ایمانی فر من هم از این برنامه جواب گرفتم
                  بعد از تبدیل کردن این برنامه به GCC (atmel studio) برنامرو در همین تاپیک قرار میدهم.
                  راستی به مشکل خاصی برنخوردین؟
                  یا نکته ای، چیزی که خودتون موقع راه اندازی بهش رسیده باشین
                  چون خیلی نتونستن جواب بگیرن میگم شاید من چیزی بران بدیهی بوده و ذکرش نکردم
                  ممنون
                  زندگی یعنی امید و حرکت
                  کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                  سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                  برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                  به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                  دیدگاه


                    #69
                    پاسخ : راه اندازی ماژول +nRF24L01

                    منم ی کتابخونه درست حسابی گیر اوردم دارم روی LPC1768 پورتش میکنم و مرحله بعد روی سری مگا پورت میکنم!!
                    اگر هم دوستان مایل به کار با این هدر هستن بزارم تا همه همزمان کار کنیم؟؟؟؟؟ :rolleyes:
                    انجام پروژه های برنامه نویسی اندروید
                    [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                    http://cafebazaar.ir/app/?id=com.atxdroid

                    دیدگاه


                      #70
                      پاسخ : راه اندازی ماژول +nRF24L01

                      با سلام
                      از مهندسین کسی می تونه بگه مبشه با این ماژول صدا و تصویر و انتقال داد؟
                      اگه میشه چجوری نیاز به مدار اضافه داریم ؟ بایست از میکرو استفاده کنیم؟
                      متشکر

                      دیدگاه


                        #71
                        پاسخ : راه اندازی ماژول +nRF24L01

                        نوشته اصلی توسط mortezazaeim
                        با سلام
                        از مهندسین کسی می تونه بگه مبشه با این ماژول صدا و تصویر و انتقال داد؟
                        اگه میشه چجوری نیاز به مدار اضافه داریم ؟ بایست از میکرو استفاده کنیم؟
                        متشکر
                        ببین صدا، تصویر و هر چی که بخای میشه فقط باید ببینی سرعتش جوابگوی کارت هست یا نه
                        همه اینایی که گفتی یه جور دیتا هستن و میشه با ماژول ارسال کرد و اگر هم نیاز به مدار اضافی باشه برای خوندن و رسوندن این دیتا به میکرو لازمه در غیر این صورت دیگه نیاز به مدار خاصی نیست.
                        مثلا فرض کن بخای از روی مموری SD بخونی و بریزی توی میکرو بعد ارسال کنی
                        زندگی یعنی امید و حرکت
                        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                        سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                        دیدگاه


                          #72
                          پاسخ : پاسخ : راه اندازی ماژول +nRF24L01

                          نوشته اصلی توسط علی ایمانی فر
                          راستی به مشکل خاصی برنخوردین؟
                          یا نکته ای، چیزی که خودتون موقع راه اندازی بهش رسیده باشین
                          چون خیلی نتونستن جواب بگیرن میگم شاید من چیزی بران بدیهی بوده و ذکرش نکردم
                          ممنون
                          سلام ، ببخشید دیر جواب میدم.
                          نکته خاصی نبود ، فقط نسخه کامپایلر من مشکل داشت و نمیتوانستم نوع میکرو رو به mega16 تغییر بدم و فایلی هم که شما برای مگا 16 قرار دادید باز برای مگا32 بود که با عوض کردن کامپایلر (لینکی که خودتان قرار دادید ) و تغییر مدل میکرو درست شد.
                          البته من برای راحتی کار بجای ال سی دی ، دیتا را مستقیما روی پورت a قرار دادم.

                          دیدگاه


                            #73
                            پاسخ : راه اندازی ماژول +nRF24L01

                            با سلام خدمت اساتید ارجمند

                            من هم تونستم با ماژول NRF24L01--PA که از سایت ECA گرفته بودم و کتابخونه ای که جناب آقای ایمانی فر نوشته بودن جواب بگیرم.خیلی خیلی ممنون

                            این هم تصویری از برد تست :

                            دیدگاه


                              #74
                              پاسخ : راه اندازی ماژول +nRF24L01

                              مشکل و سوال:
                              من میخوام با RS232 دیتای یک دستگاه را به میکرو بیارم و با ماژول اول ==> به ==> ماژول دوم بفرستم و میکروی دوم دیتا را بصورت RS232 خارج کنه!

                              Baud rate =4800 , Parity.None, 8 Bit data, StopBits.One

                              اما دیتا بطور ناقص منتقل میشه!!
                              مثلا در تست اعداد 1 الی 9 (پشت سرهم) با RS232 به میکروی اول ارسال میشه ولی در نهایت خروجی 232 میکروی دوم 1239 هست!!؟

                              لطفا کمک کنید. چکار کنم؟ بنظرتون مشکل کجاست؟

                              کد میکروی اول(فرستنده):
                              کد:
                              #include <mega16.h>
                              #include <stdio.h>
                              #include <delay.h>
                              #include <nRF24L01+.h>
                              
                              // Declare your global variables here
                              char data1;
                              
                              void main(void)
                              {
                              // Declare your local variables here
                              
                              // USART initialization
                              // Communication Parameters: 8 Data, 1 Stop, No Parity
                              // USART Receiver: On
                              // USART Transmitter: On
                              // USART Mode: Asynchronous
                              // USART Baud Rate: 4800
                              UCSRA=0x00;
                              UCSRB=0x18;
                              UCSRC=0x86;
                              UBRRH=0x00;
                              UBRRL=0x67;
                              
                              delay_ms(2000);
                              
                              nRF_Config(0);
                              
                              while (1)
                                 {
                              	//get Data from RS232
                                  data1= getchar();
                                      
                                  //send Char to Antenna    
                                  Send_Data(1 , &data1);
                                 }
                              }
                              کد میکروی دوم(گیرنده):
                              کد:
                              #include <mega16.h>
                              #include <stdio.h>
                              #include <delay.h> 
                              #include <nRF24L01+.h>
                              
                              // Declare your global variables here
                              char data1;
                              
                              void main(void)
                              {
                              // Declare your local variables here
                              
                              // USART initialization
                              // Communication Parameters: 8 Data, 1 Stop, No Parity
                              // USART Receiver: On
                              // USART Transmitter: On
                              // USART Mode: Asynchronous
                              // USART Baud Rate: 4800
                              UCSRA=0x00;
                              UCSRB=0x18;
                              UCSRC=0x86;
                              UBRRH=0x00;
                              UBRRL=0x67;
                              
                              nRF_Config(1);
                              
                              while (1)
                                 {
                                 if(State == 1)
                                  { 
                              	//Get Data From Antenna
                              	data1 = payload[1];
                              	State = 0;
                              
                              	//Send Char to RS232
                              	putchar(data1);
                                  }
                                 }
                              }

                              دیدگاه


                                #75
                                پاسخ : راه اندازی ماژول +nRF24L01

                                آقا سلام..... :biggrin:
                                من میخوام دوتا از این ماژول بخرم البته بدونه انتن ش رو که قیمتش هم 8 تومن هست
                                یک سوال دارم

                                حداکثر بیتریت این ماژول 8تومن هم همون 2Mb هست؟حالا تو فاصله مثلا زیر 10متر برام خیلی مهمه
                                تو تهران کدوم یکی از فروشگاه ها داره

                                دیدگاه

                                لطفا صبر کنید...
                                X