# stm32_Smart-Water-Heater **Repository Path**: stm32-microcontroller-code/stm32_Smart-Water-Heater ## Basic Information - **Project Name**: stm32_Smart-Water-Heater - **Description**: 77.STM32智能热水器嵌入式单片机设计MF-毕业源码案例设计 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README STM32智能热水器功能如下: 1. 环境采集:采集环境光照强度、水位、水温 2. 显示功能:屏幕显示当前时间、光照强度、热水器水位、水温;第二页显示定时开始时间和结束时间 3. 模式切换:可以通过按键切换自动模式和手动模式 4. 自动模式:当前时间处于定时工作时间内:光照小于光照阈值时开启照明灯,水位小于最低水位时开启进水水泵加水且此时蜂鸣器报警提醒;水位超过最大水位时开启排水水泵放水;温度低于最低温度时蜂鸣器报警并开启加热片加热水直到温度达到最高温度时停止加热; 当水位过低时加热功能不启动;当时间处于定时时间外则热水器不自动工作,只能通过手动模式控制。 5. 手动模式:通过按键控制LED照明灯、加水、放水、加热 6. 阈值调节:可通过按键设置当前时间、温度上限、温度下限、光照阈值、水位上限、水位下限、定时开始时间和结束时间 7. 蓝牙APP:通过连接蓝牙APP,可以查看信息数据和控制指令下发,包括模式切换、手动外设控制 2.材料清单 • STM32F103C8T6最小系统板 • OLED显示屏(4针IIC协议) • 光敏传感器 • 水位传感器 • DS18B20温度传感器 • 大功率LED灯模块 • PTC加热片 • 继电器 • 水泵模块 • 有源蜂鸣器