一. 系统概述
本节水器系统旨在实现智能化的节水管理,能够通过人体感应进行自动冲洗,并监控和调节花洒的水温,从而提高用户的用水舒适性和便捷性。系统主要功能包括:
- 人体感应及自动冲洗:
- 采用STM32单片机作为核心控制单元,通过红外传感器检测是否有人使用卫生间。
- 检测到使用完毕后,控制继电器闭合,自动启动冲洗功能。
- 水温调控:
- 使用温度传感器获取水温信息,并在界面上显示当前温度。
- 设置温度阈值为38°C,用户可通过按键调整温度。
- 当感应到有人在花洒下时,系统将调节冷热水开关,以维持设定的水温。
- 在没有检测到人体时,系统将自动关闭水温调节功能。
二. 电路设计
电路设计采用Altium Designer工具完成:
- 系统核心使用STM32F103C8T6单片机,构成最小系统电路。
- 使用DS18B20进行温度测量,单总线协议用于与单片机的数据通信。
- 使用0.96寸OLED12864显示屏显示数据,采用I2C总线与单片机连接。
- 利用光电开关进行人体检测,传感器