该项目是在Arduino Mega Shield的基础上设计的防盗报警器。
该系统是由主电路(安装在隐蔽位置)和“远程控制面板”(LCD、电容式按钮、RFID识别)组成。整个系统可以从web服务器进行管理和配置。当系统收到警报时,它将以邮件或者是GSM的方式发送到你的手机(电脑)上。
该报警器还可以连接房间内部的控制系统,如关闭百叶窗、控制IP摄像机、发送推送通知、检测温湿度等。
它的具体功能:
完整的Web界面,用于管理和配置系统,由智能手机作为本地WebApp支持-警报系统时发送邮件和GSM通知
Domotic集成(它可以打开/关闭窗口,打开/关闭关闭灯,等等)
完全可配置的时间和选项,存储在arduino eprom中
外围和体积传感器可以独立启用/禁用
自动禁用打开的窗户传感器,激活后警告您
电池以保持系统通电故障
DHT温度/湿度传感器,并与emoncms服务器或类似服务器通信
硬件:
主电路(Arduino Mega屏蔽),该屏蔽与传感器(目前有6个磁传感器和2个体积)、外部警报器、以太网和GSM模块连接。它由一个带有2.2 AH电池的小型UPS供电,警笛也有一个独立的2 Ah电池。
该电路通过I2c与远程控制面板进行通信,整个电路完全隐藏在壁装盒中。
为避免arduino发热问题,我通过独立的稳压器为组件供电(ENC28J60的功耗很高)。该电路还向警笛供电。所有电源部件均由保险丝和去耦电容器保护(为简单起见,在原理图中未显示)。
遥控器面板,用来启用/禁用/控制警报。
我使用一个壁挂式盒子,盒子上覆盖着白色的有机玻璃框架,并带有一个用于LCD的小窗口。在盒子里,我放了一个小电路,也就是一个带有适当稳压器的I2c集线器(整个面板提供12v电压),它可以与所有的I2c组件进行通信,如NFC读取器、LCD和用于电容式按钮/ led的MPR121。
我还添加了一个扬声器,为用户提供声音反馈,面板通过长2 + 4电缆连接到屏蔽层。
软件:
软件是用Arduino IDE编写的。
该系统具有三个用户界面:
远程面板:使用电容式按钮,用户可以选择只激活边缘传感器或同时激活边缘/体积传感器。然后,他可以使用NFC激活警报:软件检查其ID是否在授权列表中。
Web界面:Web服务器有两页,一个“状态”页面和“选项”页面。在“状态”页面,用户可以检查任何传感器的当前状态和系统本身的状态,启用/禁用警报,启用不稳定的外围和容积式传感器,强制警报响起。显示的值通过AJAX实时更新;在“选项”页面,用户可以设置时间(例如警报持续时间,“宽限期”等),启用/禁用domotic控制,启用/禁用LCD背光控制,启用/禁用邮件服务以及其他功能。我还添加了一个选项“暂停”体积传感器,为了避免我的吸尘器的预定时间产生误报。
GSM:可以通过向SIM号码发送简单的SMS(“SYSON”/“SYSOFF”)来启用或禁用系统。
运行:
该警报器可以看作是一个“普通”的警报器。
启用传感器。可以选择启用边缘传感器和体积传感器,或者仅启用边缘传感器(如果您在家中)。
通过NFC激活系统,提前对家中电器进行时间设定,如关闭百叶窗、灯光的时间。当在激活系统前就打开了窗户,窗户周边传感器将会被自动禁用,直到下次关闭。
如果窗户被打开,警报器会立即响起,可通过体积传感器禁用它。还可以设置报警器报警的次数、报警的持续时间,以及两次报警之间的时间间隔。
当我们在外面时,可通过手机APP来检查传感器的状态,还可以远程启用/禁用它。
当使用的是Web应用程序,可以出于“紧急目的”而强制发出警报。webapp和物理控制面板均支持所有其他操作。
责任编辑:pj
-
控制系统
+关注
关注
41文章
6508浏览量
110376 -
报警器
+关注
关注
12文章
919浏览量
108690 -
GSM
+关注
关注
9文章
835浏览量
122764
发布评论请先 登录
相关推荐
评论