# 智能环境助手 **Repository Path**: Caisking/environmental-assistant ## Basic Information - **Project Name**: 智能环境助手 - **Description**: 智能温湿度监控助手是一款基于STM32F103C8Tx芯片的智能家居解决方案。通过运用STM32CubeIDE进行程序开发,结合HAL库的强大功能,实现了多种智能控制和监测功能。本项目采用了一系列先进的硬件模块,包括AHT20温湿度传感器、电机驱动模块DRV8833和OLED显示屏等,以提供全面的家居监控和控制能力。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 29 - **Forks**: 4 - **Created**: 2023-10-17 - **Last Updated**: 2025-09-10 ## Categories & Tags **Categories**: smart-home **Tags**: stm32, HAL, IIC, RTC, PWM ## README # 智能温湿度监控助手 智能温湿度监控助手是一款基于STM32F103C8T6芯片的智能家居解决方案。该项目结合了STM32CubeIDE开发环境和HAL库的强大功能,实现了多种智能控制和监测功能。它采用了一系列先进的硬件模块,包括AHT20温湿度传感器、电机驱动模块DRV8833和OLED显示屏等,以提供全面的家居监控和控制能力。 ## 功能特性 - 温度和湿度监测:通过AHT20温湿度传感器实时监测室内温湿度数据。 - 温湿度报警:当温度或湿度超过设定阈值时,触发报警并发送通知。 - 自动控制:根据设定的温湿度范围,自动控制电机驱动模块,调整室内环境。 - 实时显示:通过OLED显示屏,实时显示温湿度数据和控制状态。 ## 硬件配置 - 主控芯片:STM32F103C8T6 - 温湿度传感器:AHT20 - 电机驱动模块:DRV8833 - 显示屏:OLED ## 开发环境 - 开发工具:STM32CubeIDE - 编程语言:C/C++ - HAL库 ## 快速开始 1. 克隆或下载本项目的源代码到本地开发环境。 2. 打开STM32CubeIDE,并导入该项目。 3. 连接开发板和计算机,并编译、烧录程序到开发板。 4. 启动开发板,系统将开始监测温湿度并显示在OLED屏幕上。 5. 根据需要,调整温湿度阈值和控制参数。 ## 贡献 如您对该项目有任何建议或改进意见,欢迎通过提交问题或拉取请求的方式进行贡献。 ## 许可证 该项目基于 [MIT 许可证](LICENSE)。