本设计的硬件构成:
STM32F103C8T6单片机最小系统板(包含+3.3V稳压电路+时钟晶振电路+复位电路(上电自复位,手动复位)),OLED显示屏、按键、加热继电器电路,加水继电器电路、DS18B20温度传感器(防水式)、蜂鸣器报警电路、指示灯、遥控电路、wifi模块电路等组成
功能介绍:
1、系统 可以显示和设置预约时间(分钟),可以随意设置预约多少分钟后开启热水器系统控制;
2、当温度低于下限的时候继加热电器开启,待温度高于上限的时候加热继电器关闭,继电器可以接负载;
3、采用两个水位传感器和LM358电压比较器检测上、下水位功能,水少不加热,并启动水位控制继电器(上)吸合模拟加水,当水加至水位上限时,继电器断开停止加水 。
4、热水器工作加热和加水时有相应的指示灯(红灯代表缺水,黄灯代表加水,绿灯代表加热);当前系统检测到缺水时,蜂鸣器报警,并开启加水;
5、按键可以设置水温的控制范围,五个按键功能:设置、加、减、确定;
6、可通过红外遥控对系统进行控制,或使用wifi模块对系统进行实时监控,同时也可以对系统进行控制。
7、按键功能
(1)S0:复位键 S1:设置/保存 S2:加 S3:减 S4:确定;
(2)设定:按下S1设置键, 依次进入预设温度值的调节模式。
(3)按S2键,预设值加。
(4)按S3键,预设值减。
(5)设置成功后,按S4确定键退出,返回到正常模式。
主要物料清单及型号:
显示屏:OLED12864-0.96寸;
单片机:STM32F103C8T6;
wifi模块:ESP-M1;
语音识别模块:LD3320;
继电器:SRD-05V;
蜂鸣器:5V有源蜂鸣器;
水位传感器:电阻式水位传感器;
温度传感器:DS18B20-防水式;
红外接收头:VS1838B;
比较器电路:LM358;