搜索
热搜: ROHM 模拟 车载
查看: 2955|回复: 2

[项目提交] 基于ROHM传感器平台的智能环境监测系统

  [复制链接]

该用户从未签到

26

主题

773

帖子

1

精华

金牌会员

最后登录
2024-3-25
发表于 2019-10-13 21:31:05 | 显示全部楼层 |阅读模式
本帖最后由 zhang7309 于 2019-10-28 18:00 编辑

基于ROHM传感器平台的智能环境监测系统

    智能环境监测系统能够对外界环境参数进行监测(温度、湿度、气压、光照、物体颜色、物体接近情况等参数),系统通过控制器及各传感器可实现采集参数,同时配有液晶显示模块;对采集参数进行实时显示;系统配有蓝牙功能,手机通过蓝牙与系统配对后可进行交互通信。可实现检测终端系统实时参数查询、参数报警开关控制、定时上传开关控制等功能。功能框图如下图所示。

系统框图.png

系统硬件组成:
系统选用Arduino UNO板作为控制核心板,搭载Rohm扩展板及传感器模块;使用的RoHm传感器模块有BM1383气压传感器;BH1749颜色识别传感器;RPR0521接近及照度检测传感器;因每人最多申请3Rohm模块;温度模块放弃Rohm的传感器,使用了DHT11数字温湿度模块;HC05蓝牙通信模块;12864 OLED显示模块;LED、蜂鸣器组成的声光报警单元。
如下图所示:

实物说明-.jpg



实现软件功能:
1)上电初始化,系统默认关闭OLED显示;各传感器模块检测功能开启;当接近传感器检测到物体接近时, OLED显示开启,显示当前温湿度、气压;当前显示界面延时几秒钟后自动关闭,再次检测到物体靠近时再次开启显示;(这个功能可以有效降低功耗,当需要查看实时外界参数时,可以挥动手臂或物体开启OLED显示屏查看,物体靠近检测阈值设置较低,可实现物体在传感器上方十几厘米时开启显示功能);
2)蓝牙通信功能:手机通过安装蓝牙串口助手,实现与监测系统的通信功能;
蓝牙连接后,提示请输入选择命令;
命令功能:
0OLED显示开、关功能;OLED显示打开后会一直显示当前外界各参数值,因需要显示的参数较多,采用两个界面轮流显示实现。
1:湿度查询功能,发送指令后,系统通过蓝牙上传当前湿度值。
2:压力及温度查询功能;发送指令后,系统通过蓝牙上传当前温度及气压值。
3:物体接近及照度查询功能;发送指令后,系统通过蓝牙上传接近检测值及当前光照度。
4:颜色查询功能;发送指令后,系统通过蓝牙上传红、绿、蓝三种颜色的采集值及当前IR值。
5:物体接近报警阈值设置及开关功能,实现物体接近报警功能开光控制。
当报警开启后,物体距离传感器5厘米左右时,系统会进行声光报警,同时通过蓝牙上传报警信息。

截屏.png

系统实物图如下

实物说明2.jpg

显示界面1

显示界面1.png

显示界面2

显示界面2.png

编程界面

编程界面.png

与手机通信界面

截屏1.jpg

系统电路连接,IO使用情况如下图所示
IO口使用.jpg

加上GIF图片,看看效果 GIF.gif



GIF2.gif
项目小结:由于自己的空闲时间较少,实现了项目的主要功能;还有很多功能有待开发,rohm的传感器及测试平台很不错,可以快速上手开发。不过传感器相关的中文资料及应用的例程较少;希望厂家能丰富这方面的资料。再次感谢社区和Rohm提供一样一次机会,谢谢!


后续将把视频及源代码上传。

系统程序代码如下:

rohm-diy.zip

364.95 KB, 下载次数: 12

程序

回复

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

精华

初级会员

最后登录
2019-12-31
发表于 2019-11-14 20:53:28 | 显示全部楼层
支持 支持
回复

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

精华

初级会员

最后登录
2019-12-31
发表于 2019-11-15 09:28:37 | 显示全部楼层
你好,请问你的工程 编译后  提示:rohm-diy:1:10: error: OLED.h: No such file or directory
这该如何解决呢,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-4-20 00:41 , Processed in 0.099701 second(s), 16 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表