摘 要:随着社会经济的发展的和科学技术水平的不断提高,市场上面的涌现出各类的智能系统设备,智能设备已经悄无声息的融入到每个人的学习、工作和生活当中。尤其是在智能家居领域,物联网的智能设备被应用的最为广发。采用传感器和无线通信技术来监测家居环境中的人员和火灾安全的情况,通过无线通信可以实时的给用户进行数据的传输,这大大提高了安防的效率。而现今,智能手机和无线网的广泛使用和广泛的普及,可以将家居环境中的传感器模块监测到的数据实时传输到用户的智能手机端,方便用户进行查看和反馈信息。
本文提出了一种更符合现代化的智能安防报警系统的设计方案——设计一种基于STM32单片机的智能安防报警系统。该系统主要分为上位机和下位机两大部分,这两部分是通过无线通信技术进行数据的传输通信。本系统的设计的下位机部分主要以红外传感器、火焰探测器、声音传感器、门磁开关传感传感器采集到的数据,上位机部分的设计时通过WiFi模块将数据进行无线传输将数据从下位机传至上位机的安卓手机APP,使用Android手机客户端方便用户可以随时随地查看家中环境是否有人员入侵或是否有火灾危险。本系统经过多方面比对选定方案并且经过多次测试,发现本系统各传感器数据采集及开发板数据处理准确且符合本设计要求。使用本文设计家居智能安防报警系统,用户可以方便地通过Android手机便可随时随地远程的查看家居安防情况。本系统虽然功能齐全、较为智能但操作起来却很简便易上手。因此,认为本系统具有一定的实用价值和广阔的应用前景。
关键词:STM32F103;智能安防; 远程控制;OneNET云平台; WiFi通信
目录
摘要
Abstract
1绪论-1
1.1研究背景及意义-1
1.2国内外发展现状及发展趋势-2
1.2.1国内外发展现状-2
1.2.2发展趋势-3
1.3系统的设计任务和要求-3
2.系统总体方案设计-5
2.1功能要求-5
2.2总体设计-5
2.3方案选择-5
2.3.1红外传感器-5
2.3.2声音传感器-6
2.3.3火焰传感器-7
3.系统硬件设计-9
3.1总体方案设计原理-9
3.2STM32主控模块-10
3.3红外传感器模块及电路连接-11
3.4声音传感器模块及电路连接-12
3.5火焰探测器及电路连接-13
3.6门磁开关及电路连接-14
3.7ESP8266 WiFi模块及电路连接-15
3.8报警模块设计及电路连接-16
4.系统软件设计-18
4.1开发环境-18
4.2系统主程序-18
4.3WiFi通信模块子程序-18
4.4红外模块子程序-18
4.5声音模块子程序-19
4.6门磁开关子程序-21
4.7火焰模块子程序-21
4.8主控板程序设计-23
4.9WiFi透传通信程序设计-23
4.10手机APP的程序设计-23
5.系统分析与调试-27
5.1硬件测试-27
5.1.1硬件测试步骤-27
5.1.2整体报警测试结果-27
5.2APP测试-28
结 论 与 展 望-31
参 考 文 献-32
致 谢-33