当前位置: 首页 > 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

七、完整资料

 

http://www.xdnf.cn/news/83557.html

相关文章:

  • .NET下 using 块的作用
  • 正则表达式
  • 【AAudio】A2dp sink创建音频轨道的源码流程分析
  • 【OSG源码阅读】Day 1: 从Viewer的run函数开始
  • Sentinel数据S2_SR_HARMONIZED连续云掩膜+中位数合成
  • Spark-SQL(总结)
  • Saliency Driven Perceptual Image Compression阅读
  • 如何解决消费者高频触发订单更新?
  • ProxySQL 的性能优化需结合实时监控数据与动态配置调整
  • pip install torchsummary报错
  • 5个Go接口常见错误及避免方法
  • 机器学习基础 - 分类模型之逻辑回归
  • 是否可以使用非被动 S4P 文件进行反嵌?
  • Redis—内存淘汰策略
  • Nginx:前后端分离配置(静态资源+反向代理)
  • AI算子开发是什么
  • CMake
  • 第48讲:空间大数据与智慧农业——时空大数据分析与农业物联网的融合实践
  • 数据库介绍
  • Eureka、LoadBalance和Nacos
  • 作为一个创业团队,Neo4j、Nebula Graph、HugeGraph‌、AllegroGraph‌等几款图数据库哪款更合适?
  • 【漫话机器学习系列】215.处理高度不平衡数据策略(Strategies For Highly Imbalanced Classes)
  • AI写代码之GO+Python写个爬虫系统
  • 基于 PaddleOCR对pdf文件中的文字提取
  • 深度学习4月22笔记
  • [翻译]从 unique 到 cleanups 和 weak:高效的新底层工具
  • 生产环境大数据平台权限管理
  • Neo4j 可观测性最佳实践
  • Vue指令详解:从入门到精通
  • BBR 的 minRTT 采集问题