# stm32_Smart-Water-Bottle **Repository Path**: stm32-microcontroller-code/stm32_Smart-Water-Bottle ## Basic Information - **Project Name**: stm32_Smart-Water-Bottle - **Description**: 56.STM32智能水杯嵌入式单片机设计MF-毕业源码案例设计 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-03-12 - **Last Updated**: 2026-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README STM32智能水杯功能如下: 1. 环境采集:DS18B20温度传感器采集水温、非接触式水位传感器检测水位是否正常、TDS电导率传感器检测水质情况、光电红外传感器检测是否喝水 2. 屏幕显示:OLED屏幕显示当前时间、水温、水位、TDS电导率和杯盖情况信息 3. 自动模式:水温高于阈值开启风扇降温,低于阈值开启加热片加热,TDS超过阈值报警提醒 4. 定时提醒:到达三个喝水时间语音播报提醒喝水并打开杯盖等待喝水,光电红外传感器触发喝水后结束提醒 5. 缺水提醒:水位偏低时语音播报缺水并打开杯盖等待加水,加水后结束提醒 6. 阈值设置:可通过按键设置系统时间、水温上下限、TDS阈值和三个提醒喝水的时间 7. 模式切换:按键可切换自动模式和手动模式 8. 手动模式:通过按键控制杯盖、风扇、加热片开关 9. 蓝牙APP:使用APP控制模式切换,接收信息和控制下发 材料清单 • STM32F103C8T6单片机 • OLED屏幕 • DS18B20温度传感器 • 光电红外传感器 • 非接触式水位传感器 • TDS电导率传感器 • BT04A蓝牙模块 • 舵机 • 继电器 • 风扇 • 加热片 • 有源蜂鸣器