目录
一、项目概述
本项目基于STM32F103C8T6单片机,设计了一款智能家电控制系统。系统通过DHT11温湿度传感器实时采集环境温湿度信息,并将数据实时显示在OLED屏幕上。用户可通过按键设置温湿度阈值,并切换手动/自动模式。在自动模式下,当温度或湿度超过阈值时,系统自动开启风扇降温除湿,并触发蜂鸣器报警;手动模式下,用户可通过按键控制LED灯、风扇和窗帘的开关。系统通过ESP8266-01S WiFi模块接入机智云平台,手机App可远程显示环境数据并下发控制指令,实现智能化的家居环境管理。
二、实现功能
1、功能详解:
1)主控单元:采用STM32F103C8T6单片机系统板作为主控单元。
2)环境采集:通过DHT11温湿度传感器采集环境温湿度信息。
3)数据显示:温湿度数据实时显示在OLED屏幕上。
4)阈值设定:可通过按键设置温湿度阈值。
5)模式切换:可通过按键切换手动模式和自动模式。
6)自动模式:当温度或湿度大于阈值时,自动开启风扇进行降温除湿,并开启蜂鸣器报警提醒。
7)手动模式:可通过按键控制LED灯、风扇和窗帘的开关。
8)接入云平台:通过ESP8266 WiFi联网后,接入机智云平台。
9)App远程监控:手机App可显示当前环境信息数据,并支持控制指令下发
2、项目清单:
1)主控:STM32F103C8T6最小系统板
2)显示模块:OLED显示屏
3)温湿度检测:DHT11温湿度传感器
4)联网模块:ESP8266-01S WiFi模块
5)执行模块:继电器、大功率LED灯模块、风扇模块、步进电机(窗帘)
6)报警模块:有源蜂鸣器
7)输入模块:按键
3、演示视频:
哔哩哔哩视频链接点击观看:https://www.bilibili.com/video/BV19GMe6rEFQ/?share_source=copy_web&vd_source=f4437c8e4429101e5bf1054c39d5474f
三、硬件介绍
PCB硬件设计:

四、程序设计
五、项目成品效果图

六、项目总结
本项目成功实现了环境温湿度的实时采集、显示与远程监控,结合阈值报警和手动/自动模式切换,提升了家居环境的智能化管理水平。系统运行稳定,各模块协同良好,具备较强的实用性和扩展性,适用于智能家居及物联网教学实践
七、包含资料
本资料免费分享,获取全套资料请看主页,并将告诉助手需要资料的项目编号,助手收到消息后,会发送资料。文章若对你有所帮助,期待点赞收藏,后续会持续分享各类单片机实战案例。
内容仅作为学习参考,有任何不妥之处,欢迎大家一起探讨!