Kombinácia bezpečnostného systému s Phidges a Twitterom pre úžasnosť: 8 krokov
Kombinácia bezpečnostného systému s Phidges a Twitterom pre úžasnosť: 8 krokov
Anonim

Bývam v byte, ktorý je napojený na bezpečnostný systém. Nechcem si kupovať domácu telefónnu linku a miestne monitorovacie služby nie sú úžasné. Chcem vedieť, či niekto príde do môjho bytu, keď budem preč. Mohol by som použiť snímač pohybu, ale moje dvere sú už zapojené (s najväčšou pravdepodobnosťou aj vaše). Chcem byť upozornený prostredníctvom twitteru, aj keď by fungovali aj sms, telefónne hovory, siréna atď. Mám rozhranie phidges 8/8/ 8 na strane (https://www.phidgets.com), ale môžeme to urobiť aj s amx (https://www.amx.com) alebo netburner (https://www.netburner.com). Začnime …

Krok 1: Ako fungujú bezpečnostné systémy

Tu je rýchly prehľad o tom, ako funguje typický bezpečnostný systém pre domácnosť. Keď sa otvoria predné dvere, rozsvieti sa LED dióda pre zónu 1. Bočné dvere sú zónou 2. Poznámka: Indikátor LED poruchy svieti, pretože k nemu nie je pripojená telefónna linka. Nemôžem s tým nič urobiť.

Krok 2: Dverný kontakt (odinštalovaný)

Ide o štandardný „suchý“kontakt. Keď sa magnet priblíži, magnet dokončí obvod.

Krok 3: Nainštalovaný a natretý dverný kontakt

Tu je dverný kontakt nainštalovaný v zárubni a prelakovaný.

Krok 4: Pozrite sa do skrine

Tu je kryt bezpečnostného systému. Obvykle je v skrini. Je štandardné zaskrutkovať dvere. Napája sa zo zásuvky nižšie a v kryte má záložnú batériu 12voltov.

Krok 5: Vnútri krytu

V skutočnosti to vyzerá strašidelnejšie. Môžete použiť elimináciu, aby ste zistili, aké drôty chcete. Káble vedúce ku klávesniciam obvykle obsahujú štyri vodiče. Napájanie pochádza z elektrickej zásuvky a batérie. Jediné, čo zostalo, sú dverné kontakty. Odpojte veci a sledujte, čo sa stane. Ak vymieňate naraz iba jeden vodič, môžete ho kedykoľvek znova pripojiť.

Krok 6: Pripojte sa k Phidgetu

Potom, čo zmäkčíte, ktoré vodiče sú dvernými kontaktmi, ich pripojte k vstupom sady rozhrania phidgets. Pripojil som oba čierne vodiče k zemi a predné dvere k vstupu 4 a bočné dvere k vstupu 5.

Krok 7: Pythonská časť je jednoduchšia

Budete potrebovať google python-twitter a simple-json. Majú jednoduché pokyny na inštaláciu týchto knižníc. (Uvádzam ich v priloženom súbore zip) Budete tiež potrebovať knižnicu python phidgets. Začíname s InterfaceKit-simple.py. Budete potrebovať: import twittertwit = twitter. Api (užívateľské meno =, heslo =) a nahradiť def interfaceKitInputChanged (e): s thisdef interfaceKitInputChanged (e): #print "Input % i: % s " % (e.index, e.state) #status = twit. PostUpdate ('Dverový kontakt bol otvorený a teraz je zatvorený'), ak e.index == 4: if interfaceKit.getInputState (e.index): status = twit. PostUpdate ('Kontakt predných dverí bol otvorený a teraz je zatvorený') else: status = twit. PostUpdate ('Kontakt predných dverí bol zatvorený a teraz je otvorený'), ak e.index == 5: if interfaceKit. getInputState (e.index): status = twit. PostUpdate ('Kontakt bočných dverí bol otvorený a teraz je zatvorený') else: status = twit. PostUpdate ('Kontakt bočných dverí bol zatvorený a teraz otvorený') návrat 0

Krok 8: Otestujte to a užívajte si

Uistite sa, že máte platné používateľské meno a heslo pre twitter. Počítač, ku ktorému pripájate svoj phidget, potrebuje internetové pripojenie. ENJOY a dajte mi vedieť na twitteri (mcotton), ak máte pripomienky