基于Arduino平台的家用安防监控系统设计

来源 :科技与生活 | 被引量 : 0次 | 上传用户:yya_ch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要通常的安防监控系统主要由闭路监控系统组成,它从拍摄到图像显示和记录构成独立完整的系统。对于个人家庭用户来说,安装这样的安防系统所用的成本较高。设计实现一种基于Arduino平台的低成本家庭用安防监控系统。它通过人体传感器扑捉外界信息,有人经过时,触发串口摄像头进行拍照,并将照片存入SD卡中。经试验,设计的系统很好的完成安防目的。
  关键词家用安防;串口摄像头;SD卡
  中图分类号TP文献标识码A文章编号1673-9671-(2011)011-0114-01
  
  安防监控系统是应用光纤、同轴电缆或微波在其闭合的环路内传输视频信号,并从摄像到图像显示和记录构成独立完整的系统。它能实时、形象、真实地反映被监控对象,它可以在恶劣的环境下代替人工进行长时间监视,通过录像机记录下来。同时报警系统设备对非法入侵进行报警。
  在一般的小区安防中,闭路监控电视子系统占有重要的位置,属于小区安全防范的第一道防线。一般来说闭路监控系统是由发展商为整个小区建设的,很少针对业主的住宅建设监控系统,这就需要业主自行建设该系统。业主自行搭建该系统如采用传统的视频监控则成本很高。本文使用Aruino平台+串口摄像头+SD卡的安防解决方案,可以实现在家中无人时,感应人体信号并自动拍照,并将拍摄的照片存入SD卡中。
  本文使用的Arduino平台,是一个基于开放源代码的软硬件平台,构建于开放源代码simple I/O 接口版(包括12通道数字GPIO,4通道PWM输出,6-8通道10bit ADC输入通道),并且具有使用类似Java,C语言的IDE集成开发环境。使用Arduino平台的好处是:
  1)开放源代码的电路图设计,程序开发接口免费下载,也可依需求自己修改。2)使用低价格的微处理控制器(ATMEGA8或ATmega168)。可以采用USB接口供电,不需外接电源。也可以使用外部9VDC输入。3)Arduino支持ISP在线烧,可以将新的“bootloader”固件烧入ATmega8或ATmega168芯片。有了bootloader之后,可以通过串口或者USB to Rs232线更新固件。
  因而采用Arduino平台可以体现其在快速开发和降低成本方面的优势。
  在电子防盗、人体探测器领域中,被动式热释电红外探测器的应用非常广泛,因其价格低廉、技术性能稳定而受到广大用户和专业人士的欢迎。一般人体都有恒定的体温,一般在37度,所以会发出特定波长10UM左右的红外线,人体热释电红外传感器就是靠探测人体发射的10uM左右的红外线而进行工作的。人体发射的10uM左右的红外线通过菲尼尔滤光片增强后聚集到红外感应源上。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,电后续电路经检验处理后即可产生报警信号。
  本文使用GXT-Y201串口摄像头模组,具有串口抓拍高清晰图像的功能。串口摄像头模组是通过串口获取JPG图像的模块,可以很容易集成到设备中去,让设备具有图像抓拍功能。控制芯片可以通过串口发送拍照指令拍摄图片,通过读数据指令读取图片数据。
  SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。在诸如MP3、数码相机等设备上也都采用SD卡作为其存储设备。SD卡之所以得到如此广泛的使用,是因为它价格低廉、存储容量大、使用方便、通用性与安全性强等优点。既然它有着这么多优点,那么如果将它加入到单片机应用开发系统中来,将使系统变得更加出色。
  SD卡支持两种总线方式:SD方式与SPI方式。其中SD方式采用6线制,使用CLK、CMD、DAT0 -DAT3进行数据通信。而SPI方式采用4线制,使用CS、CLK、DataIn、DataOut进行数据通信。SD方式时的数据传输速度与SPI方式要快,采用单片机对SD卡进行读写时一般都采用SPI模式,见图1。
  人体传感器感应到有人靠近时,产生一个中断信号,Arduino通过UART口向串口摄像头发送拍照指令,然后发送读数据指令,读取窗口摄像头中的jpg文件数据。Arduino通过SPI接口,将读取的文件数据以jpg文件格式写入SD卡中。
  Jpg图片文件写入SD卡时,需要用到FAT文件系统。FAT(File Allocation Table)是“文件分配表”的意思。用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。不同的操作系统所使用的文件系统不尽相同,在个人计算机上常用的操作系统中,MS-DOS 6.x及以下版本使用FAT16;OS/2使用HPFS;Windows NT则使用NTFS;而MS-DOS 7.10及ROM-DOS 7.10同时提供了FAT16及FAT32供用户选用。其中我们接触最多的是FAT16、FAT32文件系统。本文使用FAT16文件系统储存jpg文件。
  FAT16使用了16位的空间来表示每个扇区(Sector)配置文件的情形,故称之为FAT16。FAT16由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁盘空间。所谓簇就是磁盘空间的配置单位,就象图书馆内一格一格的书架一样。每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中。FAT16各分区与簇大小的关系如下:
  分区大小 FAT16簇大小
  16MB-127MB 2KB
  128MB-255MB 4KB
  256MB-511MB 8KB
  512MB-1023MB 16KB
  1024MB-2047MB 32KB
  由上可知,FAT16文件系统有两个最大的缺点:
  1)磁盘分区最大只能到2GB。
  2)使用簇的大小不恰当。试想,如果一个只有1KB大小的文件放置在一个1000MB的磁盘分区中,它所占的空间并不是1KB,而是16KB,足足浪费了15KB!因而簇选择不当会造成磁盘空间的浪费。
  因为本应用使用的是2GSD卡作为存储设备,固采用相对简单的FAT16文件系统。
  经验证,本文设计的系统可以很好的满足家庭安防的需要。系统实物图如图2。
  
  参考文献
  [1]张宁,王言章.基于MSP430和CF卡的FAT16文件系统设计[J].长春理工大学学报,2006,01.
  [2]院泽嘉,董金明.FAT16文件系统在嵌入式操作系统uC-OS中实现[J].电子测量技术,2005,06.
  [3]邓剑,杨晓非,廖俊卿.FAT文件系统原理及实现[J].计算机与数字工程,2005,09.
  作者简介
  李德骏,教授,武汉纺织大学电信学院,研究方向:数字图像处理。
  马孝辉,硕士研究生,武汉纺织大学电信学院,研究方向:数字图像处理。
其他文献
摘要 本文通过工作实践并结合相关资料,分析了电力系统继电保护及故障检测的作用和电力系统综合故障分析系统的功能,并对基于小电流接地系统的故障和基于综合故障分析系统的继电保护及故障检测提出个人看法。  关键词 电力系统;继电保护;故障检测;方法;分析  中图分类号 F426 文献标识码 A 文章编号 1673-9671-(2012)122-0192-02  随着电力系统规模的日益增大,电力系统面临的故
12月,黑龙江省室外冰天雪地,已经零下近30度,龙江大地笼罩在厚厚的冰雪下。可是,绥化市青冈县一间大会议室里却春意盎然,近百名农民朋友兴致勃勃地聚在了一起。青冈县农技协会长张明环激动地说:“这些科普图书和致富宝典太及时了!我们正需要这些资料,看看有没有新路子,琢磨来年整点啥更来钱呢!”原来,这是农民朋友们参加的黑龙江省科协“三下乡”暨“农业科技致富套餐配送工程”科普图书赠送活动。黑龙江省科协根据黑
期刊
本文结合测绘技术的发展和行业现状,总结了测绘技术在民用建筑中的作用,找出了目前存在的问题,提出了一些可行性建议,以期对同行的工作和行业的发展有一些参考。
采用最常用的3种切片技术对楷杷的花柱、胚囊和胚乳的发育结构进行光镜、电镜观察比较,结果表明:石蜡切片法最适宜于观察楷杷胚胎发生发育的基本过程,石蜡切片和半薄切片均看到柱
摘要本文根据笔者多年工作实践经验,对混凝土桥梁裂缝的主要原因进行分析,并提出了解决裂缝的办法和意见。  关键词混凝土桥梁;裂缝原因;控制措施  中图分类号TU文献标识码A文章编号1673-9671-(2011)021-0125-01    1对混凝土桥梁裂缝产生的原因浅析  1.1荷载引起的裂缝  混凝土桥梁在常规静、动荷载及次应力作用下产生的裂缝称为荷载裂缝,可分为直接应力裂缝和次应力裂缝两种。
[目的]探索庐江地区主要高产水稻土壤上的早籼稻超高产栽培N、P、K肥料效应,解决早籼稻超高产栽培的精确定量施肥技术问题。[方法]在庐江地区主要高产水稻土壤上实施早籼稻超
针对新疆东大龙口土石坝工程气候环境特殊、天然土料含水率低等特点,在黏土心墙施工及质量控制等方面进行了探讨。
SDS/Brij35复配体系的体相与表面层相互作用行为表明,添加适量Brij35,复配体系的混合胶束生成、表面张力降低效率均得到较大程度改善,表面张力降低能力还产生增效作用,各项表面活性指标明显优于单
采用 Logistic 生长方程 W=A/(I+Be~(-k■)拟合若干两系杂交稻不同枝梗颖花单位库容的灌浆过程,结合抽穗后的群体物质生产分析,研究组合间的灌浆差异及其生理原因.结果表明:(
将增殖芽的继代培养控制在6-7代,对培养优质的香蕉试管苗具有重要作用,而通过对培养基进行选简化、改进接种方法、改变光照和改变移植棚等措施,能降低污染率,并能显著降低成本,提高经