基于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显示屏

|-----|------|
| VCC | 3.3V |
| SCL | PB12 |
| SDA | PB13 |

  • LED灯

|-----|------|
| IO1 | PB14 |
| IO2 | PB15 |

  • 按键

|------|------|
| KEY1 | PA12 |
| KEY2 | PB7 |
| KEY3 | PB8 |
| KEY4 | PB9 |
| KEY5 | PA8 |
| KEY6 | PB5 |

  • DHT11温湿度传感器

|-----|------|
| VCC | 3.3V |
| IO | PA11 |

  • MQ-4甲烷传感器

|-----|-----|
| VCC | 5V |
| AO | PA1 |

  • SPG30二氧化碳甲醛传感器

|-----|------|
| VCC | 3.3V |
| SCL | PB0 |
| SDA | PB1 |

  • 声光报警模块

|-----|------|
| VCC | 3.3V |
| IO | PB6 |

  • 继电器(风扇)

|-----|-----|
| VCC | 5V |
| IO | PA4 |

  • ESP01S WIFI模块

|-----|------|
| VCC | 3.3V |
| TX | PA10 |
| RX | PA9 |

五、原理图与PCB

  • PCB

六、手机APP

七、完整资料

相关推荐
偶像你挑的噻3 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
Chat_zhanggong3455 小时前
K4A8G165WC-BITD产品推荐
人工智能·嵌入式硬件·算法
强化学习与机器人控制仿真5 小时前
RSL-RL:开源人形机器人强化学习控制研究库
开发语言·人工智能·stm32·神经网络·机器人·强化学习·模仿学习
bai5459365 小时前
STM32 PWM驱动LED呼吸灯
stm32·单片机·嵌入式硬件
智者知已应修善业6 小时前
【51单片机普通延时奇偶灯切换】2023-4-4
c语言·经验分享·笔记·嵌入式硬件·51单片机
btzhy11 小时前
STM32单片机:基本定时器应用:单脉冲模式(STM32L4xx)
stm32·单片机·嵌入式硬件·基本定时器应用:单脉冲模式
文sir.13 小时前
温湿度采集系统(stm32+mqtt+Onenet云平台+esp8266)
stm32·单片机·嵌入式硬件·mqtt·onenet·云平台·esp8266
DIY机器人工房13 小时前
嵌入式面试题:你有没有用过直接基于TCP协议,不借助HTTP、MQTT这类上层协议的项目经历?
stm32·单片机·嵌入式硬件·面试题·diy机器人工房
zhmc15 小时前
Cortex M0单片机指令执行周期
单片机·嵌入式硬件
编程小白菜12315 小时前
STM32L051单片机485Ymode升级后程序不能正常运行问题
stm32·嵌入式硬件