نمایش نتایج: از 1 به 10 از 68
Like Tree9 لایک

موضوع: NRF24L01P USB Module

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Sep 2016
    نوشته ها
    1
    نقل قول نوشته اصلی توسط spark نمایش پست ها
    با سلام
    این ماژول قابلیت اتصال به خانواده چیپ های وایرلس NRF24L را دارد. استفاده از این ماژول بسیار ساده می باشد.
    ابتدا درایور ها را از همین جا دانلود کرده و نصب کنید. ( در حال حاضر این ماژول فقط بر روی سیستم عامل های WIN98 WIN2000 WINXP WIN7 WIN8 قابل نصب می باشد)

    برای کافیگ کردن این ماژول بعد از نصب درایور ها برنامه آردوینو را باز نموده و در قسمت Tools->Port پورت ماژول را انتخاب کنید و سپس کنسول سریال مونیتور آردوینو را باز نموده و تنظیمات مربوط به Baudrate و ... مطابق با تصویر زیر انجام دهید:

    نام: nrf2401-usb.png نمایش: 1447 اندازه: 8.1 کیلو بایت


    پس از انجام تنظیمات کنسول سریال ، تنظیمات مورد نظر خود را با دستور AT+SET به ماژول ارسال نمایید ، به توجه به بررسی های انجام شده در حال حاضر این ماژول یک دستور بیشتر نداره و بعد از ارسال دستور هم هیچ پیامی ظاهر نمیشه پس اگر تنظیمات رو مطابق به فرمت ذکر شده ارسال کردید و پیغامی دریافت نکردید نگران نباشید.
    برای درک بهتر تنظیمات به مثال زیر توجه فرمایید:

    کد:
    AT+SET=28074334101111
    "28074334101111" یک رشته هگزادسیمال می باشد که از سه قسمت تشکیل شده، بایت اول این دستور ، یعنی عدد 28 در این مثال ، کانال ماژول را معین می نماید که می تواند 00 تا 7F انتخاب شود یعنی 128 کانال متفاوت.
    قسمت دوم یا همان 07 در این مثال مقدار رجیستر RF_SETEP در چیب NRF24 می باشد که بر اساس آن پهنای باند ماژول تغییر می نماید که البته این مقدار نباید با BaudRate سریال پورت اشتباه گرفته شود، این مقدار تنظیمات RF ماژول را معین می نماید که عدد 07 ماژول را در حالت 7dbm یک مگابیت قرار می دهد. برای اطلاعات بیشتر در این خصوص به لینک زیر مراجعه نمایید:
    http://www.nordicsemi.no/files/Produ...cation_1_0.pdf

    5 بایت بعدی ، یعنی 4334101111 یا همان 0X4334101111 هگز نام ماژول یا همان آدرس فیزیکی ارسال و دریافت داده را مشخص می نماید.

    برای ارتباط دو ماژول باید تنظیمات رجیستر ها ، نام ها و کانال های یکسان انتخاب شود. در صورتی که سمت دیگر از NRF24L به همراه آردوینو استفاده می نمایید کافی از طریف توابع موجود در Library ماژول NRF ، تنظیمات را مطابق با تنظیمات ماژول USB ست نمایید تا بتوانید اطلاعات را به صورت بیسیم ارسال و دریافت نمایید.

    *توجه داشته باشید که با هر بار ریست ماژول ، کانفیگ آن نیز ریست می شود.

    در نهایت برای تغییر BaudRate پورت سریال ، کافی از طریق Device Manager ماژول را انتخاب نموده و تغییرات را در قسمت Port Setting انجام دهید. BaudRate پیشفرض این ماژول 9600bps می باشد.
    سلام دوست عزیز
    از اینکه برای رفع مشکلات دوستان وقت میگذارید ممنون هستم.
    من با روشی که در بالا توضیح دادید نتوانستم ارتباط را برقرار کنم.
    امکانش هست که یک نمونه کد ارسال با میکرو (که مثلا عددی رو دايما میفرستد)، و از ان طرف دستور کانفیگ ماژول usb را بفرستید. من دستور کانفیگ را با سریال مانیتور می فرستم، این که اشکالی ندارد؟(البته با انتخاب پورت ماژول)

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    دوست گرامی حل شد مشکلاتتون

کلمات کلیدی این موضوع

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

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

SEO by vBSEO