一、元器件清单
硬件 | 作用 |
STM32F103C8T6开发板 | 作为主控芯片 |
DHT11温湿度传感器 | 测量温湿度数据 |
BH1750光照强度传感器 | 测量光照强度数据 |
MQ135空气质量传感器 | 测量空气质量数据 |
有源低电平蜂鸣器 | 报警 |
风扇 | 降温、降湿、换气 |
LED灯 | 闪烁提示 |
0.96寸4针OLED屏幕 | 显示数据 |
按键*4 | 设置阈值 |
ST-LINK烧录器 | 烧录代码、调试 |
5V继电器 | 控制风扇 |
杜邦线 | (公对公、公对母、母对母)连接作用 |
面包板 | 方便组装 |
二、硬件实物接线
1.功能如下:
2.OLED屏幕显示温湿度、光照强度、空气质量、4组数据的阈值 等各项数据
3.DHT11温湿度 阈值控制 蜂鸣器报警、LED灯闪烁
4.BH1750光照强度 阈值控制 蜂鸣器报警、LED灯闪烁
5.MQ135空气质量 阈值控制 蜂鸣器报警、LED灯闪烁
6.按键1选择要修改的阈值、按键2对选择的阈值进行加、按键3对选择的阈值进行减
7.按键4控制风扇、按第一下开风扇、按第二下关闭风扇
8.代码里面含有注释
9.硬件实物接上线就能直接运行
三、原理图
四、软件程序执行流程图
五、程序代码、资料(代码视频讲解、原理图、流程图)
《STM32单片机+DHT11温湿度+BH1750光照强度+MQ135空气质量+蜂鸣器报警+风扇+LED灯+OLED屏幕》源代码资源-CSDN文库