基于STM32和微信小程序的室内空气监控系统+源代码+文档说明
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
# 毕业设计——基于STM32的室内空气监控系统设计与实现 ### 摘要 基于STM32的室内空气监控系统是由STM32F103C8T6单片机,多种传感器组成的智能监控系统。通过嵌入式相关技术、WiFi通信、MQTT协议开发设备端,以OneNET云平台作为服务器,基于微信小程序开发用户端,实现本智能监控系统。本系统可持续监测室内的温湿度、可燃气体、PM2.5等空气参数,并将采集数据通过OLED显示屏展示。同时,所采集数据通过MQTT协议上传OneNET云平台下的MQTT服务器。用户可通过微信小程序查看设备端空气参数数据和设备状态,以及远程控制设备端的警报器和通风机,方便用户及时获得室内空气质量状况并进行干预以解决潜在危险。本系统设计通过运行和调试,可以稳定地进行室内空气监控,并实现数据可视化,具有一定的应用价值和市场前景。 ### 关键词:STM32F103C8T6;室内空气监控系统;室内空气监测系统 ### 具体功能 (1)设备端通过传感器采集室内空气参数数据,包括温湿度、可燃气体浓度、PM2.5浓度。当任一种采集到的空气参数数据超过设置的安全值时,系统将进行报警通知用户,同时打开通风机进行通风。设备端默认为自动报警模式,用户可在设备端按下按键切换为手动报警模式,经过10秒后会再次切换为自动报警模式。 (2)传感器采集的空气参数数据实时更新并显示在OLED显示屏上。 (3)设备端具有三个控制按键,按键一为警报器开关,按键二为通风机开关,按键三可以切换通风机的模式,即控制向外排风模式和向内送风模式的切换。 (4)设备端通过WIFI通信模块接入网络,利用MQTT协议将数据上传至OneNET云平台多协议接入服务下的MQTT服务器,OneNET云平台的服务器的数据存储有效期为一个月。用户端微信小程序可通过API接口从该服务器中获取数据,获取得到的JSON格式数据经过解析处理后渲染到小程序页面,实时显示室内空气参数数据和硬件设备状态。 (5)用户可以通过微信小程序的开关组件,下发控制命令至OneNET云平台的MQTT服务器,经过该服务器发布订阅,设备端接收到订阅后,经解析得到控制信息,并执行相应的操作,包括警报器的开启关闭和通风机的开启关闭、正转反转。 (6)在微信小程序的服务页面中,用户可以根据个人生活习惯在系统提供的安全值范围中选择合适的值,并下发给设备端作为报警阈值。可使用系统默认的安全值设置。 (7)用户注册微信小程序账号时,需要填写用户名、手机号码和密码,同时可以绑定设备端的唯一设备号。,绑定设备号为非强制动作,用户可以在登录后,再进行绑定设备号或者修改设备号以绑定新设备。绑定了同一设备号的微信小程序用户会被视为设备共享人。 (8)用户端微信小程序会获取用户所在地理信息,通过API接口获取和风天气的城市天气服务,显示包括今日天气、气温、相对湿度、风向、风力、风速、当前小时降水量、大气压强、能见度的天气信息。 (9)用户端微信小程序的每一个空气参数的功能页面中,会默认显示当日数据折线图,折线图绘制信息为当日的最大值和平均值。用户可以在日历组件选择日期查看指定历史数据,同样会绘制数据折线图。同时在该页面中,会默认显示当日和当前小时的空气参数数据最大值和平均值,点击折线图可以查询得到某一小时的最大值和平均值。 (10)用户可以在微信小程序的消息通知页面查看最近十条间隔一分钟以上的报警信息,信息包括报警日期时间,空气参数数据和设备状态。 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
- 1
- 2
- qq_388886362024-04-08非常有用的资源,有一定的参考价值,受益匪浅,值得下载。
- m0_677844582024-02-13资源很受用,资源主总结的很全面,内容与描述一致,解决了我当下的问题。
- 粉丝: 1232
- 资源: 2716
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 上海牛津英语_高中一年级上_词汇提炼.doc
- 数学源于生活用于生活.doc
- 苏教版四年级(下册)按课文填空.doc
- 苏版四年级(上册)数学第四单元教学案.doc
- 我国农业银行笔试题目和答案.doc
- 网络安全知识试题库完整.doc
- 我国农业机械化的现状和发展趋势.doc
- 五年级解方程及应用题知识点及例题.doc
- 系学生会学习部申请书(精选多篇).doc
- 小学生科技活动辅导教学案.doc
- 小学数学课堂教学中小组合作学习的有效性.doc
- weixin411医疗就诊微信小程序设计与实现开发-0d26l+django .zip
- 学校团委书记竞聘演讲稿[精选多篇].doc
- 学校消防工作计划(精选多篇).doc
- 一级锅炉水处理试题和答案.doc
- 义务教育阶段双语教育新教双语教学质量评估自查自评报告.doc