基于Arduino的低成本智能宿舍监控系统的软件模块设计
2021-08-19黄利红
数字技术与应用 2021年7期
黄利红
(湖南软件职业学院,湖南湘潭 411100)
0 引言
随着物联网技术的发展,其产物已经渗透到了我们日常工作和生活中的每一个部分。我国教育现代化建设的发展,学生宿舍纷纷建成,对宿舍的智能化、人性化的要求有了第一步的提高。本文提出了一种基于Arduino开发板的低成本智能宿舍监控系统,该控制系统通过Arduino微控制器接收传感器设备传递的数据,处理后由传送至物联网云平台存入数据库中,上位机和移动终端也可以通过物联网平台查看数据或者发送控制命令。本文主要阐述该系统的软件模块的设计。
1 系统的总体设计和硬件设计
系统主要由四个部分构成:
(1)数据采集部分。(2)嵌入式平台部分。(3)物联网云平台部分。(4)终端控制部分。各部分的交互情况如图1所示。

图1 基于Arduino的低成本智能宿舍监控系统的总体设计Fig.1 Overall design of low cost intelligent dormitory monitoring system based on Arduino
系统的硬件包括了数据采集模块和嵌入式平台模块:
数据采集模块硬件主要包括温湿度传感器DHT11、人体红外传感器HC-SR501、烟雾传感器MQ-2、火焰传感器YL-38等。人体红外传感器,烟雾传感器,火焰传感器和蜂鸣器结合使用。
嵌入式平台模块硬件采用了Arduino mega 2560主板,搭配ESP8266作为无线模块。
2 系统的软件模块设计
系统的软件模块设计包括了三个部分:嵌入式平台模块与数据采集模块的交互、物联网平台与嵌入式平台的交互、终端控制模块的界面设计。
2.1 嵌入式平台模块与数据采集模块的交互
嵌入式平台模块与数据采集模块的软件开发是在Arduino IDE中进行的,主要的功能是协同已集成设计的各传感器完成相应功能。……
登录APP查看全文
