0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于瑞萨RA6M5 MCU的室内环境监测系统设计

瑞萨MCU小百科 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2024-01-15 12:18 次阅读

1项目简介

空气污染越来越被大家重视,人们80%的时间都是在室内度过的,室内的空气环境质量对人们的身体健康更是息息相关。本项目旨在开发一款室内环境监测系统,用于监测室内温度、湿度、PM2.5、甲醛等有害气体浓度,并提供实时数据显示、报警功能,以保障室内环境的健康与安全。项目特点如下:

1多参数监测:系统可同时监测室内温度、湿度、PM2.5、甲醛等有害气体浓度,提高了监测范围和准确性。

2数据实时显示:系统提供实时数据显示功能,用户可随时了解室内环境的变化情况。

3报警功能:当室内环境出现异常时,系统将自动发出报警提示,提醒用户及时采取措施。

4安装简便:系统采用无线连接方式,无需复杂的布线过程,安装简单方便。

5智能化控制:用户可通过手机APP或网页端远程控制系统,实现智能化管理和控制。

6数据分析:系统可对历史数据进行分析,提供详细的报表和趋势图,帮助用户更好地了解室内环境状况。

2系统设计与实现

将各个传感器模块采集的数据传送到启明RA6M5,进行数据处理和组包,在OLED屏上显示实时采集的数据,监测各个模块采集数据是否在合理范围,当超出安全值时,根据不同梯度范围,使蜂鸣器发出不同音调的声音进行提示。数据组包完成后,与板载的ESP8266进行通信,将采集的数据通过WiFi远程传输到Blinker服务器中,手机端访问blinker应用可查看历史和当前监测的室内环境数据信息

系统框图如下:

5085aed6-b35b-11ee-8b88-92fbcf53809c.png

3硬件模块

系统整体分为四大部分,分别是:

数据采集:各个传感器感知采集数据

数据处理传输:启明RA6M5(最强大脑),板载ESP8266

数据显示:0.96寸OLED屏,Blinker终端显示

报警提示:蜂鸣器。

传感器模块包括温湿度采集SH30、颗粒物浓度监测 PMS1003、二氧化碳浓度监测MH-Z19B、甲醛浓度监测DS-HCHO,每个模块的具体性能暂不一一列举了(淘宝百度很详细),以下贴几张图示意。

SH30温湿度模块:

DS-HCHO甲醛传感器:

PMS1003颗粒物浓度监测模块:

50b271a0-b35b-11ee-8b88-92fbcf53809c.png

MH-Z19B二氧化碳浓度监测模块:

4系统实现

原文提供项目源码,可点击文末阅读原文跳转获取。下面简要分析几个模块:

1void hal_entry (void)函数这是系统进入的原始接口,实现方式是串行模式,最开始初始化系统,LED、按键、串口打印、串口通信,温度传感器、CO2、空气质量传感器、OLED、HCHO、Beep,然后进入while循环依次调用各模块数据读取接口

2CO2模块根据数据CO2数据使用手册,实现数据读取校验功能

3温度传感器根据sht30温度模块数据手册,完成数据采集读取功能

4空气质量传感器这里使用的PMS1003空气质量传感器,可以采集PM1.0, PM2.5, PM10等颗粒物浓度,可以根据项目需求进行调整

5HCHOHCHO甲醛浓度传感器,目前使用的这个模块能采集多种有毒有害气体,根据数据手册实现了采集校验,区分气体类型功能

6RA6M5与ESP8266通信通过串口回调,实现RA6M5与ESP8266数据的通信传输功能

5项目效果展示

终端显示画面(点击图片可查看大图):

50e5df7c-b35b-11ee-8b88-92fbcf53809c.jpg

50fa7c70-b35b-11ee-8b88-92fbcf53809c.jpg

板子画面:

51143c96-b35b-11ee-8b88-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51035

    浏览量

    753068
  • OLED
    +关注

    关注

    119

    文章

    6198

    浏览量

    224097
  • 瑞萨
    +关注

    关注

    35

    文章

    22308

    浏览量

    86238
  • 监测系统
    +关注

    关注

    8

    文章

    2719

    浏览量

    81305
  • RA6M5
    +关注

    关注

    0

    文章

    7

    浏览量

    378

原文标题:【瑞萨RA创意氛围赛作品赏析】项目22——室内空气质量监测盒子

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RA6M5的QSPI可以作为普通SPI使用吗?

    RA6M5的QSPI可以作为普通SPI使用吗?有没有相关教程
    发表于 12-18 08:55

    RA6M5中的QSPI可以用作普通SPI使用吗?

    各位大佬,请教一个问题,RA6M5中的QSPI可以用作普通SPI使用吗?有没有相关教程
    发表于 12-18 08:53

    室内温湿度控制解决方案

    解决方案,利用空气温湿度传感器、智能控制器等物联网设备,将室内环境与空调、地暖、加湿器、暖气片、除湿机等环控设备,串联起来。根据实时监测参数,自动条件对应设备,以达到最佳的室内环境。 一、系统
    的头像 发表于 12-07 16:41 225次阅读

    华盛昌多功能室内环境监测设备满足不同特殊气体监测的需求

    环境监测的工作已刻不容缓。  01 室内空气中难以察觉的污染危害 现代室内环境中的污染来源多种多样。除了装修材料释放的甲醛、苯等化学污染物外,家具散发的挥发性有机化合物也不容小觑。 日常生活中的烹饪油烟、吸烟烟雾、清洁用
    的头像 发表于 11-10 13:52 466次阅读

    e2studio(1)----芯片之搭建FSP环境

    视频教学 样品申请 请勿添加外链 e2studio软件 e2studio是的集成开发环境,FSP 提供了众多可提高效率的工具,用于开发针对
    发表于 09-30 15:28

    【龙芯2K0300蜂鸟板试用】第八篇 龙芯2K0300蜂鸟板--基于龙芯2k300的室内环境监控系统v0.1版

    总算学习进度接近当初申请龙芯2k0300蜂鸟板的终极目标了:基于龙芯2k300的室内环境监控系统的设计,趁着中秋放假,构建了第一版本,现在总结一下。 一. 系统功能 监控系统主要功能:
    发表于 09-15 22:53

    5M8插头需装封线体吗

    德索工程师说道在室内环境中,由于环境条件相对较好,5M8插头可能不需要装封线体也能正常工作。然而,如果室内环境存在潮湿、灰尘等不利因素,或
    的头像 发表于 05-20 16:39 263次阅读
    <b class='flag-5'>5</b>芯<b class='flag-5'>M</b>8插头需装封线体吗

    基于RA6M5 MCU组的云套件数据手册

    电子发烧友网站提供《基于RA6M5 MCU组的云套件数据手册.rar》资料免费下载
    发表于 05-17 17:06 0次下载
    基于<b class='flag-5'>RA6M5</b> <b class='flag-5'>MCU</b>组的云套件数据手册

    分享RA MCU创意氛围赛的作品—高压电网电流监测

    今日分享RA MCU创意氛围赛的作品——高压电网电流监测。本项目基于启明6M5开发板用于
    的头像 发表于 04-19 14:20 545次阅读
    分享<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>创意氛围赛的作品—高压电网电流<b class='flag-5'>监测</b>

    RA MCU家族推出集成Arm® Cortex®-M23内核的全新RA0系列

    RA MCU家族推出全新的RA0系列,RA0E1产品组是入门级简易
    的头像 发表于 04-10 14:32 1276次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>家族推出集成Arm® Cortex®-<b class='flag-5'>M</b>23内核的全新<b class='flag-5'>RA</b>0系列

    智能环境监测系统:智能控制,根据环境变化自动调节

    智能环境监测系统,作为一种集信息采集、分析和控制于一体的智能化系统,可以对室内环境进行实时监测和管理。它通过传感器感知
    的头像 发表于 04-03 15:36 835次阅读

    电子RA家族推出RA8系列高算力通用MCU

    电子RA家族推出RA8系列高算力通用MCU,是业界首款基于Arm® Cortex®-M85(
    的头像 发表于 04-02 14:14 1424次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA</b>8系列高算力通用<b class='flag-5'>MCU</b>

    DLTAP701SD主控芯片驱动的5V2.4M高频加湿器:一种创新的室内环境优化方案

    芯片的功能、电源供应、雾化片的工作原理以及用户交互设计的细致解析,本文呈现了一种创新的室内环境优化方案。专为电子领域的专业人士和爱好者设计,这篇文章不仅强调了技术创新点,还探讨了智能家居设备如何提升生活品质。
    的头像 发表于 03-06 14:28 817次阅读
    DLTAP701SD主控芯片驱动的<b class='flag-5'>5V2.4M</b>高频加湿器:一种创新的<b class='flag-5'>室内环境</b>优化方案

    基于RA6M5/RA2L1和百度语音云的语音识别控制与无线通信控制系统

    整个系统由两个野火启明开发板组成,大的RA6M5开发板接入W5500网口模块.
    的头像 发表于 02-26 13:54 1700次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA6M5</b>/<b class='flag-5'>RA</b>2L1和百度语音云的语音识别控制与无线通信控制<b class='flag-5'>系统</b>

    使用RA6M5开发板的简易热成像仪设计

    本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
    的头像 发表于 01-02 13:50 802次阅读
    使用<b class='flag-5'>RA6M5</b>开发板的简易热成像仪设计