建立自己的DIY安全系統是學習更多技術的一種好方法,尤其是當您使用像Arduino這樣的微控制器時。而且您不必成為技術專家即可快速設置。只需幾個部分(或只有一些免費軟件),您就可以創建一個安全系統,該系統將在檢測到運動時向您發送一條短信。
只需做一些額外的工作,您甚至可以發出警報并發出警報。閃爍的燈光嚇跑入侵者!這里有一些入門方法。
基礎知識:免費的網絡攝像頭安全系統
要創建一個非常基本的系統,您需要的是一臺帶有內置網絡攝像頭的PC 。添加USB網絡攝像頭(或兩個或三個)可以使您更好地覆蓋家庭或辦公室,而無線IP攝像頭將更加有效。但是,開始之前,您只需要一臺PC和iSpy Connect,這是一款免費軟件,可以用作安全攝像機和運動檢測器。
下載完軟件后,您需要連接要使用的攝像機。 ISpy支持內置攝像機,USB網絡攝像頭,IP攝像機,通過iSpyServer在其他計算機上運行的USB攝像機,甚至是Xbox Kinect攝像機。您可以連接無限數量的攝像機-使用一個攝像機監視家庭辦公室,或使用整個攝像機組監視整個房子!
使用iSpy Connect設置攝像機后,您可以選擇運動檢測功能。例如,您可以監視攝像機視野范圍內的特定區域以進行運動,而忽略其他區域,并確定觸發攝像機需要多少運動。您還可以使用背景建模功能來教導iSpy Connect忽略不斷移動的物體,例如魚缸。
最后,給iSpy Connect手機并告訴它在檢測到運動時提醒您-當房子里有東西移動時,您會收到一條短信。就這么簡單!它可以發送文本,電子郵件或推文。
iSpy Connect的替代產品是Sighthound,它是另一種軟件,可以幫助您從內置或外部網絡攝像頭監視區域。基本版本是免費的,您可以在14天的試用期后更新到專業版。 Sighthound還支持IFTTT,這對于設置通知系統或創建功能更全的警報(在下文中介紹有關向系統添加功能的一些想法)可能非常有用。
使用Arduino Motion Detector
如果您沒有網絡攝像頭,或者只是想做些修補,還可以使用Arduino和簡單的運動檢測器創建一個簡單的基于文本消息的安全系統。許多Arduino入門套件都帶有運動檢測器-如果您需要購買運動檢測器,我建議您使用Parallax PIR傳感器。
Matt Williamson在GitHub上發布了有關如何使整個項目正常工作的教程。作為所需的Arduino代碼。這是代碼:
// Declare Constants
const int sensorPin = 2; // PIR Sensor is attached to digital pin 2
const int ledPin = 13; // Built-in LED
const int ledBlinkTime = 500; // Blink one for half a second while calibrating
// Wait for the seonsor to calibrate (20 - 60 seconds according to datasheet) // 60 Seconds in milliseconds
const unsigned int calibrationTime = 60000;
void setup() {
Serial.begin(115200);
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
// We need to wait one minute for the sensor to calibrate
// Get out of view of the sensor for this duration!
// Blink the LED while calibrating
for (unsigned int i=0; i digitalWrite(ledPin, HIGH);
delay(ledBlinkTime);
digitalWrite(ledPin, LOW);
delay(ledBlinkTime);
}
}
void loop() {
// Constantly check the state of pin 2
// If it is HIGH the sensor is detecting motion
if (digitalRead(sensorPin) == HIGH) {
// Turn the LED on
digitalWrite(ledPin, HIGH);
// Tell the host computer we detected motion
Serial.print(1);
// Sleep for a second to prevent flooding the serial
delay(1000);
} else {
// Turn the LED off
digitalWrite(ledPin, LOW);
}
}
通過將此草圖與一些Python庫和在線電話服務TelAPI(如完整的教程中詳細介紹)所提供的功能相結合,您可以只要檢測到運動,Arduino就會向您發送一條文本消息。它提供的功能不如網絡攝像頭那么多-例如,您看不到誰在家里-但是,如果您正在尋找一個簡單的安全系統,其中包含一些黑客手段,這是一個很棒的項目。/p》 添加更多功能
當然,一旦創建了文本警報安全系統,便可以為其添加各種酷炫功能。如果將Philips Hue燈或其他智能燈系統連接到IFTTT,則可以讓iSpy Connect發送電子郵件以打開燈(如果使用Hue,則將其變為紅色)。您還可以使用TelAPI向IFTTT發送電子郵件,并觸發與SmartThings集線器連接的所有內容。借助IFTTT不斷擴展的操作列表,您可以為安全系統提出自己的創意秘訣。
如果您使用的是Arduino,還可以按照我們的教程制作安全警報該按鈕會閃爍LED并啟動壓電蜂鳴器,并將其與上面的文本發送系統結合使用,因此您既可以嚇跑入侵者,又可以在有人觸發警報時得到通知。少量的Arduino編程可以為您在家中的不同區域提供警報,其他通知選項,甚至觸發噴水滅火系統以吸收潛在的入侵者(或惡作劇!)。
無盡的可能性
使用iSpy Connect或Arduino和TelAPI只是建立價格合理的文本安全系統的兩種方法。還有很多其他的。我們已經審查了Canaryhome安全系統,演示了Wi-Fi家庭監控系統,并向您展示了如何使用舊的智能手機作為安全攝像機。借助一些工具和少量的技術知識,可能性幾乎是無限的!
責任編輯:wv
-
安全系統
+關注
關注
0文章
419瀏覽量
67804 -
Arduino
+關注
關注
190文章
6526瀏覽量
196901
發布評論請先 登錄
探索NXP FS26:低功耗ASIL D/B級安全系統基礎芯片的卓越性能
探索FS2400:汽車安全系統基礎芯片的卓越之選
華為HiSec Endpoint智能終端安全系統通過國際權威測試
軒轅智駕車載紅外熱成像安全系統的優勢
美光內存在汽車安全系統中的作用
宏集分享 | 集中告警管理如何提升設施安全性?
貝銳花生殼內網穿透助力天銳安全系統,實現異地工廠遠程接入
如何使用樹莓派和Wazuh保障家庭網絡安全?
解碼LuatOS:短信功能的底層運作機制
家庭用電難題怎么破?安科瑞 Home EMS 家庭儲能系統來 “救場”
怎樣通過短信建立自己的DIY家庭安全系統
評論