智慧寝室系统设计与实现

物联网技术  2021年 / 第6期
760 引 言
随着《物联网“十二五”发展规划》的印发和持续推进,“智慧校园”逐步在校园中推广[1]。学生寝室作为学生校园生活的重要活动场所,也受到了极大关注。目前,国内外有许多学者对学生寝室的相关智慧化进行了研究,但大多主要针对整个学生公寓以及整个学生体。例如:吴永斌等设计了学生宿舍人脸识别考勤系统[2];文献[3-4]基于B/S 架构对高校宿舍管理系统进行了设计与功能实现;朱静宜基于物联网技术设计了校园建筑能耗智慧控制平台[5]。以上研究对于单个寝室内部的智慧化所做工作较少,寝室内部设备配备仍然普遍 简单。
目前学生寝室内普遍采用上下铺或上床下桌的配置,学生在上铺时存在关灯不方便的问题。而由于学生
独立生活经验相对较少,在寝室生活中,普遍存在着熄灯时没关灯导致第二天起床时灯长明、下雨时因为没关窗导致寝室被淋湿,忘带钥匙导致被锁门外等问题。此外,学生寝室失窃现象也是高等院校的一个“顽疾”[3]
,因学生私接电器引发火灾的现象也时有发生。
针对上述问题,本文根据学生的学习生活习惯[6],设计并实现了一种智慧寝室系统。智慧寝室系统使用多种环境传感器采集当前环境信息[7],其不仅能够通过手机APP 对寝室门、窗、灯等设备进行控制,还可以实现寝室的防火防盗等功能,使学生寝室生活更加安全和便捷。笔者将本文系统安装在某高校学生寝室内,进行了为期一周的实验测试。实验结果表明,本系统运行稳定,具有一定实用性,对学生寝室生活质量有一定提升。智慧寝室系统结构简单、成本低廉,且学生可安全地自行架构组装,因此适于推广。
1 整体设计方案
根据学生生活需求,本系统包括门禁系统、灯光控制系统、自动窗系统和安全系统四部分。用户可以通过手机APP 连接校园网向寝室中各个系统发送不同命令,
使相应系统完成指令操作,实现对寝室门、灯光、窗等设备的控制。智慧寝室系统工作原理示意图如图1所示。
图1 智慧寝室系统工作原理示意图
2 硬件设计
2.1 门禁系统
门禁系统设计了密码锁和远程开关门两大功能。该设计优势在于:
(1)密码锁功能。无需携带钥匙就可以开寝室门,故能够解决学生忘记带钥匙、丢失钥匙而无法进入寝室的问题。(2)远程开关门功能。该功能可远程控制开关门,能够解决学生忘记反锁门以及需要临时为他人开门等紧急 问题。
门禁系统由主控模块、密码模块、WiFi 模块和开锁模块四部分组成,各模块具体工作原理如下:(1)主控模块
主控模块采用高速、低功耗、超强抗干扰的STC90C52RC 单片机作为主控芯片,对系统进行控制。通过检验WiFi 模块与密码模块通信引脚间的电平变化,控制相应模块执行指令,以达到操控系统的目的。
张昊霖,张 敏,曹大焱,董伟宁,朱笑莹
(辽宁工程技术大学 电子与信息工程学院,辽宁 葫芦岛 125100)
摘 要:
文中针对学生寝室生活中常见问题,设计并实现了一种智慧寝室系统。该系统通过手机对寝室门、窗、灯等智能化设备进行远程控制,能够解决忘带钥匙、雨天忘关窗、忘关灯等问题;同时具有火灾报警、失窃报警等功能,可有效加强寝室安全性。实验结果表明:所提智慧寝室系统能够稳定运行,且可以有效提高学生寝室生活质量、方便学生管理寝室、加强寝室安全性;另外,该系统结构简单,成本低廉,适于推广。
关键词:
嵌入式;物联网;寝室;blinker ;传感器;环境监测中图分类号:TP39;TU855      文献标识码:A      文章编号:
2095-1302(2021)06-0076-03收稿日期:2020-11-12  修回日期:2020-12-17
全指向性麦克风2021年 / 第6期  物联网技术
77
点亮一个LED 灯,并将输入的密码显示在LCD1602显示屏上。密码输入完成后通过单片机对接收到的矩阵按键电平信号进行处理,并与设置的密码进行对比。若密码正确,向开锁模块发送开锁命令由开锁模块完成开锁;若密码不正确则蜂鸣器长鸣进行报警。(3)WiFi 模块
WiFi 模块主要由ESP8266-12E 模块组成。用户可以应用手机APP 通过校园网向WiFi 模块发送开门的指令,当WiFi 模块接到指令后通过改变定义引脚的电平高低与主控模块进行通信,主控模块控制开锁模块进行开锁。(4)开锁模块
本模块的主要元件为SG90舵机。舵机与普通门锁相连,当收到开关锁命令后,单片机通过输出PWM 信号控制舵机的转动,
达到开关门锁的目的。
门禁系统工作原理示意图如图2所示。
图2 门禁系统工作原理示意图
2.2 灯光控制系统
灯光控制系统主要具有定时关灯、远程关灯两项功能。该设计优势在于:
(1)定时关灯功能。通过设定关灯时间定时自动关灯,解决当熄灯时因忘记关灯导致的灯长明或因去上课忘记关灯等原因造成浪费的问题。
(2)远程开、关灯功能。通过手机远程控制开、关灯,在床上对寝室灯光进行控制,以达到提升寝室生活便利性的目的。
灯光控制系统由51单片机、WiFi 模块和舵机组成。该系统主要工作原理如下:将51单片机的定时器T 0作为时钟进行计时,当到达设定时间后单片机通过PWM 信号控制舵机转动,以实现定时关灯功能。远程关灯功能与远程开关门功能类似,都是使用手机与WiFi 模块进行通信,通过51单
因而无人在寝室、且未关窗时,如遇雨天则可能导致寝室被雨淋湿而造成不必要的损失。自动窗系统优势在于,出现上述无人在寝室且需要关窗的情况时,可以通过雨天自动关窗功能进行关窗,避免寝室被淋湿而造成损失。
自动窗系统由51单片机、雨滴检验模块、微动开关、ULN2003电机驱动、步进电机组成。主要工作原理如下:以
微动开关作为检测开关,检测窗当前状态是开或关;关窗时微动开关导通,开窗时微动开关断开。自动窗系统启动时,当雨滴检验模块检测到水滴、且微动开关检测到窗户处于打开的状态,则单片机将控制步进电机在规定的时间内进行关窗,如果超时电机将停转以防止对窗户造成破坏。
自动关窗系统工作原理示意图如图3所示。
图3 自动关窗系统工作原理示意图
2.4 安全系统
寝室安全问题也是寝室设计必须要考虑的重要问题之
一,因此本文设计了寝室安全系统,主要包括防火模块与防盗模块两部分。该系统具有火灾检测、火灾报警、人员检测等功能,能够在发生危险之初进行报警,降低危险带来的 损失。
防火模块由51单片机、MQ-135有害气体检测传感器、DHT11温湿度传感器、蜂鸣器组成,主要原理如下:MQ-135有害气体检测传感器通过模拟量输出电压,通过检测空气中烟雾浓度的改变输出电压,烟雾浓度越高,输出电压越大。一旦电压超过设定的阀值,单片机将会检验到电平变化,从而控制蜂鸣器进行报警,以提醒学生有危险发生;同时,通过WiFi 模块向所有用户发出火灾报警信号,用户可以远程开门请求附近人员进行帮助。而DHT11温湿度传感器具有检测温湿度的功能,当传感器检
测到寝室内温度高于 50 ℃时,进行报警并向所有用户发出起火灾警信号。
防盗模块主要由RCWL-0516微波雷达感应开关与红外光电反射传感器组成,主要工作原理如下:红外传感器安装
物联网技术  2021年 / 第6期
78入房间,蜂鸣器长鸣进行报警。
3 软件设计
3.1 软件开发环境
智慧寝室系统采用Keil μVision4与Arduino IDE 两种软件对硬件进行开发。通过Arduino IDE 完成对ESP8266-12E 模块与手机APP 、51单片机之间通信程序的编写,使用Keil μVision4完成对其他硬件控制代码的编写。
Keil 是一款涵盖C 语言编译的专业软件开发系统, 具备宏汇编、库管理和仿真调试等诸多功能,是当代的主流编译工具之一[8]。Arduino 与Keil 类似,但是与Keil 相比,Arduino 具有开源的优势且更易上手。Arduino 在下载相关硬件拓展包后可以在示例的基础上编写程序,适合在短时间内完成难度较高的硬件程序编写。3.2 应用软件开发
智慧寝室系统的应用软件是基于Blinker 开发的,通过Blinker APP 与智慧寝室系统的硬件进行连接,以实现对系统硬件的远程控制。
Blinker 是一套跨平台、跨硬件的物联网解决方案,其提供了手机APP 端、设备端、服务端支持[9],同时向用户提供自定义布局图形化操作界面,在满足用户要求的前提下极大地降低了使用难度。本系统通过在Arduino IDE 添加Blinker 库,在开发文档所给例程的基础上进行开发。开发时通过调用封装好的相应设备的函数简单地对I/O 口进行定义设置即可达到控制设备的目的。其中控制设备运行的关键代码如下:
订舱系统charauth[] = "YourDeviceSecretKey";
//注册设备时由blinker 平台给出
charssid[] = "YourWiFinetworkSSIDorname"
charpswd[] = "YourWiFinetworkWPApasswordorWEPkey";
填写以上代码即可实现设备的基本运行。
将程序编译后,通过CH340模块以USB 转串口的方式下载到WiFi 模块,即可实现通过此软件连接校园网对硬件系统进行控制。软件操作界面如图4所示。
4 系统测试与结果分析
这里将本系统应用到寝室进行了1周的测试,结果表明本系统能够稳定运行,并提升寝室同学的生活质量。门禁系统能通过密码或手机远程操作实现开关门;灯光控制系统和自动窗系统能正常工作且具有较高的稳定性;红外传感器在能稳定工作的条件下可以有效检测18 cm 内人员进出情况;当温度到达50 ℃时DHT11温湿度传感器可以实现正常报警;
现WiFi 模块若长时间工作会产生较多热量需要做好散热工作。由于受时间精力限制,该系统无法进行更为完善的测试,笔者将基于本研究进行进一步的系统提升工作,以期实现更多功能。
图4 软件操作界面
5 结 语
本文给出了一种智慧寝室系统的合理设计方案,为寝室智能化提供了一条可行途径。本系统可以通过手机完成对寝室门禁、窗户、灯等设备的自由控制,同时具有防火、防盗功能。通过实验验证,本系统能稳定运行,能有效提高寝室的安全性,能为学生的寝室生活提供便利,提高学生寝室生活质量,对于学生宿舍的智能化建设具有一定现实意义。
注:本文通讯作者为张敏。
考文献
abs-220[1]谭竣耀,张庆荣.物联网工程的发展与应用[J].数字通信世界,2017,13(9):251.
[2]吴永斌,濮永仙,肖坤娥,等.学生宿舍人脸识别考勤系统设计 [J].软件导刊,2020,19(6):113-116.
[3]胡橙凤.基于B/S 架构高校宿舍管理系统设计与实现[J].电脑知识与技术,2020,16(6):61-62.
[3]周红军.基于B/S 架构高校学生管理系统的设计与实现[D].西安:西安电子科技大学,2013.
[4]覃勇,尉成玉.基于B/S 结构的高校宿舍管理系统的设计与实现 [J].信息与电脑(理论版),2016,10(24):137-139.
[5]朱静宜.基于物联网技术的校园建筑能耗智慧监控平台设计[J].物联网技术,2020,10(8):39-41.
[6]陈周阅.智慧教室建设问题与建议思考[J].教育教学论坛,2020,12(3):286-287.
[7]崔业璞,王长磊,唐浩誉,等.智能寝室[J].电子产品世界,2014,22(11):30-32
[8]谢志进,李泽宇,吕程.Keil 实现不同功能的程序的拼接方法[J].科技经济导刊,2019,27(11):35.
ca3780(下转第81页)
2021年 / 第6期  物联网技术
81
设置的。式(2)的计算结果与软件设置预期结果一致,但实际车上辅助负载偏小。从式(3)的计算结果看,当时的辅助功率为80.52 kW ,接近半载。放血笔
中间直流母线过压的原因是由于在过分相时牵引逆变器初始制动最小转矩设置偏高,导致牵引逆变器提供的功率大于辅助消耗的功率,从而导致中间直流母线过压。04车和05车故障数据和分析计算结果与02车类似,此处不再赘述。
3 解决措施及效果
3.1 故障处理措施
优化牵引逆变器控制软件,将200 km/h 以下过分相初始转矩最小值由-200 N ·m 改为-10 N ·m ,同时将过分相时牵引逆变器的加载斜率由3 000 N ·m/s 改为4 000 N ·m/s 。3.2 故障处理效果
根据软件优化前后动车组的车载故障数据,整理和统计出过分相时直流母线过压故障次数,软件优化前后故障情况对比结果见表2所列。由表2可知,软件优化前过分相时各车均有直流母线过压故障发生,一个月内过分相时直流母线过压故障总共发生10次,软件优化后运行一季度,再无此类故障发生,说明软件优化明显,解决措施有效。
表2 软件优化前后过分相时直流母线过压故障情况对比车 号优化前故障次数 (2019-02-10—2019-03-05)优化后故障次数
(2019-03-18—2019-07-05)
02500420052007
1
(200 kV A )考虑的,而实际运行时,辅助系统并非满载工作,软件初始制动转矩设置偏大,导致动车组过分相时牵引逆变器发挥的功率大于辅助系统消耗的功率,造成中间直流母线过压故障,通过调整软件初始制动转矩和加载斜率,解决了动车组过分相时直流母线过压故障,提高了动车组运行的可靠性和稳定性。
[1]谢兴中.电力机车过分相问题的探讨[J].机车电传动,2008,49 (3):64-66.
[2]郭育华,连级三,张昆仑.自动过分相对电力机车的影响[J].机车电传动,2000,41(2):13-15.
[3]王利军,李伟东,张峻领,等.高速动车组再生制动控制系统的研究与仿真[J].铁道工程学报,2012,29(6):78-82.
[4]管俊青,王雷,牛勇.牵引功率单元IGBT 保护电路优化设计[J].机车电传动,2017,58(4):20-22.
[5]冯晓云.电力牵引交流传动及其控制系统[M].北京:高等教育出版社,2009.
[6]王兆安,黄俊.电力电子技术[M].北京:机械工业出版社,2000.
[7]蒋威.动车组变流器中间直流电压保持控制策略研究[J].机车电传动,2019,60(2):35-40.
[8]张伟.CRH380B 型动车组过分相时辅助变流器的稳压控制研究[D].大连:大连交通大学,2015.
[9]焉文海,徐从谦,张林,等.一种不间断供电的电力机车自动过分相控制过程分析[J].铁道机车与动车,2017,52(2):35-38.[10]  L IU Jing. Analysis on the load management of medium
降阻模块
voltagePower supply system of Chinese StandardEMUsCR400BF [C]// The 3rd international conference on electrical and information technologiesfor rail transportation.[S.l.:s.n.],2017:88-94.
作者简介: 张昊霖(2001—),男,辽宁沈阳人,主要研究方向为嵌入式开发。
张 敏(1983—),女,湖南武冈人,讲师,博士,主要研究方向为煤矿安全装置、认知无线电。 曹大焱(2000—),男,湖北仙桃人,主要研究方向为嵌入式开发。 董伟宁(2001—),女,山西运城人,主要研究方向为嵌入式开发。 朱笑莹(1999—),女,辽宁营口人,主要研究方向为认知无线电、排队论。
[9]聂晗,王军民.基于Blinker 的远程温度控制系统的设计[J].电子技术与软件工程,2019,8(20):247-248.
[10]杨锦辉,王开心,黄艾璇,等.基于物联网的智能窗户系统设
计实现[J].物联网技术,2020,10(4):76-79.
(上接第78页)

本文发布于:2024-09-22 12:38:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/164042.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:寝室   系统   进行   模块   学生   控制
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议