家庭安保系统 自己动手打造家庭安保系统

学习技能的一个好途径就是自己动手做一个家庭安保系统,特别是使用Arduino这种单片机来实现。通过一些硬件和免费的软件,我们就能够自己打造一个家庭安保系统。同时只需要一些额外的工作我们就可以实现用报警铃和警灯来吓跑入侵者。那么我们下面就开始吧。

免费的网络摄像头监控系统

为了创建这样一个系统,我们只需要一台带网络摄像头的PC机。当然为了更好的覆盖到家里各个房间或者办公室,我们需要增加若干个摄像头,同时如果这些摄像头全部使用无线进行连接那么会更加方便。那么开始吧,首先,你只需要一台PC机和一款名为iSpy Connect的免费软件作为安全摄像头和运动探测器。

在我们下载iSpy完后,需要使用它来连接你准备使用的摄像头。iSpy支持通过iSpyServer连接电脑上的内置摄像头,USB网络摄像头,IP网络摄像头,使用USB连接的数码相机相机甚至是Xbox等设备。通过这个我们可以随机的监控到家里的房间或是办公室的情况。

在设置完iSpy的链接后,我们可以选择开启运动检测功能。开启运动检测功能需要我们选定一块监控区域同时确定什么样的运动量才会触发相机。同时我们也可以使用背景功能来使得iSpy忽略一些移动的物体,比如:鱼缸里的鱼。

最后,我们可以在iSpy里设置我们的手机号,这样当我们的监控系统检测到一些动静时,iSpy会发短信提醒我们。当然短信也可以换成是发送一封邮件或者一条微博。

另一个代替iSpy的软件是Sighthound,它同样可以通过摄像头帮你监控特定的区域。Sighthound基本版是免费的,同时我们可以在14天的试用后更新到专业版。Sighthound同样支持IFTTT,这可以帮助我们建造一个更加全面的报警系统。

使用Arduino进行运动探测

如果没有网络摄像头,或者只是想在现有的基础上进行些小修小补,那么我们可以使用Arduino创建一个带有简单运动检测功能的安保系统。目前许多的Arduino入门套件都带有运动检测功能的。

Matt Williamson在Github上面写了一份指南教导新手如何完成这个功能。下面贴出其中一些Arduino代码。

// 常量声明

const int sensorPin = 2; // PIR 传感器连接到2号引脚

const int ledPin = 13; // 内置 LED

const int ledBlinkTime = 500; // 同步时,一次闪烁是0.5秒

// 等待传感器同步 (20 - 60 秒 根据数据表确定)

// 60 秒以毫秒为单位

const unsigned int calibrationTime = 60000;

void setup {

Serial.begin(115200);

pinMode(sensorPin, INPUT);

pinMode(ledPin, OUTPUT);

// 我们需要等待一分钟传感器来校准

// 校准时LED灯会闪烁下

for (unsigned int i=0; i<calibrationTime; i+=ledBlinkTime*2) {

digitalWrite(ledPin, HIGH);

delay(ledBlinkTime);

digitalWrite(ledPin, LOW);

delay(ledBlinkTime);

}

}

void loop {

家庭安保系统 自己动手打造家庭安保系统

// 不停的检测2号引脚的状态

// 如果状态为高电平则是在检测运动状态

if (digitalRead(sensorPin) == HIGH) {

// 打开LED灯

digitalWrite(ledPin, HIGH);

// 显示检测到运动状态

Serial.print(1);

// 休眠1秒

delay(1000);

} else {

// 关闭LED灯

digitalWrite(ledPin, LOW);

}

}

要实现这个样板的功能需要结合一些Python库和提供网络电话服务的TelAPI来在检测到异常时通过短信告知我们。但是它不能像网络摄像头那样提供给我们很多的功能,比如它不能告诉我们到底是谁出现在我们的房子里,不过如果只是寻求一个简易的家庭安保系统,这个系统是相当不错的。

增加一些功能

当然,我们的安保系统不能仅仅只有一个短信提醒功能,我们还可以增加其他更多的功能。如果我们的将家里的飞利浦色调灯或其他智能灯光系统连入IFTTT,那么我们就可以通过发送一封邮件让iSpy打开所有的灯光。或者我们也可以通过向TelAPI发送一封邮件来激活所有连接在SmartThings 上的设备。随着越来越多的设备接入到IFTTT,我们可以自己发挥给安保系统增加更多功能。

如果使用Arduino的话,可以参考一个如何制作安全报警器的教程,这个教程会指导我们打造一个会闪烁报警灯、鸣报警铃和发送提醒短信的安保系统。只需一点Arduino编程就可以实现在家中不同的区域进行报警,增加一些通知功能,甚至当有入侵者时触发自动喷水灭火系统。

无限的可能性

使用iSpy Connect或者Arduino和TelAPI只是两种简单打造安保系统的方法。当然还有其他的方法,比如像Canary Home安保系统,参见“Wi-Fi家庭监控系统”和“使用旧手机作为安保摄像头”。其他的只需要我们拥有少许的工具和专业知识,就能做出一切可能的东西。

阅读原文微信原文微信文章为作者独立观点,不代表微头条立场

  

爱华网本文地址 » http://www.aihuau.com/a/341251/642540121999.html

更多阅读

怎样自己动手清理笔记本风扇 精 笔记本风扇清理

笔记本用时间长了,会反应迟钝,有可能是系统垃圾太多,还有可能就是它“发烧”了。这里的“发烧”其实指的就是笔记本散热出问题了,重点就是笔记本的风扇内灰尘、纤维丝粘附在电路板上,或者是堵住了出风口。如果您的笔记本电脑风扇上的外壳

自己动手开启FusionDrive教程 fusion drive 双系统

自己动手开启Fusion Drive教程一、Fusion Drive 介绍在 Apple Store 在线商店作为可配置选件提供的 Fusion Drive是一个突破性概念,它将传统硬盘存储容量大的特点与闪存高性能的特点融合在一起。iMac 配置 FusionDrive 之后,在执行

动手做娃娃屋 创业并不需要每个环节都自己动手

创业并不需要每个环节都自己动手 从一把剪刀当裁缝,到开百货商店、办招待所和物流中心,农家妇女刘银梅依靠勤劳和智慧,改变了自己和家庭的命运(见2005年9月14日38版报道)。昨日,再度和这位创业明星联系时,她欣喜地说,现在正投资拍摄电视

理想投资:自己动手丰衣足食

  现代的城市里,无论是公司还是家庭,出点小问题,都有物业公司来搞定。家里的龙头坏了,一个电话,物业随叫随到,省心省力;做坏的椅子最常见的下场往往是扔掉;坏的灯管要等管理处来人给换。这让笔者想起了海尔,海尔在九十年代提出的五星级服

声明:《家庭安保系统 自己动手打造家庭安保系统》为网友梦想起航分享!如侵犯到您的合法权益请联系我们删除