İçindekiler:

Güvenlik Sistemini Muhteşemlik İçin Phidges ve Twitter ile Birleştirmek: 8 Adım
Güvenlik Sistemini Muhteşemlik İçin Phidges ve Twitter ile Birleştirmek: 8 Adım

Video: Güvenlik Sistemini Muhteşemlik İçin Phidges ve Twitter ile Birleştirmek: 8 Adım

Video: Güvenlik Sistemini Muhteşemlik İçin Phidges ve Twitter ile Birleştirmek: 8 Adım
Video: Güvenlik Kamerası Kurulumu Nasıl Yapılır? (Tüm Aşamalarıyla) 2024, Kasım
Anonim
Muhteşemlik için Güvenlik Sistemini Phidges ve Twitter ile Birleştirmek
Muhteşemlik için Güvenlik Sistemini Phidges ve Twitter ile Birleştirmek

Bir güvenlik sistemi için kablolu bir dairede yaşıyorum. Bir ev telefonu hattı satın almak istemiyorum ve yerel izleme hizmetleri mükemmellikten yoksun. Ben yokken daireme birinin girip girmediğini bilmek istiyorum. Hareket sensörü kullanabilirdim ama benim kapılarım zaten kablolu (büyük ihtimalle sizinki de). Sms, telefon görüşmesi, siren vb. de işe yarasa da twitter ile bilgilendirilmek istiyorum. Phidges arayüzüm var 8/8/ 8 mevcut (https://www.phidgets.com) ama bunu amx (https://www.amx.com) veya netburner (https://www.netburner.com) ile de yapabiliriz. Haydi başlayalım …

Adım 1: Güvenlik Sistemleri Nasıl Çalışır?

Güvenlik Sistemleri Nasıl Çalışır?
Güvenlik Sistemleri Nasıl Çalışır?

İşte tipik bir konut güvenlik sisteminin nasıl çalıştığına dair hızlı bir başlangıç. Ön kapı açıldığında bölge 1 için LED yanar. Yan kapı 2. bölgedir. Not: Bağlı bir telefon hattı olmadığı için sorun LED'i yanar. Bununla ilgili yapabileceğim bir şey yok.

Adım 2: Kapı Kontağı (kurulu değil)

Kapı Kontağı (kurulu değil)
Kapı Kontağı (kurulu değil)

Bu standart bir "kuru" kontaktır. Mıknatıs yaklaştığında devreyi tamamlar.

Adım 3: Kapı Kontağı Takılı ve Boyalı

Kapı Kontağı Takılı ve Boyalı
Kapı Kontağı Takılı ve Boyalı

İşte kapı sıkışmasına takılı ve üzeri boyanmış kapı kontağı.

4. Adım: Dolaba Bakın

Dolaba Bak
Dolaba Bak

İşte güvenlik sistemi muhafazası. Genellikle dolapta bulunur. Kapıyı vidalayarak kapatmak standarttır. Gücünü aşağıdaki prizden alır ve kasasında 12 volt yedek pil bulunur.

Adım 5: Muhafazanın İçinde

Muhafazanın İçinde
Muhafazanın İçinde

Bu gerçekten olduğundan daha korkunç görünüyor. Hangi kabloları istediğinizi bulmak için elemeyi kullanabilirsiniz. Tuş takımlarına giden teller genellikle dört tel içerir. Güç, duvar prizinden ve pilden gelir. Geriye sadece kapı kontakları kalıyor. Bir şeyleri ayırın ve ne olduğunu görün. Bir seferde yalnızca bir kabloyu değiştirirseniz, her zaman yeniden bağlayabilirsiniz.

Adım 6: Phidget'a Bağlanın

Phidget'a bağlanın
Phidget'a bağlanın

Hangi kabloların kapı kontakları olduğunu yumuşattıktan sonra, bunları phidgets arayüz kitinin girişlerine bağlayın. Her iki siyah kabloyu da toprağa ve ön kapıyı giriş 4'e ve yan kapıyı giriş 5'e bağladım.

7. Adım: Python Bölümü Daha Kolay

Google python-twitter ve simple-json'a ihtiyacınız olacak. Bu kitaplıkları kurmak için kolay talimatları var. (Onları ekli zip dosyasına ekliyorum) Ayrıca python phidgets kitaplığını da edinmeniz gerekecek. InterfaceKit-simple.py ile başlıyoruz. Şunları yapmanız gerekecek: twittertwit = twitter. Api(username=, password=) içe aktarın ve interfaceKitInputChanged(e) tanımını thisdef interfaceKitInputChanged(e) ile değiştirin: #print "Input % i: %s" % (e.index, e.state) #status = twit. PostUpdate('Kapı kontağı açıktı ve şimdi kapalı') if e.index == 4: if interfaceKit.getInputState(e.index): status = twit. PostUpdate('Ön Kapı kontağı açıktı ve şimdi kapalı') else: status = twit. PostUpdate('Ön Kapı kontağı kapatıldı ve şimdi açık') if e.index == 5: if interfaceKit. getInputState(e.index): durum = twit. PostUpdate('Yan Kapı kontağı açıktı ve şimdi kapalı') else: status = twit. PostUpdate('Yan Kapı kontağı kapatıldı ve şimdi açık') 0 döndür

Adım 8: Test Edin ve Keyfini Çıkarın

Test Edin ve Keyfini Çıkarın
Test Edin ve Keyfini Çıkarın

Geçerli bir twitter kullanıcı adınız ve şifreniz olduğundan emin olun. Phidget'ınızı bağladığınız bilgisayarın internet bağlantısı olması gerekiyor. KEYFİNİ ÇIKARIN ve yorumlarınız varsa bana twitter (mcotton) üzerinden bildirin.

Önerilen: