​基于stm32单片机的智能热水器系统-OLED显示

本设计的硬件构成:

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;

下载资料

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值