基于Arduino和Openwrt智能家居门警系统设计与实现.docVIP

  • 9
  • 0
  • 约4.43千字
  • 约 11页
  • 2018-08-27 发布于福建
  • 举报

基于Arduino和Openwrt智能家居门警系统设计与实现.doc

基于Arduino和Openwrt智能家居门警系统设计与实现

基于Arduino和Openwrt智能家居门警系统设计与实现   摘要: 随着全球经济的一体化和科技的高速发展,人们正享受着高科技给他们带来的极大方便,如家居对门禁系统的需求正发生着重大的变化。智能家居“门警”系统利用openwrt系统、arduino主控板、摄像头、gprs模块等手段实现主人对家庭门铃、门体的启动、敲打的及时了解,能够使主人不在家时,也能较好的解决来访者的沟通,并且对于不法分子以此方法试探家中有无人员,以便实现偷盗等情况也有较好的解决功能。此设计具有成本低廉、可操作性强、及时高效、有效防盗等特点,具有较高的研发和推广价值。   关键词:arduio主控板;openwrt系统;gprs;智能监控   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)13-3067-03   1 绪论   当今社会是科学技术日新月异、飞速发展的信息时代。人们正感受着高科技给他们带来的极大方便,同时,人们对于高科技服务于生活的要求也越来越高。但随着科技的发展,也带来了许多不安全的方面[1],例如,运用高科技手段进行盗窃等犯罪行为与日增多,家居对门禁系统的需求正发生着重大的变化[2]。   对于现有的门警系统来说,并没有专门为家居设计的系统,而且存在安全性能低、成本高、功能单一等缺点[3],不能满足家居对门警系统的需求。因此本团队在安徽理工大学大学生科研项目资助下,设计了一套新颖的智能家居门警系统。   2 系统主要功能   智能家居门警系统,具有对门户出入控制、实时监控、保安防盗报警等多种功能,它主要方便用户随时了解家庭安全情况,智能处理特殊情况(如:小偷偷窃及时报警或提示用户),用户远程自动控制招待客人从而为用户提供一个高效先进的家庭环境。   本系统采用了装有openwrt系统的路由器和Arduino MEGA2560共同来完成的,这将更加简化了编写程序的繁琐,也降低了开发成本。   1) 智能门警系统由摄像头、路由器、读卡器、GPRS模块、主控板和电子门锁组成。当有来访者按动门铃按钮或者敲门,便会通过主控板控制GPRS给户主发送信息,户主可通过访问网页的形势查看通过openwrt上传的实时照片,并选择与来访者通过GPRS通话抑或通过电子门锁给人开门。   2) 远程开门功能 ,户主可过手机发动指令给GPRS远程控制家门的开关。   3) 实时监控,通过摄像头用motion做监控,画面上只要有变化,就会保存照片到制定位置,主人可登录网页进行查看。   本系统可以与来访者通话,以识别来访者的身份与来访目的。   3 系统组成   本系统采用的是Arduino MEGA 2560 的微控制器板,相较于其他型号的Arduino控制器,它提供了更多I/O口与更大运算储存空间.它包含了54个数字输入输出口(其中14个可以作为PWM输出),16个模拟输入口,4个串口(硬件串口),同时含有一个USB连接头,一个电源插孔,一个ICSP接口,一个复位按键等支持主控器运行的最小系统.用一根USB数据线连接到电脑,或者一个交流转直流的电源适配器,亦或是一个电池即可让它运行起来.大多数为Aruino Duemilanove 或 Diecimila设计的扩展板都兼容于Mega。本系统主要采用的Arduino MEGA 2560的主要性能指标如下:主控芯片 :ATmega2560;工作电压:5V;输入电压:12V;数字输入输出口 :54;模拟输出口 :16。   信息的传输主要利用GPRS。本系统的GPRS采用了SIM300模块。 SIM300 内部集成了TCP/IP 协议栈,并且扩展了TCP/IP AT 指令,使用户利用该模块开发数据传输设备变得特别简单、方便。 SIM300 是一款三频段GSM/GPRS 模块,可在全球范围内的EGSM 900MHz、DCS 1800MHz、PCS 1900MHz 三种频率下工作,能够提供GPRS 多信道类型多达10 个,并且支持CS-1、CS-2、CS-3 和CS-4 四种GPRS 编码方案。在GPRS模块上插入一张已开通SIM 卡并接通电源后,由微控制器单片机向其发送AT指令,将单片机处理好的GPS数据发送给GPRS,从而实现了GPRS通过GPRS网络、GPRS-Internet网关、Internet与Android终端建立连接,进而实现了GPRS与监控中心的Android终端通信,并以此来传输数据。   4 系统实现   4.1系统原理图   本系统主要采用Arduino主控板、GPRS模块、震动传感器、usb摄像头、TP―Link路由器等。通过arduino主控板控制GPRS模块、接收震动传感器信号、以及控制舵机实现通话、开门等功能。USB摄

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档