项目概述
本项目是一个基于 STM32 和 FreeRTOS 的智能家居控制系统,实现了温湿度监测、灯光控制、远程通信等功能。
硬件架构
- 主控:STM32F407VET6
- 传感器:DHT11 温湿度传感器
- 通信:ESP8266 WiFi 模块
- 显示:OLED 显示屏
- 执行器:继电器模块
软件架构
// 任务划分
- 传感器采集任务(优先级 2)
- 数据处理任务(优先级 3)
- 通信任务(优先级 2)
- 显示任务(优先级 1)
核心功能
- 实时监测温湿度数据
- 通过手机 APP 远程控制
- 自动化场景联动
- 数据云端存储
项目源码
完整源码已开源在 GitHub。