当前位置: 首页 > news >正文

基于STM32的室内环境监测系统

目录

一、前言

二、项目功能说明

三、主要元器件

四、接线说明

五、原理图与PCB

六、手机APP

七、完整资料


 

一、前言

项目成品图片:

哔哩哔哩视频链接:

咸鱼商品链接:

基于STM32的室内环境监测系统商品链接

 

二、项目功能说明

基础功能:
1)检测功能:检测温度、湿度、甲烷、甲醛。
2)显示功能:OLED屏显示系统的数据。
3)控制功能:系统可以控制风扇。
4)按键功能:
    ① 可以切换显示屏界面。
    ② 可以修改阈值。
5)报警功能: 温度、湿度、甲烷、甲醛浓度超过阈值时声光报警。
6)风扇功能:温度、湿度、甲烷、甲醛浓度超过阈值时启动风扇通风。
7)数据通过WiFi上传至云服务器保存。
8)远程功能:
    ① 物联网APP查看系统数据。
    ② 物联网APP远程控制系统。


系统上电后,OLED显示温度、湿度、甲烷、甲醛。
按下按键1,可以在主界面和阈值界面切换。
在阈值界面,按键2用于可以切换光标所在行。
按键3可以设置光标所在行的阈值的百位数,按键4可以设置光标所在行的阈值的十位数,按键5可以设置光标所在行的阈值的个位数。
温度、湿度、甲烷、甲醛浓度超过阈值时声光报警,同时启动风扇通风。
机智云手机APP完成对系统的远程监控。

 

三、主要元器件

元器件数量
STM32F103C8T6最小系统板1
0.96寸OLED显示屏1
LED灯2
按键6
无源蜂鸣器1
DHT11温湿度传感器1
MQ4传感器1
继电器(风扇)1
SPG30二氧化碳甲醛传感器1
ESP01S WIFI模块1

 

四、接线说明

  • OLED显示屏
VCC3.3V
SCLPB12
SDAPB13
  • LED灯
IO1PB14
IO2PB15
  • 按键
KEY1PA12
KEY2PB7
KEY3PB8
KEY4PB9
KEY5PA8
KEY6PB5
  • DHT11温湿度传感器
VCC3.3V
IOPA11
  • MQ-4甲烷传感器
VCC5V
AOPA1
  • SPG30二氧化碳甲醛传感器
VCC3.3V
SCLPB0
SDAPB1
  • 声光报警模块
VCC3.3V
IOPB6
  • 继电器(风扇)
VCC5V
IOPA4
  •  ESP01S WIFI模块
VCC3.3V
TXPA10
RXPA9

五、原理图与PCB

  • PCB

六、手机APP

七、完整资料

 

相关文章:

  • uView的u-modal不显示问题
  • 【数字图像处理】立体视觉基础(2)
  • 【OSG学习笔记】Day 6: Day 6: 几何体(Geometry)的创建与自定义
  • Graph Database Self-Managed Neo4j 知识图谱存储实践1:安装和基础知识学习
  • 如何高效定位Bug:测试工程师的问题诊断艺术
  • redis数据类型-地理空间GEO
  • 【Chrome插件开发】某视频网站的m4s视频/音频下载方案,及其Chrome插件实现-v250415
  • 美乐迪电玩客户端打包与资源替换实战教程
  • 2025软件测试常用面试问题及参考答案(附文档)
  • 如何解决消费者高频触发订单更新?
  • WeakSet:JavaScript 中容易被忽视的“弱集合”
  • spark和Hadoop的对比和联系
  • DCDC芯片,boost升压电路设计,MT3608 芯片深度解析:从架构到设计的全维度技术手册
  • 文档管理 Document Management
  • exception:com.alibaba.nacos.api.exception.NacosException: user not found! 解决方法
  • Django 入门实战:从环境搭建到构建你的第一个 Web 应用
  • linux kallsys
  • AI 技术发展:从起源到未来的深度剖析
  • 解决Python与Java交互乱码问题:从编码角度优化数据流
  • Kubernetes相关的名词解释etcdctl(20)
  • 经济日报刊文:积极应对稳住外贸基本盘
  • 股市劝服马斯克
  • 云南大理州洱源县发生4.8级地震,震源深度10千米
  • 文旅部:今年一季度国内出游人次17.94亿,同比增长26.4%
  • 视频丨习近平同阿塞拜疆总统会谈:两国建立全面战略伙伴关系
  • “电化长江”的宜昌成果:船舶航运停靠都能用电,助力一江清水向东流