Kombinacija sigurnosnog sistema sa Phidges -om i Twitter -om za fenomenalnost: 8 koraka
Kombinacija sigurnosnog sistema sa Phidges -om i Twitter -om za fenomenalnost: 8 koraka
Anonim

Živim u stanu koji je ožičen za sigurnosni sistem. Ne želim kupiti kućnu telefonsku liniju, a lokalne usluge nadgledanja nemaju sjaj. Želim znati da li će netko ući u moj stan dok mene nema. Mogao bih koristiti senzor pokreta, ali moja vrata su već ožičena (najvjerovatnije su i vaša). Želim biti obaviješten putem Twittera iako bi i sms, telefonski pozivi, sirena itd. Također radili. Imam phidges sučelje 8/8/ 8 pri ruci (https://www.phidgets.com), ali to možemo učiniti i s amx -om (https://www.amx.com) ili netburnerom (https://www.netburner.com). Počnimo …

Korak 1: Kako funkcioniraju sigurnosni sistemi

Evo kratkog priručnika o tome kako funkcioniše tipičan stambeni sigurnosni sistem. Kada se prednja vrata otvore, LED dioda za zonu 1 svijetli. Bočna vrata su zona 2. Napomena: LED lampica za grešku svijetli jer na nju nije priključena telefonska linija. Ja tu ne mogu ništa.

Korak 2: Kontakt vrata (deinstalirano)

Ovo je standardni "suhi" kontakt. Magnet dovršava krug kada mu se približi.

Korak 3: Instaliran i ofarban kontakt vrata

Ovdje je kontakt vrata instaliran u zastoju vrata i prebojan.

Korak 4: Pogledajte u ormar

Evo kućišta sigurnosnog sistema. Obično se nalazi u ormaru. Standardno je zatvoriti vrata. Napaja se iz donje utičnice i ima rezervnu bateriju od 12 volti u kućištu.

Korak 5: Unutar kućišta

Ovo izgleda strašnije nego što zaista jest. Pomoću eliminacije možete shvatiti koje žice želite. Žice koje idu do tastature obično sadrže četiri žice. Napajanje dolazi iz zidne utičnice i baterije. Jedino što preostaje su kontakti na vratima. Isključite stvari i pogledajte što će se dogoditi. Ako mijenjate samo jednu žicu odjednom, uvijek je možete ponovno spojiti.

Korak 6: Povežite se sa Phidget -om

Nakon što odredite koje su žice kontakti vrata, spojite ih na ulaze kompleta sučelja za phidgets. Priključio sam obje crne žice na masu, a prednja vrata na ulaz 4, a bočna vrata na ulaz 5.

Korak 7: Python dio je lakši

Morat ćete google python-twitter i simple-json. Imaju jednostavna uputstva o instaliranju tih biblioteka. (Uključujem ih u priloženu zip datoteku) Takođe ćete morati nabaviti python phidgets biblioteku. Počinjemo s InterfaceKit-simple.py. Morat ćete: uvoziti twittertwit = twitter. Api (korisničko ime =, lozinka =) i zamijeniti def interfaceKitInputChanged (e): s ovimdef interfaceKitInputChanged (e): #print "Input % i: % s " % (e.index, e.state) #status = twit. PostUpdate ('Kontakt vrata je bio otvoren i sada je zatvoren') ako je e.index == 4: ako interfaceKit.getInputState (e.index): status = twit. PostUpdate ('Kontakt prednjih vrata je bio otvoren i sada je zatvoren') else: status = twit. PostUpdate ('Kontakt prednjih vrata je bio zatvoren i sada je otvoren') ako je e.index == 5: if interfaceKit. getInputState (e.index): status = twit. PostUpdate ('Kontakt bočnih vrata je bio otvoren i sada je zatvoren') else: status = twit. PostUpdate ('Kontakt bočnih vrata je zatvoren i sada je otvoren') return 0

Korak 8: Isprobajte i uživajte

Provjerite imate li valjano korisničko ime i lozinku za twitter. Računalo na koje povežete svoj phidget mora imati internetsku vezu. ENJOY i obavijestite me na twitteru (mcotton) ako imate komentare