Съдържание:

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

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

Видео: Комбиниране на система за сигурност с Phidges и Twitter за невероятност: 8 стъпки
Видео: 🔍 Как выбрать Теплый Пол: Электрический, Инфракрасный, Водяной | Сравнение и Советы! 2024, Декември
Anonim
Комбиниране на система за сигурност с Phidges и Twitter за невероятност
Комбиниране на система за сигурност с Phidges и Twitter за невероятност

Живея в апартамент, който е свързан със система за сигурност. Не искам да купувам домашна телефонна линия, а местните мониторингови услуги липсват. Искам да знам дали някой влиза в апартамента ми, докато ме няма. Бих могъл да използвам сензор за движение, но вратите ми вече са свързани (най -вероятно вашите също са). Искам да бъда уведомен чрез 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

Свържете се с Phidget
Свържете се с 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), ако имате коментари

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