一、项目概述
本项目以 STM32 单片机作为核心主控,在 Proteus 仿真软件中完成整套智能家居硬件电路搭建,集成 DHT11 温湿度传感器、环境监测采集电路、OLED 显示屏、各类执行继电器负载等外设。系统能够实时采集室内温度、湿度环境参数,将监测数据实时刷新在 OLED 屏幕;根据预设阈值自动控制灯光开关、开窗机构、供水阀门等家居设备,实现环境自适应智能调控,同时通过虚拟终端打印系统运行日志,直观观测整机工作状态。
二、整体硬件仿真架构
整体仿真电路依托 STM32 主控单元统筹全部外设:
- 环境采集单元:DHT11 数字温湿度传感器采集现场温湿度数据;
- 人机交互单元:OLED 液晶屏幕实时显示当前环境参数与设备运行状态;
- ADC 采集支路:拓展光照、烟雾等模拟量环境数据采集;
- 执行驱动单元:继电器驱动开窗、供水、室内照明等受控负载;
- 调试观测单元:Virtual Terminal 虚拟终端输出系统调试日志,方便程序调试查看。
三、核心控制逻辑
- 定时循环采集温湿度等环境参数,完成数据滤波处理后本地显示;
- 设定温湿度上下限阈值,超标时自动启动对应的调节设备;
- 支持手动模式与自动模式切换,按需控制各个家居负载通断;
- 全程运行信息经由串口打印至虚拟终端,便于调试与运行状态监控。
四、仿真测试效果
在 Proteus 内全速运行仿真,上电后系统自动初始化所有外设,屏幕即刻刷新实时温湿度数值;人为修改仿真内环境参数,系统可快速响应,自动启闭对应的调节设备,终端同步打印动作日志,整套系统运行稳定,控制逻辑无卡顿误触发,达成基础智能家居环境监测与自动控制需求。
五、总结与拓展方向
本次仿真验证了 STM32 驱动多外设智能家居方案的可行性,整套方案结构简单清晰,十分适合嵌入式入门练习、课程设计以及毕设基础选题。后续可以继续拓展:接入蓝牙 / Wi-Fi 模块实现手机远程控制、增加人体红外安防检测、接入语音识别模块实现语音控制,进一步完善智能化水平。
通过网盘分享的文件:仿真文件获取.zip
链接: https://pan.baidu.com/s/1V5zzxbpHc_fRqfGIzSdLfg?pwd=6666 提取码: 6666