صفحه 19 از 24 نخستنخست ... 91718192021 ... آخرینآخرین
نمایش نتایج: از 181 به 190 از 238
Like Tree63 لایک

موضوع: ماژول انتقال بیسیم اطلاعات +nrf24l01 ( فرکانس 2.4g ) + آنتن

  1. #181
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط hasandimer نمایش پست ها
    سلام برای ارسال اطلاعات باید از کامپیوتر استفاده کنیم چجوری هستش؟

    سلام خیر
    باید از یه میکروکنترلر استفاده بفرمایید
    مانند آردوینو آردوینو Uno
    باید این میکرو ها رو کد نویسی کنید و دیتایی که مطلوبتون هست رو باهاشون ارسال کنید.
    آموزش راه اندازی با آردوینو صفحات اول همین تاپیک هست.
    لایک کردن

  2. #182
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    دوستان سلام
    این ماژول بالاخره منو دیوونه میکنه!
    هف هش تا از این ماژولا رو با کتابخونه های مختلف و برنامه های مختلف تست کردم ولی به هیچ نتیجه ای نرسیدم.

    برنامه مدار

    کد:
    #include <SPI.h>
    #include "nRF24L01.h"
    #include "RF24.h"
    
    RF24 radio(10,9); 
    const uint64_t pipe = 0xE8E8F0F0E1LL;
    
    uint16_t data[1] ; //[ 700 900 ]
    const uint8_t buffer_size = sizeof(data);
    
    
    void setup(void)
    {
      radio.begin();
      Serial.begin(57600);
      radio.openWritingPipe(pipe);
      radio.printDetails();
    
    }
    
    void loop(void)
    {
    data[0]= analogRead(A0);
    bool ok = radio.write( data, buffer_size );
    delay(100);
    if(ok)
    {
      Serial.println("ok");
      Serial.println(data[0]);
    }
    else
    Serial.println("Failed ... ");
    
    }
    [/QUOTE]

    وقتی پایه ی مربوط به CSN رو به هیچ جا وصل نمیکنم در سریال مانیتور ok رو دریافت میکنم!

  3. #183
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط engamanc نمایش پست ها
    دوستان سلام
    این ماژول بالاخره منو دیوونه میکنه!
    هف هش تا از این ماژولا رو با کتابخونه های مختلف و برنامه های مختلف تست کردم ولی به هیچ نتیجه ای نرسیدم.

    برنامه مدار

    کد:
    #include <SPI.h>
    #include "nRF24L01.h"
    #include "RF24.h"
    
    RF24 radio(10,9); 
    const uint64_t pipe = 0xE8E8F0F0E1LL;
    
    uint16_t data[1] ; //[ 700 900 ]
    const uint8_t buffer_size = sizeof(data);
    
    
    void setup(void)
    {
      radio.begin();
      Serial.begin(57600);
      radio.openWritingPipe(pipe);
      radio.printDetails();
    
    }
    
    void loop(void)
    {
    data[0]= analogRead(A0);
    bool ok = radio.write( data, buffer_size );
    delay(100);
    if(ok)
    {
      Serial.println("ok");
      Serial.println(data[0]);
    }
    else
    Serial.println("Failed ... ");
    
    }
    وقتی پایه ی مربوط به CSN رو به هیچ جا وصل نمیکنم در سریال مانیتور ok رو دریافت میکنم![/QUOTE]

    این آموزش رو هم مطالعه کن
    کامل و دقیقه
    راه اندازی ماژول nRF24L01 آردوینو - دیجی*اسپارک
    لایک کردن

  4. #184
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    ممنون از همه ی شما دوستان
    خدا رو شکر راه اندازی شد

  5. #185
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط engamanc نمایش پست ها
    ممنون از همه ی شما دوستان
    خدا رو شکر راه اندازی شد
    دوست گرامی در این موارد کدی که باهاش به نتیجه رسیدید رو بزارید بقیه دوستان هم دعاتون می کنن
    لایک کردن

  6. #186
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    دوست گرامی در این موارد کدی که باهاش به نتیجه رسیدید رو بزارید بقیه دوستان هم دعاتون می کنن
    1-برای راه اندازی ماژول ابتدا کتابخانه ای که در زیر لینکش رو گذاشتم دانلود و آن را داخل پوشه ای قرار دهیدو
    2-سپس برنامه های زیر را که مربوط به فرستنده و گیرنده می باشند در همان پوشه ای که کتابخانه قرار دارد ایجاد کنید.
    3-کدها را آپلود و از برنامه لذت ببرید.
    نکات:
    1-استفاده از خازن 10 میکرویی و موازی آن خازن 104 در تغذیه ی ماژول
    2-تغذیه ی ماژول حتما 3.3 ولت باشد.
    3-از اتصالات صحیح(خصوصا ce و csn) مطمئن شوید.


    برنامه فرستنده
    کد:
    #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" RF24 radio(7, 8); const byte address[6] = "00001"; void setup() { Serial.begin(57600); radio.begin(); radio.setAutoAck(1); radio.setRetries(15, 15); radio.openWritingPipe(address); } void loop(void) { int joyStick[2]; joyStick[0] = analogRead(A0); joyStick[1] = analogRead(A1); joyStick[0] = map(joyStick[0] , 0, 1023, 0, 180); radio.write(joyStick, sizeof(joyStick)); }
    برنامه گیرنده

    کد:
    #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" RF24 radio(7, 8); const byte address[6] = "00001"; void setup() { Serial.begin(57600); radio.begin(); radio.setAutoAck(1); radio.setRetries(15, 15); radio.openReadingPipe(1, address); radio.startListening(); } void loop(void) { if (radio.available()) { int joyStick[2]; radio.read(joyStick, sizeof(joyStick)); Serial.println(joyStick[0]); } }
    دانلود کتابخانه
    ویرایش توسط engamanc : 05-30-2016 در ساعت 08:34 PM
    لایک کردن

  7. #187
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط engamanc نمایش پست ها
    1-برای راه اندازی ماژول ابتدا کتابخانه ای که در زیر لینکش رو گذاشتم دانلود و آن را داخل پوشه ای قرار دهیدو
    2-سپس برنامه های زیر را که مربوط به فرستنده و گیرنده می باشند در همان پوشه ای که کتابخانه قرار دارد ایجاد کنید.
    3-کدها را آپلود و از برنامه لذت ببرید.
    نکات:
    1-استفاده از خازن 10 میکرویی و موازی آن خازن 104 در تغذیه ی ماژول
    2-تغذیه ی ماژول حتما 3.3 ولت باشد.
    3-از اتصالات صحیح(خصوصا ce و csn) مطمئن شوید.


    برنامه فرستنده
    کد:
    #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" RF24 radio(7, 8); const byte address[6] = "00001"; void setup() { Serial.begin(57600); radio.begin(); radio.setAutoAck(1); radio.setRetries(15, 15); radio.openWritingPipe(address); } void loop(void) { int joyStick[2]; joyStick[0] = analogRead(A0); joyStick[1] = analogRead(A1); joyStick[0] = map(joyStick[0] , 0, 1023, 0, 180); radio.write(joyStick, sizeof(joyStick)); }
    برنامه گیرنده

    کد:
    #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" RF24 radio(7, 8); const byte address[6] = "00001"; void setup() { Serial.begin(57600); radio.begin(); radio.setAutoAck(1); radio.setRetries(15, 15); radio.openReadingPipe(1, address); radio.startListening(); } void loop(void) { if (radio.available()) { int joyStick[2]; radio.read(joyStick, sizeof(joyStick)); Serial.println(joyStick[0]); } }
    دانلود کتابخانه

    با تشکر فراوان

  8. #188
    Junior Member
    تاریخ عضویت
    May 2016
    نوشته ها
    3

    Cool

    نقل قول نوشته اصلی توسط mshams نمایش پست ها
    سلام

    مطمئن هستید سیم بندی ذکر شده درست است؟؟ من با Mega و Uno و همچنین با Mega و ProMini تست کردم اما پیام "Wireless did not initialize!" میدهد.
    http://www.cascologix.com/uploads/1/...37255_orig.jpg حتما به این مراجه کنید کمکتون می کنه
    لایک کردن

  9. #189
    Junior Member
    تاریخ عضویت
    Jun 2016
    نوشته ها
    3
    ماژول nrf24l01p دو چیپ ،اصلی، نروژی با برد 1000 متر
    سلام
    طبق دیتاشیت های موجود کار با این مدل و مدل ساده ی single-chip کاملا مشابه هست و پین ها دقیقا مشابه متصل میشن. طبق توضیحات لینک ماژول انتقال بیسیم اطلاعات +nrf24l01 ( فرکانس 2.4g ) + آنتن برنامه و مدار پیوست شده کار میکرد اما هنگام ارسال دیتا ها ناقص ارسال میشد، اما اشکال اصلی برد مسافت این ماژول هست که طبق لینک و دیتاشیت میبایست 1000 متر جواب بده در صورتی که من حتی کمتر از 10 متر از این ماژول جواب گرفتم. لازم به ذکر هست نوع معمولی به مراتب برد بهتری داشت اما این ماژول با وجود تقویت کننده و قیمت بیشتر (نروژی بودن) برد بسیار ضعیفی داره.
    ممنون میشم اگه کسی جواب و راه حلی ارائه بده.

    لینک رائه شده توسط خود وبسایت آفتاب رایانه : http://forum.arduino.ir/8/21/144.html#post284
    لینک فروشگاه : ماژول NRF24L01P دو چیپ ،اصلی، نروژی با برد 1000 متر

  10. #190
    Junior Member
    تاریخ عضویت
    Aug 2014
    نوشته ها
    9
    سلام اساتید محترم من دو تا از این ماژول به همراه آردوینو نانو رو تهیه کردم
    میخوام یک فرستنده گیرنده درست کنم که پایه های ورودی فرسنده رو که یک می کنیم گیرنده یک شود
    اگر همزمان هم اتفاق بیوفتند باز هم عمل کند
    اگر فاصله زیاد بشه و برد جواب نده در فرستنده چراغی روشن بشه


    ممنون میشوم زود تر برنامه هاشو برام بزارید

صفحه 19 از 24 نخستنخست ... 91718192021 ... آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO