基于Wi Fi的热水器系统设计

2018-07-25 06:13任成鑫
电脑与电信 2018年5期
关键词:热水器原理图检测器

梁 芳 任成鑫

1 引言

随着现代社会信息高速发展,智能家居系统也将成为发展趋势。智能化家居是以住宅为主要载体,通过通信网络、数字化家电、设备自动化等技术[1],实现对热水器等家电设备的远程遥控[2]。本文通过WiFi来实现对热水器系统的远程控制[3],用无线接入技术,可以减少成本,不需要铺设线路,使得用户可以直接设定最高温度,在达到一定温度后停止加热。用户不需要到指定位置进行热水器的设定,只需要通过手机或电脑即可完成对热水器的控制。

2 WiFi热水器系统整体方案设计

热水器控制器系统,选用DS18B20作为温度采集器,所采集到的数据为数字量,可以直接送入单片机进行处理。水位量由水位检测传感器进行测量,水位检测传感器选择RB-02S048A,它是通过一系列的平行导线线迹测量其水滴/水量大小从而判断水位[4],完成水量到模拟信号的转换,输出的模拟值可以直接被程序中的函数所应用。所测量的结果通过电子屏幕LCD显示。热水器系统在WiFi网络下和手机相连接,实现在手机上显示温度以及水位,并要求在手机上设定所达到的最高温度。因而选择NodeMcu作为整个系统的WiFi感应[5]。

图1 系统框图

系统框架图如图1所示,系统的工作原理:

(1)arduino作为核心控制并协调整个系统;

(2)温度采集器检测到的数字水温信号,直接传送至arduino内,处理之后在LCD上显示;

(3)水压传感器测通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位,并在LCD数码管上显示水位值;

(4)当arduino将温度及水温的信号发送到NodeMcu时,处于同一网络的手机或电脑在web网页(LCD上显示的IP网址)中会显示温度及水温。

3 系统整体设计

3.1 电路原理图

根据各个器件的原理以及引脚图,在软件Protel99se中画出各部分的元件引脚图。

(1)单个模块

表1 原理图对应的模块及名称

图2 水位模块

图3 温度模块

图4 显示屏

图5 无线模块

图6 arduino

(2)整体连线

图7 WiFi热水器系统原理图

表2 各部分连接表格

3.2 部分实物连接图

图8 硬件连接示意图

4 结果测试

(1)本次实验的最终成果

图9 整体实物图

图10 温度检测器

图11 水位检测器

图12 WiFi检测器

(2)完成最终的连接后,给arduino以及WiFi NodeMcu连接电源后,LCD会显示当前的温度以及水位,结果显示如下:

图13 LCD的温度及水位显示

(3)手机或电脑先连接上名为ctrl的WiFi网络,然后根据LCD屏幕上出现的IP地址,在网页上登录,得到的结果如下图:

图14 手机上显示的温度及水位

此次设计完成基于WiFi的热水器系统,设定最高温度,到达最高温度时系统停止加热,实现了温度和水位的测量和显示,通过WiFi网络实现对热水器系统的控制功能。

猜你喜欢
热水器原理图检测器
浅谈STM32核心板原理图设计
电路原理图自动布图系统的设计与实现
基于Protel DXP 2004层次原理图的设计
谁应该为毁损的热水器负责?
车道微波车辆检测器的应用
太阳能热水器
一种雾霾检测器的研究与设计
自制一个太阳能热水器
身边的太阳能
关于EDA教学中Quartus II原理图输入法的探讨