STM32单片机OLED智能饮水机童锁自动出水补水加热水位检测

实践制作DIY- GC0159--OLED智能饮水机

基于STM32单片机设计---OLED智能饮水机

二、功能介绍:

电路组成:STM32F103CXT6最小系统+ OLED显示器+DS18B20检测水温+1个继电器模拟加热+1个继电器模拟补水+1个继电器模拟出水+水位传感器+超声波测距+多个按键(出水开关、加热开关、温度加、温度减)+多个LED灯指示冷热水状态。

功能:简单来说饮水机可以加热出热水,水箱水不足时自动补水,有童锁功能,有水杯靠近自动出水功能。

1.单片机读取DS18B20温度获取水温,如果开启热水则将自动进行加热。水温低于设定温度加热继电器通电加热,高于不加热。关闭热水功能后不加热。

2.液位传感器来计算当前水量的剩余,如若水量不够自动加水。(加水继电器模拟,低于最低值之后开启继电器加水,继电器10s后自动关闭,模拟加水的过程)

3.出水的位置配有超声波传感器,当声波传感跟判定小于最小值之后,系统会自动出水。有一个童锁按键长按3秒 判定开启儿童锁,屏幕上也显示儿童锁开启,开启这个模式之后没法出水,但是可以正常加热保温,

4.可以自定义设置加热温度,低于所设置的温度时会加热,若在此时不需要继续加热,也可以用按钮控制停止加热。

5.通过OLED屏幕显示当前的实时水温和剩余水量。

6,多组按钮可以控制设备的操作:点击出水开关出水,点击加热开关加热、可以通过温度加、温度减热点出水温度。

  1. 指示灯提示信息。绿灯冷水时亮,红灯热水时亮,黄灯(可以饮用了)是热水已经达到目标温度时亮或者冷水时也会亮。

三、详情介绍:

视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词OLED智能饮水机观看该视频详解讲解

功能演示操作

这是一款基于STM32单片机OLED智能饮水机电路组成:STM32F103CXT6最小系统+ OLED显示器+DS18B20检测水温+1个继电器模拟加热+1个继电器模拟补水+1个继电器模拟出水+水位传感器+超声波测距+多个按键(出水开关、加热开关、温度加、温度减)+多个LED灯指示冷热水状态。

功能:简单来说饮水机可以加热出热水,水箱水不足时自动补水,有童锁功能,有水杯靠近自动出水功能。

1.单片机读取DS18B20温度获取水温,如果开启热水则将自动进行加热。水温低于设定温度加热继电器通电加热,高于不加热。关闭热水功能后不加热。

2.液位传感器来计算当前水量的剩余,如若水量不够自动加水。(加水继电器模拟,低于最低值之后开启继电器加水,继电器10s后自动关闭,模拟加水的过程)

3.出水的位置配有超声波传感器,当声波传感跟判定小于最小值之后,系统会自动出水。有一个童锁按键长按3秒 判定开启儿童锁,屏幕上也显示儿童锁开启,开启这个模式之后没法出水,但是可以正常加热保温,

4.可以自定义设置加热温度,低于所设置的温度时会加热,若在此时不需要继续加热,也可以用按钮控制停止加热。

5.通过OLED屏幕显示当前的实时水温和剩余水量。

6,多组按钮可以控制设备的操作:点击出水开关出水,点击加热开关加热、可以通过温度加、温度减热点出水温度。

7.指示灯提示信息。绿灯冷水时亮,红灯热水时亮,黄灯(可以饮用了)是热水已经达到目标温度时亮或者冷水时也会亮。

具体测试方法观看视频详细介绍。。。

了解更多尽请观看视频讲解。。。

猜你喜欢

转载自blog.csdn.net/LS840233684/article/details/131780936