DIY智能热水器
本文将详细介绍如何实现一个简易智能热水器。智能热水器支持温度设置,当加热水温达到设定温度后,热水器停止加热并通过声音提醒。同时还检测水位变化,防止干烧。
1、硬件准备与接线
本次项目将使用到如下硬件模块:
- Arduino Nano 开发板
- LCD1602显示屏
- 10K欧姆电位计
- DS18B20温度传感器(防水型)
- 单路继电器
- 按键(3个)
- 超声波传感器
- 蜂鸣器
接线如下:
在这款智能热水器中,我们使用 3 个按钮来设置热水器的温度。 第一个按钮增加值,第二个按钮减少值,第三个按钮设置值。
2、代码实现