نظارت بر کیفیت هوا با Bleuio و Renesas RRH62000 در EK-RA4M2

در این آموزش ، ما نحوه استفاده از Renesas I-RA4M2 MCU، Renesas RRH62000 ماژول سنسور کیفیت هوا همه در یک، و Bleuio Bluetooth Low Energy (BLE) USB Dongle برای جمع آوری و انتقال داده های کیفیت هوا به صورت بی سیم. ماژول سنسور RRH62000 پارامترهای کلیدی محیطی مانند:
- اکو₂ (دی اکسید کربن معادل)
- رطوبت (٪)
- دما (درجه سانتیگراد)
- ماده ذرات (PM1 ، PM2.5 ، PM10) (میکرومتر در سانتی متر مربع)
- کل ترکیبات آلی فرار (TVOC) (میلی گرم در متر مربع)
- شاخص کیفیت هوای داخلی (IAQ)
در i-ra4m2 mcu داده های موجود از سنسور را از طریق I²C می خواند ، اطلاعات را پردازش می کند و با استفاده از BLE آن را از طریق BLE منتقل می کند دانگل USB Bleuioبشر داده های تبلیغاتی را می توان با استفاده از برنامه های اسکن BLE کنترل کرد و مقادیر سنسور نیز می تواند در نمایش داده شود RTTViewer روی یک کامپیوتر متصل
الزام
قبل از شروع ، اطمینان حاصل کنید که سخت افزار و نرم افزار زیر را دارید:
سخت افزار
نرم افزاری
می توانید پروژه مثال کامل را از اینجا بارگیری کنید:
➡ مخزن جیتاب
تنظیم سخت افزار
اتصال EK-RA4M2 و Bleuio Dongle
- EK-RA4M2 را به رایانه شخصی خود وصل کنید با استفاده از a کابل میکرو USB از طریق بندر J10 (Debug1)بشر
- Dongle Bleuio را به یک کابل USB OTG وصل کنید و آن را به J11 (سرعت کامل USB) در هیئت EK-RA4M2.
- تنظیم پرش ها:
- محل j12 در پین 1-2بشر
- J15 را حذف کنید کاملاً
نمودار مرجع:
اتصال سنسور کیفیت هوا RRH62000
اتصال ماژول سنسور RRH62000 به i-ra4m2 به شرح زیر:
- قدرت: وصل کردن 5 ولت و GND از RRH62000 تا 5 ولت و GND در EK-RA4M2.
- ارتباط I²C:
- SCL (ساعت) → SCL در EK-RA4M2
- SDA (داده) → SDA در EK-RA4M2
- GND → GND در EK-RA4M2
نمودارهای مرجع:
وارد کردن پروژه به استودیوی E²
- استودیوی E² ide را باز کنید و فضای کاری را انتخاب کنید. کلیک کردن راه اندازیبشر
- پروژه را بارگیری یا کلون کنید از Github و قرار دادن “bleuio_ra4m2_rrh62000_example” پوشه داخل فضای کاری خود.
- رفتن به پرونده → واردات و انتخاب کنید پروژه های موجود در فضای کاری در زیر عمومی برگه.
- کلیک کردن مرور کنید … و پوشه پروژه را پیدا کنید.
- پروژه را انتخاب کنید و کلیک کنید پایان برای وارد کردن آن
وارد کردن پروژه مثال:
ساخت و اجرای مثال
- پروژه را بسازید با کلیک بر روی نماد ساختبشر
-
تنظیم اشکال زدایی:
- کلیک بر روی فلش به پایین کنار نماد اشکال زدایی و انتخاب کنید تنظیمات اشکال زدایی …
- زیر اشکال زدایی سخت افزار Renesas GDB، انتخاب کنید bleuio_ra4m2_sensor_rrh62000_example debug_flat و کلیک کنید اشکال زدنبشر
- کلیک بر روی فلش به پایین کنار نماد اشکال زدایی و انتخاب کنید تنظیمات اشکال زدایی …
-
برنامه را اجرا کنید:
- باز RTTViewer و با استفاده از تنظیمات زیر وصل شوید:
- اتصال به j-link: USB
- دستگاه هدف: r7fa4m2ad
- رابط و سرعت: SWD ، 4000 کیلوهرتز
- آدرس بلوک کنترل RTT: 0x200009dc
- باز RTTViewer و با استفاده از تنظیمات زیر وصل شوید:
-
در استودیوی E² ، کلیک کنید رزومه دو بار برای شروع اعدام.
-
برنامه شروع می شود:
- همه LED ها به مدت 1 ثانیه روشن می شوند، پس فقط LED قرمز باقی مانده استبشر
- در LED قرمز هنگام شروع Bleuio خاموش می شودبشر
- در LED سبز با شروع تبلیغات روشن می شودبشر
-
داده های سنسور در RTTViewer نمایش داده می شود.
اسکن و رمزگشایی داده های تبلیغاتی BLE
دانگل را با استفاده از NRF Connect اسکن کنید
از یک برنامه اسکن BLE مانند استفاده کنید NRF Connect برای مشاهده داده های تبلیغاتی:
رمزگشایی پیام تبلیغاتی
به عنوان مثال تبلیغات RAW BLE:
02010619FF3600016491803010300030105060306080192
تمام مقادیر سنسور کیفیت هوا به جز ECO2 به دو بایت تقسیم می شود. بایت اول تعداد کل و بایت دوم اعشاری است. به عنوان مثال
1649 مقدار دما است تعداد کل 16 و اعشاری 49 است. تبدیل آن از Hex می دهد
ایالات متحده: 23.73 درجه سانتیگراد
مقدار ECO2 2 بایت ، Big Endian است.
تجزیه آن:
داده | شرح | مقدار رمزگشایی شده |
---|---|---|
020106 |
پرچم تبلیغات (قابل اتصال) | – |
19 |
اندازه پیام | – |
FF |
داده های خاص سازنده | – |
3600 |
شناسه سازنده Renesas (Little Endian) | – |
داده های تبلیغاتی با کیفیت هوا | ||
1649 |
دما (درجه سانتیگراد) | 23.73 درجه سانتیگراد |
1803 |
رطوبت (٪ RH) | 24.3 ٪ RH |
0103 |
شاخص IAQ | 1.3 |
0003 |
TVUC (mg/m³) | 0.3 میلی گرم در متر مربع |
0105 |
PM1 (میکرومتر در سانتی متر مربع) | 1.5 |
0603 |
PM2.5 (میکرومتر در سانتی متر مربع) | 6.3 |
0608 |
PM10 (میکرومتر در سانتی متر مربع) | 6.8 |
0192 |
Eco₂ (PPM) | 402 ppm |
این پروژه با موفقیت نشان می دهد که نحوه استفاده از دانگل بلوتوث Bleuioبا i-ra4m2 mcuوت سنسور Renesas RRH62000 برای نظارت بر کیفیت هوا بی سیم. تبلیغات BLE می تواند برای استخراج داده های کیفیت هوا در زمان واقعی اسکن و رمزگشایی شود.
برای کد منبع کامل و به روزرسانی ها ، بازدید کنید:
➡ مخزن جیتاب