详情

慧守家园:STM32与ESP32融合的家庭安全监控系统

申报人:马光良 申报日期:2024-05-31

基本情况

2024年批次
慧守家园:STM32与ESP32融合的家庭安全监控系统 学生申报
创新训练项目
工学
电子信息类
学生自主选题
一年期
本项目旨在开发一种基于STM32微控制器和ESP32无线模块的家庭无人哨兵装置。此装置能够通过无线网络实时监控家庭安全,具有远程监控、异常报警和数据记录等功能。通过结合传感器数据和图像处理技术,该装置能够有效识别异常情况,并通过手机应用程序向用户发送即时警报。
20229 20231月主持一项与企业合作开发项目“基于虹膜(ID)珠核的珍珠身份识别嵌入系统
我作为指导教师,全力支持本项目。此项目立足于当前智能家居安全领域的需求,将STM32微控制器与ESP32无线模块相结合,实现家庭安全的无人化、智能化监控。我将在项目中负责指导学生团队进行技术研发,解决项目中可能遇到的技术难题,确保项目的顺利进行。同时,我还会协助学生团队进行项目管理,确保项目按时完成。

我相信,在学生团队的共同努力下,本项目一定能够成功实施,为我国的智能家居安全领域做出贡献。

区级

项目成员

序号 学生 所属学院 专业 年级 项目中的分工 成员类型
马光良 计算机科学与工程学院 物联网工程 2021 项目总体负责人
王鑫豪 物理与电子信息工程学院 通信工程 2023 材料及报告撰写
周信露 物理与电子信息工程学院 电子信息工程(应用) 2022 系统技术支持
覃文腾 物理与电子信息工程学院 电子信息工程(应用) 2021 材料及报告撰写
米洪淼 物理与电子信息工程学院 电子信息工程(应用) 2021 系统技术支持

指导教师

序号 教师姓名 所属学院 是否企业导师 教师类型
陈小琴 计算机科学与工程学院

立项依据

1)提高家庭安全防范能力,预防入室盗窃等犯罪行为。

随着社会的发展,人们的生活水平不断提高,家庭财产和人身安全越来越受到重视。然而,入室盗窃等犯罪行为时有发生,给家庭带来极大的安全隐患。传统的家庭安防措施如安装防盗门、窗户护栏等已无法满足现代家庭的安全需求。因此,本项目旨在设计并制作一款基于STM32ESP8266的家庭无人哨兵装置,通过实时监控家庭环境,提高家庭安全防范能力,预防入室盗窃等犯罪行为。

2)实现远程监控,便于家庭成员随时了解家庭状况。

在现代社会,人们的生活节奏加快,家庭成员可能因为工作、学习等原因长时间不在家。在这种情况下,家庭成员无法实时了解家庭状况,一旦发生紧急情况,难以及时处理。本项目设计的家庭无人哨兵装置具备远程监控功能,用户可通过手机APP随时查看家庭环境,了解家中状况,及时发现异常情况并采取措施。

3)促进智能家居产业的发展,推动传统家庭安防向智能化、网络化方向转型。

随着科技的进步,智能家居产业得到了迅速发展。家庭安防作为智能家居的重要组成部分,其市场需求日益旺盛。然而,传统的家庭安防产品存在诸多不足,如功能单一、安装复杂、成本较高等。本项目设计的家庭无人哨兵装置具有智能化、网络化等特点,可实时监控家庭环境,实现远程监控和报警推送等功能。通过本项目的实施,有望推动传统家庭安防向智能化、网络化方向转型,促进智能家居产业的发展。

4)为社会治安提供技术支持,提高人民群众的安全感和满意度。

家庭安全是社会治安的重要组成部分。本项目设计的家庭无人哨兵装置可以有效预防入室盗窃等犯罪行为,为社会治安提供技术支持。通过实时监控家庭环境,及时发现异常情况并采取措施,有助于降低犯罪发生率,提高人民群众的安全感和满意度。同时,本项目的实施也有助于培养一批具有安防技术背景的人才,为社会治安提供人才支持。

1STM32微控制器编程与FreeRTOS实时操作系统集成:本项目将深入学习STM32微控制器的编程,并集成FreeRTOS实时操作系统,以实现高效的任务管理和实时性能。通过FreeRTOS,我们将能够确保系统在不同任务之间的快速切换,同时保持对传感器数据的连续采集和处理。

2ESP32无线通信模块的配置与数据传输:我们将配置ESP8266无线通信模块,使其能够稳定地与米家APP进行数据交换。这包括实现无线网络的连接、数据包的封装与发送,以及接收来自米家APP的指令。

3)传感器模块的集成与调试:项目中将集成多种传感器,包括人体存在传感器HC-SR501、温湿度传感器SHT30、可燃气体传感器MQ-4MQ-5MQ-9以及有害气体传感器MQ-135。这些传感器将实时监测家庭环境,检测异常情况,如人体活动、温湿度变化、可燃或有害气体泄漏等。

4)摄像头模块的集成与图像处理:采用openmv摄像头模块,实现对家庭环境的图像采集。通过图像处理算法,我们可以实现对特定场景的识别和分析,如人脸识别、物体追踪等,从而提供更加智能的监控功能。

5)巴法云平台与米家APP的接入与整合:通过巴法云平台,我们将把所有传感器和摄像头的数据整合到米家APP中。这样,用户可以在任何时间、任何地点通过手机APP实时查看家庭环境的状态,接收报警通知,并进行远程控制。

6)系统集成与测试:在完成所有模块的开发和配置后,我们将进行系统集成。这包括各个模块之间的通信测试、功能测试以及性能测试,确保系统的稳定性和可靠性。同时,我们还将对系统进行优化,以提高其响应速度和能效。

7)项目文档编写与知识共享:在整个项目过程中,我们将详细记录每个阶段的工作内容、遇到的问题及解决方案,最终形成完整的项目文档。这些文档将为未来的项目提供宝贵的参考资料,并有助于知识共享和技能传承。

随着物联网和智能家居技术的飞速发展,家庭安防系统已经成为了研究的热点。在国内,智能家居市场正以每年超过20%的速度增长,家庭安防作为其中的重要组成部分,其市场需求日益旺盛。传统的家庭安防产品如防盗门、报警器等已经无法满足现代家庭对安全、智能、便捷的需求。因此,基于物联网技术的家庭安防系统应运而生,成为了新的发展趋势。

在国外,特别是欧美等发达国家,家庭安防系统的研究和应用已经相当成熟。许多家庭已经安装了智能门锁、监控摄像头等设备,通过手机APP实现远程监控和控制。同时,随着人工智能技术的不断发展,许多家庭安防产品开始引入人脸识别、语音识别等技术,使得家庭安防系统更加智能化和人性化。

在国内外的研究中,基于微控制器和无线通信技术的家庭安防产品受到了广泛关注。例如,基于ArduinoESP8266等开源平台的家庭安防系统,由于其成本低廉、扩展性强、易于开发等特点,已经成为许多创客和开发者首选的平台。这些系统通常集成了多种传感器,如温湿度传感器、烟雾传感器、人体红外传感器等,能够实时监测家庭环境,并通过无线通信模块将数据传输到用户的手机APP,实现远程监控和报警功能。

然而,现有的家庭安防系统仍存在一些问题和挑战。例如,系统的稳定性和可靠性有待提高,特别是在长时间运行和复杂环境下的表现;系统的功耗和成本也需要进一步优化,以便更好地满足市场需求;此外,随着智能家居设备的增多,设备之间的互联互通和兼容性问题也需要解决。

因此,本项目的研究将围绕这些问题展开,旨在设计并制作一款基于STM32ESP32的家庭无人哨兵装置,通过集成多种传感器和摄像头,实现实时监控家庭环境,并将数据通过巴法云平台接入米家APP,实现远程监控和控制。同时,通过引入FreeRTOS实时操作系统,提高系统的稳定性和可靠性,通过优化硬件设计和软件算法,降低系统的功耗和成本。

1.        采用STM32ESP32两款高性能芯片,实现稳定的数据采集和无线传输。

2.        结合多种传感器,实现全方位的环境监测。

3.        结合APP实现远程监控和报警推送功能,方便用户随时了解家庭状况。

4.        项目具有较高的实用性和可扩展性,可根据用户需求添加更多功能。

本项目的技术路线主要包括以下几个关键步骤:

1. 系统需求分析与设计

首先,对家庭无人哨兵装置的需求进行详细分析,包括功能需求、性能需求和用户界面需求。基于这些需求,设计系统的整体架构,并确定各个模块的功能和接口。

2. STM32微控制器与FreeRTOS集成

首先,深入学习和理解STM32微控制器的架构、性能特点和编程方法。这包括熟悉其指令集、外设接口、中断处理等关键概念。接着,研究和掌握FreeRTOS实时操作系统的原理和特性,包括任务管理、时间管理、内存管理等方面的知识。在理解了STM32FreeRTOS的基础上,将FreeRTOS实时操作系统集成到STM32微控制器中。这涉及到编写Bootloader、配置系统时钟、初始化堆栈等步骤。根据系统需求,设计多个任务,并将它们分配到STM32的各个核心上。每个任务负责一个特定的功能,如数据采集、数据处理、无线通信等。实现任务间的通信和同步机制,确保各个任务能够有序地执行,并及时交换数据。这包括使用队列、信号量、互斥锁等机制。

3.传感器模块开发

人体存在传感器HC-SR501:该传感器用于检测人体的存在,适用于家庭安防中的入侵检测。例如,当传感器检测到有人进入设定的监控区域时,系统可以立即触发报警,并通过手机APP通知用户。

温湿度传感器SHT30:用于监测家庭环境的温度和湿度,帮助用户维持舒适的生活环境。当温度或湿度超过设定的阈值时,系统可以发出提醒,提醒用户采取相应的措施。

可燃气体传感器MQ-4MQ-5MQ-9:这些传感器用于检测家庭环境中的可燃气体,如天然气、液化石油气等。在厨房等可能泄漏可燃气的区域,这些传感器可以起到预警作用,防止火灾和爆炸事故的发生。

有害气体传感器MQ-135:该传感器用于检测家庭环境中的有害气体,如二氧化碳、氨气等。当检测到有害气体浓度超过安全标准时,系统可以及时发出警报,提醒用户采取通风等措施,保障家庭成员的健康。

4.摄像头模块集成

集成openmv摄像头模块,实现图像采集和处理。通过图像识别技术,增强系统的智能监控能力。

5.无线通信模块配置

网络通信模块主要采用ESP32模块,利用其WIFI功能或移动通信技术进行双方面通信,一方面实现与STM32进行实时通信,另一方面则实现与云服务器进行实时通信。

6.云服务器

云服务器选择与配置:选择合适的云服务器平台,如阿里云、腾讯云等,并对其进行配置,以存储和管理家庭无人哨兵装置收集的数据。

数据上传与下发:开发数据上传和下发机制,使STM32微控制器能够将传感器数据上传到云服务器,并能够接收来自云服务器的指令。

数据安全与隐私保护:确保数据在上传和存储过程中的安全性和用户隐私的保护,采用加密传输和存储技术。

7.巴法云平台接入与数据整合

通过巴法云平台,将所有传感器和摄像头的数据整合到米家APP中,实现数据的统一管理和展示。

8.系统集成与测试

将所有模块整合到一起,进行系统的功能测试、性能测试和稳定性测试。确保系统的整体性能达到预期要求。

9.系统优化与迭代

根据测试结果,对系统进行优化和改进,提高系统的稳定性和可靠性。

时间

项目计划安排

2024.05-2024.06

掌握相关资料,制定确切的研究方案,拟定项目申报书

2024.06-2024.07

学习掌握软硬件技术

2024.08-2024.09

编写ESP32STM32程序及云服务器的开发

2024.10-2024.11

检测接入设备是否可运行

2025.12-2025.01

制作研究相关硬件

2025.02-2025.03

调试是否可行并修改

2025.05

产品验收提交,撰写结题报告,出版论文

在项目开展过程中,我们团队已经取得了一系列的研究积累和显著成绩。以下是我们在智能家庭守护者项目中的关键进展和成果:

  1. 构建了稳定的无线通信网络,确保了监控数据的实时传输和系统的远程控制能力,用户可以通过手机应用程序随时随地接收家庭安全状态的通知。

  2. 实现了与云服务平台的对接,使得数据记录和存储更加高效,用户可以随时查询历史数据和报警记录,为家庭安全提供数据分析支持。

  3. 成功设计并制作了基于STM32微控制器和ESP32无线模块的核心电路板,该电路板集成了传感器接口、无线通信模块、数据处理单元等多个功能,为实现家庭安全监控提供了硬件基础。





已具备的条件:

1. 硬件条件:我们已经成功设计并制作了基于STM32微控制器和ESP32无线模块的核心电路板,这是项目实施的基础。

2. 技术条件:我们的团队具备嵌入式系统开发、无线通信技术、软件开发等领域的专业技能。

尚缺少的条件:

1. 软件开发:虽然我们已经有了核心电路板,但是还需要进一步开发和完善手机应用程序,以实现用户界面的友好和功能的完善。

2. 数据分析:我们需要进一步优化和提升数据分析能力,以提高异常识别的准确性和效率。

3. 用户测试:我们需要进行更大规模的用户测试,以验证系统在实际使用中的效果和用户体验。

解决方法:

1. 软件开发:我们可以通过招聘更多的软件工程师或者与专业的软件开发公司合作,来加速手机应用程序的开发。

2. 数据分析:我们可以通过引入机器学习和深度学习等技术,来提升我们的数据分析能力。

3. 用户测试:我们可以通过社区宣传、网络推广等方式,吸引更多的用户参与我们的测试,以获取更广泛的反馈和建议。


经费预算

开支科目 预算经费(元) 主要用途 阶段下达经费计划(元)
前半阶段 后半阶段
预算经费总额 10000.00 3100.00 6900.00
1. 业务费 5800.00 各项业务 900.00 4900.00
(1)计算、分析、测试费 600.00 实地勘测相关软件硬件等 300.00 300.00
(2)能源动力费 400.00 其余相关备用物品 200.00 200.00
(3)会议、差旅费 500.00 进行相关差旅会议 200.00 300.00
(4)文献检索费 500.00 搜集查阅相关论文文献 200.00 300.00
(5)论文出版费 3800.00 实用新型专利及论文版面费 0.00 3800.00
2. 仪器设备购置费 1000.00 购置仪器 500.00 500.00
3. 实验装置试制费 1500.00 购买相关实验装置 1000.00 500.00
4. 材料费 1700.00 购买系统设计所需硬件和测试调试所需工具 700.00 1000.00
结束