基于物联网的智能照明系统设计

建模自动物联网家庭照明系统(SmartLi)

摘要

大多数人去度假时总是忘记关灯,导致在他们离开期间电力一直消耗。这会造成电力浪费。如果将灯关闭,黑暗的环境会使房屋容易遭受入室盗窃。网络与通信系统技术使我们能够通过物联网(IoT)技术远程控制照明的开关,以假装家中有人。本项目旨在开发一种可通过物联网技术远程控制的家庭自动照明系统。已开发用于家庭照明的移动应用(SmartLi),并与光强与运动传感器集成。当环境变暗时,门廊灯会亮起;当附近检测到移动时,灯光还会变得更亮。

关键词 :Arduino Uno · Automatic light · Home · IoT · NodeMcu ESP8266 · 门廊

1 引言

人们总是试图在离家期间防止房屋成为窃贼目标。一种常见的方法是在整个假期期间打开门廊和室内灯光。然而,这将导致电能浪费,尤其是白天开灯。由于住宅建筑中的大部分能量消耗来自照明,因此其自动化是减少用电量的替代方案之一[1, 2]。此外,由于该系统能够模拟主人在家,即使房屋空置也能提升家庭安全。因此,控制照明系统可以消除房屋遭窃贼盯上的风险。

自动控制照明系统有两种常见方法:(1) 基于传感器和 (2) 基于智能 [3, 4]。与基于智能的方法相比,基于传感器的方法在控制照明系统中被广泛使用。原因是基于传感器的方法安装简便且成本低。而基于智能的方法则需要额外的设备,例如用于数据处理的存储器和中央处理器(CPU)。因此,安装过程变得更加复杂。

如今,网络与通信系统技术的进步使得用户能够通过物联网远程控制照明系统。当房主外出度假或处理其他事务时,物联网将发挥更大的作用,同时还能帮助节约电力。将物联网与基于传感器的应用(如运动传感器)相结合,有助于节省能量,因为它会触发照明系统采取一些必要的操作。例如,在规定时间内未检测到运动时,灯光会变暗或关闭。此外,光照强度的变化还能营造出房主在家的假象。

因此,本文旨在介绍一种名为“SmartLi”的应用程序,该程序能够通过智能手机和基于传感器的应用来控制照明。该系统涉及对周围光照强度的实时处理和移动检测,以及来自智能手机的信号。这种由运动触发的照明可以安装在房屋外部,最好位于入口处。物联网系统也已通过Wi-Fi网络连接集成到房屋的照明系统中。图1和图2展示了所提出系统的概述。

示意图0

示意图1

2 相关工作

物联网是一种相互关联的计算设备,其中数字对象通过网络连接,无需人与计算机之间的交互。它是数字演进的新趋势,特别是在工业4.0领域。因此,众多研究已探索了物联网的实现。

研究 [5] 探讨了物联网在自动驾驶汽车中的应用。该研究的目的是通过远程控制车辆来跟踪非线性系统的状态轨迹。研究人员还考虑了合适的通信链路系统,例如编码器和解码器,以提高物联网的效率。

此外,物联网的实用性已被企业所发现。[6]的研究利用物联网进行客户反馈数据收集,对这些数据进行处理以了解客户需求。结果表明,需求预测提高了可用性,增加了收入,并降低了运营成本。

另一个对物联网应用具有重要意义的领域是农业。研究[7]连接了四种用于数据采集的传感器,分别是:(1)空气温度,(2)湿度,(3)叶片湿度,和(4)土壤湿度读数。每种传感器随时间更新其读数以实现监测目的。当读数低于或高于标准值时,需要其他设备采取进一步操作。例如,如果土壤湿度水平低于标准读数,灌溉系统将启动水泵向田地供水。

先前的研究表明,可控照明系统是家庭自动化的一部分。Wang 等人的工作 [8] 已证明物联网在开关灯方面的成功应用。无线传感器与执行器网络 (WSAN)被用作连接模块。然而,控制灯光的功能非常有限,仅能实现发光二极管的开或关。

此外,已探索使用Web应用作为前端平台来控制灯光和家庭电器的可行性[9]。在此工作中,使用运动传感器在检测到移动时自动打开灯光。然而,本研究未考虑光照强度对灯光开关的影响,也未考虑当前是白天还是夜晚。

阿萨杜拉等人采用了类似的方法。[10]他们使用带有蓝牙功能的智能手机作为连接模块,以远程控制家庭自动化系统和植物灌溉。该双系统与Arduino Uno集成,可控制18种家用电器以及两种传感器,分别是(1)超声波传感器和(2)土壤湿度传感器,分别用于水位检测和自动植物灌溉。然而,该项目的目标是实现短距离信号覆盖范围内的控制。同时,使用蓝牙具有优势,因为它消耗低能耗通过[11]。进行的文献综述可以证明,物联网是提高日常生活活动效率的重要系统。尽管以往的研究已取得成功,但在控制照明系统方面仍有进一步改进的空间,例如考虑光照强度以实现绿色世界的目标。

3 提出的建模

3.1 系统设计

所提出系统的框图如图3和图4所示。该项目包含三个主要部分,即输入、处理器和输出,如图3所示。光敏电阻(LDR)和PIR运动传感器是输入,LED 1 和 LED 2 是输出。PIR运动传感器作为运动探测器,用于控制灯光亮度。LDR作为指示器,用于开关门廊灯(LED 1)。它感知周围环境的光照强度,并判断当前是白天或夜晚。此外,当周围环境黑暗时,它会自动开启,当接收到周围光线时则关闭。Arduino Uno 是一个处理器,接收输入信号,将信号处理为有意义的信息,并输出以执行智能灯光操作。而在图4中,显示了名为SmartLi的应用程序可以通过互联网连接远程直接控制 NodeMcu ESP8266,从而为LED 3、LED 4和LED 5提供输出读数。在本项目中,使用移动热点作为无线网络连接。该系统的开发旨在使用户能够更方便地远程开关灯。

示意图2

示意图3

在图5中,Arduino正在上电并检测光敏电阻,如果测得的光敏电阻(LDR)值处于黑暗水平范围内,则会打开门廊处的LED 1。下一个条件是通过PIR运动传感器检测是否存在移动。为了激活PIR运动传感器,必须先打开LDR,然后LED 2将被点亮。这表示LED 2仅在LDR处于黑暗条件下才会工作。为了避免浪费能量,在LED 2点亮5秒后会重复检查移动状态。如果检测到移动,LED 2将继续保持点亮;否则,它将关闭。运动传感器的灵敏度和激活时间是可调节的,运动模块带有专用的电位器也可进行调节。而图6中的流程图显示,LED 3、LED 4和LED 5只有在按下其对应的按钮时才会点亮。

3.2 硬件

该系统基本上由五个组件构成,它们是:Arduino Uno、PIR运动传感器、光敏电阻(LDR)、LED灯、NodeMcu ESP8266。所提出模型的概览如图2所示。各组件的详细功能说明如下: 本项目中使用的组件有:

(1) Arduino Uno
– 作为微控制器,用于在整个系统中执行各种功能和操作。

(2) PIR运动传感器
– 作为传感器使用,用于检测移动。

(3) 光敏电阻(LDR)
– 作为传感器使用,用于检测周围环境的光照强度。

(4) LED灯
– 作为输出设备使用,接收到电压后会发光。

(5) NodeMcu ESP8266
– 作为微控制器使用,通过Wi-Fi连接在系统中执行各种功能和操作。选择NodeMcu ESP8266是因为其开机功耗低,能够与USB-串行连接。此外,它非常适合面包板使用,且适用于开发初学者,无需使用 Arduino Uno模块。

示意图4

示意图5

4 结果与讨论

4.1 最终输出结果

图7显示门廊灯(LED 1)仅在光照强度非常低时才会开启,从而营造出夜晚家中有人的假象。同时,图8表明运动感应灯(LED 2)仅在传感器检测到移动时才会开启,目的是假装屋主已察觉到盗贼的存在。最后,室内灯(LED 3、LED 4、LED 5)可通过互联网连接,使用智能手机或计算机上的SmartLi 应用程序或任何网络浏览器进行远程监控和控制(图9)。

4.2 参数限制

表1中所示的限值参数是该项目默认设置的测量值。然而,该参数可以根据每个相关组件的设置更改为较高或较低值。

传感器/信号 最大值
运动传感器 14 厘米
LDR 100 勒克斯
Wi-Fi 20 m

4.3 移动热点信号强度

通过改变家庭模型与智能手机之间的距离来测试物联网Wi-Fi移动热点连接,以验证Wi-Fi距离对本模型的适用性。传播类型为直视传播。实验表明,在1至15米范围内,LED 2、LED 3和LED 4的输出均能正常工作,所选发光二极管可成功开启。然而,在距家庭模型20米处且无障碍物的情况下,Wi-Fi信号丢失。这是由于存在其他用户的无线干扰,且移动数据信号不够强,无法达到最大距离,如表2所示。

距离(米) 输出(LED 3、4、5 开)
5 ON
10 ON
15 ON
20 OFF

4.4 讨论

当光敏电阻处于明亮环境时,没有发光二极管被激活。但当光敏电阻处于黑暗环境时,LED 1 将会亮起。接下来,如果检测到移动,且光敏电阻同时处于黑暗环境中,则LED 2 也会亮起。此外,所创建的移动应用可用于打开/关闭LED 3、LED 4和发光二极管5。

该系统使用LED 1的暗淡颜色发光,以少量电流照明,从而节省能量。而最亮的发光二极管则使用LED 2,因为它能为门廊区域提供清晰的视野。例如,当有人通过门廊进出家庭时,发光二极管灯光有助于在夜间改善他们的视线。同时,它也能向房主发出可能入侵的警报。

由于信号丢失,20米及以上距离无法建立物联网连接。但是,可以利用Wi-Fi网络和外部信号放大器来增强信号强度。

5 结论

物联网自动太阳能照明系统(SmartLi)已按照我们的设计成功构建。光敏电阻、运动传感器和物联网系统能够正常工作,我们成功分析了周围环境的光照强度、移动情况以及来自智能手机的信号,并将这些信息集成到 Arduino Uno和NodeMcu ESP8266开发板中。此外,当系统检测到黑暗环境、移动或接收到智能手机的信息时,能够通过点亮黄色/白色LED作为信号输出,并向用户显示物联网灯光状态。另外,我们还成功实现了物联网功能,开发了由智能手机控制的照明系统,并为该系统构建了应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值