Комбиниране на система за сигурност с Phidges и Twitter за невероятност: 8 стъпки
Комбиниране на система за сигурност с Phidges и Twitter за невероятност: 8 стъпки
Anonim

Живея в апартамент, който е свързан със система за сигурност. Не искам да купувам домашна телефонна линия, а местните мониторингови услуги липсват. Искам да знам дали някой влиза в апартамента ми, докато ме няма. Бих могъл да използвам сензор за движение, но вратите ми вече са свързани (най -вероятно вашите също са). Искам да бъда уведомен чрез Twitter, въпреки че SMS, телефонни обаждания, сирена и т.н. също биха работили. Имам интерфейс за фиджи 8/8/ 8 под ръка (https://www.phidgets.com), но можем да направим това и с amx (https://www.amx.com) или netburner (https://www.netburner.com). Нека започнем …

Стъпка 1: Как работят системите за сигурност

Ето бърз пример за това как работи типичната система за сигурност на жилищата. При отваряне на входната врата светодиодът за зона 1 светва. Страничната врата е зона 2. Забележка: Индикаторът за неизправност светва, защото към нея няма свързана телефонна линия. Не мога да направя нищо по въпроса.

Стъпка 2: Контакт на вратата (деинсталиран)

Това е стандартен "сух" контакт. Магнитът завършва веригата, когато се приближи.

Стъпка 3: Инсталиран и боядисан контакт на вратата

Ето контакта на вратата, инсталиран в задръстването на вратата и боядисан.

Стъпка 4: Погледнете в килера

Ето кутията на системата за сигурност. Обикновено е в килера. Стандартно е да завиете вратата. Захранва се от контакта по -долу и има 12 -волтова резервна батерия в кутията.

Стъпка 5: Вътре в кутията

Това изглежда по -страшно, че наистина е така. Можете да използвате елиминирането, за да разберете какви проводници искате. Проводниците към клавиатурите обикновено съдържат четири проводника. Захранването идва от контакта и батерията. Единственото, което остава, са контактите на вратите. Прекъснете връзката и вижте какво ще се случи. Ако сменяте само един проводник наведнъж, винаги можете да го свържете отново.

Стъпка 6: Свържете се с Phidget

След като изгладите кои проводници са контактите на вратата, свържете ги към входовете на интерфейсния комплект за фиджи. Свързах двата черни проводника към земята и предната врата към вход 4, а страничната врата към вход 5.

Стъпка 7: Частта на Python е по -лесна

Ще трябва да потърсите в google python-twitter и simple-json. Те имат лесни инструкции за инсталиране на тези библиотеки. (Включвам ги в прикачения zip файл) Ще трябва също да вземете библиотеката на python phidgets. Започваме с InterfaceKit-simple.py. Трябва да: импортирате twittertwit = twitter. Api (потребителско име =, парола =) и да замените def interfaceKitInputChanged (e): с thisdef interfaceKitInputChanged (e): #print "Input % i: % s " % (e.index, e.state) #status = twit. PostUpdate (" Контактът на вратата беше отворен и сега е затворен "), ако e.index == 4: ако interfaceKit.getInputState (e.index): status = twit. PostUpdate ('Контактът от предната врата беше отворен и сега е затворен') else: status = twit. PostUpdate ('Контактът от предната врата беше затворен и сега е отворен'), ако e.index == 5: if interfaceKit. getInputState (e.index): status = twit. PostUpdate ('Контактът от страничната врата беше отворен и сега е затворен') else: status = twit. PostUpdate ('Контактът от страничната врата беше затворен и сега е отворен') връщане 0

Стъпка 8: Тествайте го и се насладете

Уверете се, че имате валидно потребителско име и парола в Twitter. Компютърът, към който свързвате фиджета си, трябва да има интернет връзка. ENJOY и ме уведомете в Twitter (mcotton), ако имате коментари

Препоръчано: