اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام دوستان خسته نباشید
    در خصوص راه اندازی ماژول nrf24l01 من یک مشکل دارم و اون هم اینکه در حالت عادی سمت فرستنده فرمان رو ارسال میکنه و سمت گیرنده هم اونو دریافت میکنه ولی
    مشکل از اونجا شروع میشه که اگر ماژول ریموت فرستنده از ماژول گیرنده دور بشه و یا یکی از پایه های ارتباط spi رو عمدا قطع کنم آخرین دستور ارسالی درگیرنده باقی میمونه .
    اگر کسی از دوستان بتونه منو کمک کنه خیلی ممنون میشم .
    فرستنده :
    #include <RF24.h>
    #include <nRF24L01.h>
    #include <SPI.h>


    RF24 radio(9, 10);
    const byte rxAddr[6] = "00001";
    int DATA[2];


    void setup() {


    radio.begin();
    radio.setRetries(15, 15);
    radio.openWritingPipe(rxAddr);
    pinMode(2, INPUT_PULLUP);
    pinMode(3, INPUT_PULLUP);
    }
    void loop() {


    DATA[0] = digitalRead(2);
    DATA[1] = digitalRead(3);
    radio.write(DATA, sizeof(DATA));
    delay(100);
    }
    گیرنده :
    #include <RF24.h>
    #include <nRF24L01.h>
    #include <SPI.h>


    RF24 radio(9, 10);
    const byte rxAddr[6] = "00001";
    int DATA[2];


    void setup() {


    radio.begin();
    radio.openReadingPipe(0, rxAddr);
    radio.startListening();
    pinMode(2, OUTPUT);
    pinMode(3, OUTPUT);
    }
    void loop() {


    while (radio.available()) {
    radio.read(DATA, sizeof(DATA));
    digitalWrite(2, !DATA[0]);
    digitalWrite(3, !DATA[1]);
    }
    }

    دیدگاه


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

      با سلام ببخشید. با این ماژول nrf24l01 میخوام وقتی یه طرف یه پوش باتون که زدم اون طرف یه متنی حال به دلخواه نشون بده ولی هر چقدر این برنامه رو تو کدویژن تغییر میدم به جواب نمیرسم میشه راهنمایی کنین بی زحمت؟

      دیدگاه


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

        با سلام، کسی میدونه چجوری باید تو آردوینو دیتا ریت nrf رو از ۲مگابیت بیارم رو یک مگا بیت؟

        دیدگاه


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

          سلام
          ;(radio.setDataRate(RF24_2MBPS
          2MBPS = 1MBPS=250kbs
          هر سه تا رو میشه استفاده کرد
          هر چی ریت پایین تر = برد بیشتر

          دلیل: ادغام دو پست برای جلوگیری از اسپ

          دلیل: ادغام دو پست برای جلوگیری از اسپم

          نوشته اصلی توسط miladbashirnia نمایش پست ها
          با سلام ببخشید. با این ماژول nrf24l01 میخوام وقتی یه طرف یه پوش باتون که زدم اون طرف یه متنی حال به دلخواه نشون بده ولی هر چقدر این برنامه رو تو کدویژن تغییر میدم به جواب نمیرسم میشه راهنمایی کنین بی زحمت؟
          سلام
          متاسفانه من در محیط کدویژن کار نکردم ولی در محیط آردوینو از مثال های خود کتابخونه میشه استفاده کرد

          دیدگاه


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

            [QUOTE=mostafazarrin;709335]سلام
            ;(radio.setDataRate(RF24_2MBPS
            2MBPS = 1MBPS=250kbs
            هر سه تا رو میشه استفاده کرد
            هر چی ریت پایین تر = برد بیشتر

            دلیل: ادغام دو پست برای جلوگیری از اسپ

            دلیل: ادغام دو پست برای جلوگیری از اسپم


            سلام ،ممنون از پاسختون ماژول من مشکل انتقال اطلاعات داره اولش فکر میکردم بخاطر دیتا ریت باشه و دیتا ریت رو آوردم پایین البته برای پایین آوردن دیتا ریت فایل هدر رو تغییر دادم و دیتا ریت رو آوردم رو 250 ولی بازم هیچ تبادل اطلاعاتی صورت نمیگیره و خطا میده. از هردوتا کتابخونه ار اف ۲۴ اردینو هم استفاده کردم ولی بازم جواب نمیده خیلی از دوستان میگن بخاطر تغذیه ضعیف احتمالا جواب نده و باید خازن موازی تغذیه ماژول بشه که من از برد رگولاتور مخصوص این ماژول استفاده میکنم ولی باز هم جواب نمیده، میگن بخاطر فیک بودم ماژول هم میتونه باشه ولی من از eca خریدم که به گفته ی خودشون اصل هست. دیگه نمیدونم چکار کنم

            دیدگاه


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

              سلام دوستان
              من یه فرستنده گیرنده درست کردم ولی همیشه دیتا در حال ارساله.چطور میتونم مثلا هروقت کلید را زدم دیتا ارسال شه و وقتی نمیزنم کلا nrf دیتا ارسال نکنه که باتری بیشتر دووم بیاره؟؟؟!!!

              دیدگاه


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

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

                دیدگاه


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

                  داداش خونتون چند متره که تا آخر سالن میشه 100 متر!!!

                  دیدگاه


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

                    سلام دوستان
                    بهترین ماژول nrfکه توی بازار هست کدومه؟
                    من این لینک هارو پیدا کردم اما نمیدونم کدوم بهتره!(مدل های آنتن دار)
                    با اجازه ادمین :


                    جدیدترین و قویترین ماژول فرستنده گیرنده بیسیم با باند فرکانسی 2.4GHzساخت نروژ دارای 125 کانال قابل انتخاب با نرخ انتقال 2Mbit و فاصله کاری 1800 متری.

                    یه مدل تایوانی تقویت شده هم توی فروشگاه eca هست
                    بین اینا کدوم بهتره!؟
                    این که ack رو بفرسته خیلی مهمه برام

                    دیدگاه

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