Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Təhlükəsizlik sistemi ilə bağlı bir mənzildə yaşayıram. Mən ev telefon xətti almaq istəmirəm və yerli monitorinq xidmətlərinin möhtəşəmliyi yoxdur. Mən yoxkən mənzilimə kiminsə daxil olub -olmadığını bilmək istəyirəm. Hərəkət sensoru istifadə edə bilərdim, amma qapılarım artıq tellidir (çox güman ki, sizindir). SMS, telefon zəngləri, siren və s. Də işləsə də twitter vasitəsilə xəbərdar olmaq istəyirəm. Əl 8 (https://www.phidgets.com), ancaq bunu amx (https://www.amx.com) və ya netburner (https://www.netburner.com) ilə də edə bilərik. …
Addım 1: Təhlükəsizlik Sistemləri Necə Çalışır
Tipik bir yaşayış təhlükəsizlik sisteminin necə işlədiyinə dair qısa bir məlumat. Ön qapı açıldıqda 1 -ci sahə üçün LED yanır. Yan qapı 2 -ci zonadır. Qeyd: Problemli LED yanır, çünki ona bağlı telefon xətti yoxdur. Bununla əlaqədar edə biləcəyim bir şey yoxdur.
Addım 2: Qapı Əlaqəsi (silindi)
Bu standart "quru" təmasdır. Mıknatıs dövrə yaxınlaşanda tamamlayır.
Addım 3: Qapı Əlaqəsi Quraşdırılıb Boyanmışdır
İşdə qapı tıxacına quraşdırılmış və boyanmış qapı təmasıdır.
Addım 4: Dolaba baxın
Budur təhlükəsizlik sistemi. Adətən dolabda olur. Qapını bağlamaq standartdır. Gücünü aşağıdakı prizdən alır və korpusda 12 volt ehtiyat batareyaya malikdir.
Addım 5: Korpusun içərisində
Bu, həqiqətən daha qorxunc görünür. İstədiyiniz telləri anlamaq üçün eliminasiyadan istifadə edə bilərsiniz. Klaviaturaya gedən tellər ümumiyyətlə dörd teldən ibarətdir. Güc, elektrik prizindən və batareyadan gəlir. Qalan şey qapı təmaslarıdır. Əşyaları ayırın və nə baş verdiyini görün. Bir anda yalnız bir tel dəyişdirsəniz, həmişə onu yenidən bağlaya bilərsiniz.
Addım 6: Phidget -ə qoşulun
Hansı tellərin qapı kontaktları olduğunu yumşaltdıqdan sonra onları phidgets interfeys dəstinin girişlərinə qoşun. Həm qara telləri yerə, həm də ön qapını 4 -cü girişə və yan qapını 5 -ci girişə bağladım.
Addım 7: Python hissəsi daha asandır
Google python-twitter və simple-json-a ehtiyacınız olacaq. Bu kitabxanaların quraşdırılması ilə bağlı asan təlimatlara malikdirlər. (Onları əlavə edilmiş zip faylına daxil edirəm) Python phidgets kitabxanasını da əldə etməlisiniz. InterfaceKit-simple.py ilə başlayırıq. Sizə lazım olacaq: twittertwit = twitter. Api (istifadəçi adı =, parol =) idxal edin və def interfaceKitInputChanged (e) ilə əvəz edin: thisdef interfaceKitInputChanged (e) ilə: #print "Giriş % i: % s " % (e.index, e.state) #status = twit. PostUpdate ('Qapı əlaqəsi açıq idi və indi bağlanmışdır') e.index == 4: if interfaceKit.getInputState (e.index): status = twit. PostUpdate ('Ön Qapı əlaqəsi açıq idi və indi bağlandı') başqa: status = twit. PostUpdate ('Ön Qapı əlaqəsi bağlanıldı və indi açıldı') əgər e.index == 5: if interfaceKit. getInputState (e.index): status = twit. PostUpdate ('Yan Qapı kontağı açıq idi və indi bağlanmışdır') başqa: status = twit. PostUpdate ('Yan Qapı əlaqəsi bağlandı və indi açıldı') qayıt 0
Addım 8: Test edin və zövq alın
Etibarlı bir twitter istifadəçi adınız və şifrəniz olduğundan əmin olun. Phidget'ınızı bağladığınız kompüterin internet bağlantısı olmalıdır. ENJOY və şərhləriniz varsa mənə twitter -də (mcotton) bildirin.