اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام؛
    آقای ایمانی فر بیزحمت میشه تست کنین ببینین اگه فرستنده ماژول معمولی، و گیرنده آنتن دار باشه، چند متر تغییر در برد نسبت به حالتی که هر دو ماژول ازنوع بدون آنتن باشن ایجاد میشه؟

    دیدگاه


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

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

      حداکثر بیتریت این ماژول 8تومن هم همون 2Mb هست؟حالا تو فاصله مثلا زیر 10متر برام خیلی مهمه
      تو تهران کدوم یکی از فروشگاه ها داره
      سلام
      بله
      تمام این مشخصاتی که برای ماژول داده شده در واقه مشخصات چیپ روی ماژول هست و چون چیپ تمام اونا یکی هست پس مشخصات همشون یکیه
      تهران نمیدونم کجا داره.
      خرید اینترنتی داره فروشگاه چه کاریه که بخای این قده دنبالش بگردی :eek:
      زندگی یعنی امید و حرکت
      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
      سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

      دیدگاه


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

        نوشته اصلی توسط F.Rahmati
        سلام؛
        آقای ایمانی فر بیزحمت میشه تست کنین ببینین اگه فرستنده ماژول معمولی، و گیرنده آنتن دار باشه، چند متر تغییر در برد نسبت به حالتی که هر دو ماژول ازنوع بدون آنتن باشن ایجاد میشه؟
        سلام
        مدارمو جمع کردم
        من با این که هفت هشتا برد بورد دارم ولی بازم برد بورد کم میارم :sad: و مجبورم هی مدارامو جمع کنم.
        ایشالا اگه خالی شدن دوباره میبندم و تست میکنم
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


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

          نوشته اصلی توسط علی ایمانی فر
          ببین صدا، تصویر و هر چی که بخای میشه فقط باید ببینی سرعتش جوابگوی کارت هست یا نه
          سلام آقای ایمانی فر.
          حداکثر سرعت انتقال دیتا در این ماژول چقدره؟
          مثلا در مشخصات این ماژول اومده 250kbps!
          1- یعنی میشه دیتای یک خط سریال با باود ریت مثلا 4800 رو آنلاین منتقل کرد؟!

          2- برای انتقال مثلا 10 بایت بطور یکجا از فرستنده به گیرنده چطور باید از دستورات کتابخانه ای که نوشتین استفاده کرد؟
          لطفا کمک کنید


          دیدگاه


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

            نوشته اصلی توسط hosein1122
            سلام آقای ایمانی فر.
            حداکثر سرعت انتقال دیتا در این ماژول چقدره؟
            مثلا در مشخصات این ماژول اومده 250kbps!
            1- یعنی میشه دیتای یک خط سریال با باود ریت مثلا 4800 رو آنلاین منتقل کرد؟!

            2- برای انتقال مثلا 10 بایت بطور یکجا از فرستنده به گیرنده چطور باید از دستورات کتابخانه ای که نوشتین استفاده کرد؟
            لطفا کمک کنید
            خودتون دارید میگین 250kbps
            البته من رو 2Mbps تنظیم کردم

            ببینید توی Payload در بایت اول باید تعداد دیتای مورد نظر جهت انتقال رو قرار بدید و توی بایت های بعدی دیتا رو قرار بدین. پس شما باید توی بایت صفرم 10 رو قرار بدیت و توی بایت 1 تا 10 دیتاتون رو بزارین
            حالا من این کارو تو تابع درست کردم و شما باید آرگوما اول تایع ارسال رو تعداد بایت های مورد نظر جهت ارسال بزارین و آرگومان دوم رو آریه ای که حاوی دیتا هست رو بزارین
            کد:
            char data1[10] = {1,2,3,4,5,6,7,8,9,0};
            Send_Data(10 , data1);
            زندگی یعنی امید و حرکت
            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
            سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

            دیدگاه


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

              آقا من به یه نکته برخوردم، وقتی که سرعتمون 256Kb باشه، ACK کار نمیکنه!!!
              فقط تو 1Mb و 2Mb کار کرد.
              ارسال مجدد رو هم با بیشترین تعداد تکرار و تاخیر فعال کردم :agree:
              آیا اینطوره یا من جایی اشتباه کردم؟ :eek:

              اضافه شده در تاریخ :
              میشه دیتاشیت مدل آنتن دارو اینجا پ کنین برداریم؟
              ممنون میشم.

              دیدگاه


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

                نوشته اصلی توسط F.Rahmati
                میشه دیتاشیت مدل آنتن دارو اینجا پ کنین برداریم؟
                ممنون میشم.
                من فکر میکنم دیتاشیت مدل آنتن دار و غیر آنتن دار که فرقی نداره! هردوشون از یه چیپست استفاده میکنن. در ارتباط با ماژول هم که مستقیما به چیپست NRF متصل میشیم و به بقیه سخت افزار جانبی کاری نداریم.

                دیدگاه


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

                  نوشته اصلی توسط hosein1122
                  من فکر میکنم دیتاشیت مدل آنتن دار و غیر آنتن دار که فرقی نداره! هردوشون از یه چیپست استفاده میکنن. در ارتباط با ماژول هم که مستقیما به چیپست NRF متصل میشیم و به بقیه سخت افزار جانبی کاری نداریم.
                  پس قسمت امپلی فایر مدل آنتن دار از کجا فعال میشه؟؟؟!!!
                  تو دیتا شیت +NRF24L01 همچین رجیستری ندیدم من :read:

                  دیدگاه


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

                    نوشته اصلی توسط F.Rahmati
                    پس قسمت امپلی فایر مدل آنتن دار از کجا فعال میشه؟؟؟!!!
                    تو دیتا شیت +NRF24L01 همچین رجیستری ندیدم من :read:
                    منظورتون این رجیستر هست؟

                    در رجیستر RF_SETUP، بیتهای 1 و 2 (RF_PWR)
                    بیت 1 | بیت 2
                    0 | 0 یعنی 18dbm-
                    1 | 0 یعنی 12dbm-
                    0 | 1 یعنی 6dbm-
                    1 | 1 یعنی 0dbm

                    دیدگاه


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

                      نوشته اصلی توسط hosein1122
                      منظورتون این رجیستر هست؟

                      در رجیستر RF_SETUP، بیتهای 1 و 2 (RF_PWR)
                      بیت 1 | بیت 2
                      0 | 0 یعنی 18dbm-
                      1 | 0 یعنی 12dbm-
                      0 | 1 یعنی 6dbm-
                      1 | 1 یعنی 0dbm
                      منظورم RF_PWR نبود، چون ماژولهای آنتن دار تقویت کننده دارن، میخواستم ببینم که اون قسمت تقویت کنندگیشون با رجیستر خاصی فعال میشه؟
                      و در کل، اصلا دیتاشیت جداگانه ای داره؟ یا با همون معمولی یکی هس؟
                      فعلا ماژول آنتن دار تهیه نکردم که بتونم تست کنم و عملی ببینم، از هیچ جایی هم دیتا شیت خاص این ماژول نتونستم پیدا کنم و جواب سوالمو بگیرم.
                      بازم ممنون حسین جان

                      اضافه شده در تاریخ :
                      بچه ها من یه سیم کوچولو لحیم کردم به ماژول، بردم خیلی بیشتر شد!!

                      دیدگاه


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

                        نوشته اصلی توسط F.Rahmati
                        بچه ها من یه سیم کوچولو لحیم کردم به ماژول، بردم خیلی بیشتر شد!!
                        میتونی بگی طول سیم چند سانت بوده و الان برد چند متره؟

                        دیدگاه


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

                          سلام. یک نکته فرهنگی وجود داره که یه مدت منو سرکار گذاشته بود.
                          مساله ای که یکی از دوستان گفته بود درباره نصب یک خازن در ورودی تغذیه ماژول برای من هم اتفاق افتاد. مشکل من این بود که پاسخهای دریافتی از ماژول متغیر بود و مثلا از 10 پاسخ، چهار تا 0x0E و بقیه 0xFF و 0x0F و... بود. من بصورت دستی یک لحظه خازن 1000 میکرو رو به ورودی تغذیه ماژول وصل کردم و درست شد. جالب این بود که حتی بعد از جداکردن خازن بازهم درست کار میکرد. و جالتر اینکه حتی اگر کل سیستم رو خاموش و دوباره روشن می کردم بازهم بدون خازن درست کار میکرد (بعلت مصرف خیلی پایین ماژول، با قطع کردن برق ورودی از خازنهای دیگه ای که در رگولاتور اصلی قرارداده بودم تغذیه می کرد).
                          من اینطوری نتیجه گرفتم که شوک ابتدایی ورود برق به سیستم موجب میشه که در ابتدا درست کار نکنه. بنابراین قویا توصیه میشه خازنی رو در ورودی تغذیه ماژول قرار بدین. اگه ورودی رو بایک مقاومت مثلا 100 اهم سری کنیم احتمالا بهتر هم بشه.
                          من ماژول رو با LPC1768 راه اندازی کردم و انشالله پس از اتمام آزمایش هام کد کاملش رو براتوم میگذارم.
                          موفق باشید

                          دیدگاه


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

                            نوشته اصلی توسط ghmansoory
                            میتونی بگی طول سیم چند سانت بوده و الان برد چند متره؟
                            اولش تو محیط بسته بیشتر از 10 متر درصد خطای بالایی داشتم ولی یه سیم تقریبا 10 سانتی زدم به نقطه شروعی آنتن و تو محیطی که 5 تا دیوار 30 سانتی تو مسیر بود نزدیک 40 متر جواب داد بدون خطا با سرعت 1Mbit

                            دیدگاه


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

                              سلام دوستان عزیز.من با بیسیک مینویسم.هرچی تو فروم گشتم برنامه برای راه اندازی NRF24L01 به زبان بیسیک و به صورت ساده پیدا نکردم. :cry:
                              خواهشا یک برنامه به زبان بیسیک قرار بدید.نیاز دارم شدید. :cry2:
                              ممنونم.فقط هر چی سریعتر بهتر.خواهشا حاشیه نرید.
                              [glow=red,2,300]بیایید با کمک هم الکترونیک را گسترش دهیم[/glow]
                              [glow=yellow,2,300]AVR & ARM[/glow]
                              [glow=green,2,300]عشق است و برنامه نویسی [/glow]

                              دیدگاه


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

                                نوشته اصلی توسط omidrobot
                                سلام دوستان عزیز.من با بیسیک مینویسم.هرچی تو فروم گشتم برنامه برای راه اندازی NRF24L01 به زبان بیسیک و به صورت ساده پیدا نکردم. :cry:
                                خواهشا یک برنامه به زبان بیسیک قرار بدید.نیاز دارم شدید. :cry2:
                                ممنونم.فقط هر چی سریعتر بهتر.خواهشا حاشیه نرید.
                                یه سر به این آدرس بزن، فک کنم به دردت بخوره
                                http://www.mcselec.com/index.php?option=com_content&task=view&id= 212&Itemid=57

                                دیدگاه

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