Turinys:

Apsaugos sistemos derinimas su „Phidges“ir „Twitter“, kad būtų nuostabu: 8 žingsniai
Apsaugos sistemos derinimas su „Phidges“ir „Twitter“, kad būtų nuostabu: 8 žingsniai

Video: Apsaugos sistemos derinimas su „Phidges“ir „Twitter“, kad būtų nuostabu: 8 žingsniai

Video: Apsaugos sistemos derinimas su „Phidges“ir „Twitter“, kad būtų nuostabu: 8 žingsniai
Video: AJAX išmanioji apsaugos sistema - kaip paruošti darbui? 2024, Lapkritis
Anonim
Apsaugos sistemos derinimas su „Phidges“ir „Twitter“, kad būtų nuostabu
Apsaugos sistemos derinimas su „Phidges“ir „Twitter“, kad būtų nuostabu

Aš gyvenu bute, kuris yra prijungtas prie apsaugos sistemos. Nenoriu pirkti namų telefono linijos, o vietos stebėjimo paslaugoms trūksta nuostabumo. Noriu žinoti, ar kas nors ateina į mano butą, kol manęs nėra. Galėčiau naudoti judesio jutiklį, bet mano durys jau yra prijungtos (greičiausiai ir jūsų). Noriu, kad man būtų pranešta per „Twitter“, nors taip pat veiktų SMS, telefono skambučiai, sirena ir kt. Turiu „phidges“sąsają 8/8/ 8 po ranka (https://www.phidgets.com), bet mes taip pat galėtume tai padaryti naudodami amx (https://www.amx.com) arba netburner (https://www.netburner.com). Pradėkime …

1 veiksmas: kaip veikia apsaugos sistemos

Kaip veikia apsaugos sistemos
Kaip veikia apsaugos sistemos

Čia yra trumpas pradinis tipinės gyvenamųjų namų apsaugos sistemos veikimas. Kai atidaromos priekinės durys, užsidega 1 zonos šviesos diodas. Šoninės durys yra 2 zona. Aš nieko negaliu dėl to.

2 žingsnis: durų kontaktas (pašalintas)

Durų kontaktas (pašalintas)
Durų kontaktas (pašalintas)

Tai yra standartinis „sausas“kontaktas. Magnetas užbaigia grandinę, kai jis priartėja.

3 žingsnis: sumontuotas ir dažytas durų kontaktas

Sumontuotas ir dažytas durų kontaktas
Sumontuotas ir dažytas durų kontaktas

Čia yra durų kontaktas, sumontuotas durų kamštyje ir nudažytas.

4 žingsnis: pažiūrėkite į spintą

Pažiūrėkite į spintą
Pažiūrėkite į spintą

Čia yra apsaugos sistemos korpusas. Paprastai jis yra spintoje. Standartiškai užsukti duris. Jis gauna maitinimą iš žemiau esančio lizdo, o korpuse yra 12 voltų atsarginė baterija.

5 žingsnis: gaubto viduje

Korpuso viduje
Korpuso viduje

Tai atrodo baisiau, nei yra iš tikrųjų. Galite naudoti pašalinimą, kad išsiaiškintumėte, kokių laidų norite. Į klaviatūras vedančiuose laiduose paprastai yra keturi laidai. Maitinimas gaunamas iš sieninio lizdo ir akumuliatoriaus. Liko tik durų kontaktai. Atjunkite dalykus ir pažiūrėkite, kas atsitiks. Jei vienu metu keičiate tik vieną laidą, visada galite jį vėl prijungti.

6 veiksmas: prisijunkite prie „Phidget“

Prisijunkite prie „Phidget“
Prisijunkite prie „Phidget“

Išsiaiškinę, kurie laidai yra durų kontaktai, prijunkite juos prie „phidgets“sąsajos rinkinio įėjimų. Aš prijungiau abu juodus laidus prie žemės, o priekines duris - prie 4 įėjimo, o šonines - prie 5 įėjimo.

7 žingsnis: „Python“dalis yra lengvesnė

Jums reikės „Google“python-twitter ir simple-json. Jie turi paprastas instrukcijas, kaip įdiegti šias bibliotekas. (Aš įtraukiu juos į pridėtą ZIP failą) Taip pat turėsite gauti „python“fidgets biblioteką. Mes pradedame nuo „InterfaceKit-simple.py“. Jums reikės: importuoti twittertwit = twitter. Api (naudotojo vardas =, slaptažodis =) ir pakeisti def interfaceKitInputChanged (e): su thisdef interfaceKitInputChanged (e): #print "Input % i: % s " % (e.index, e.state) #status = twit. PostUpdate („ Durų kontaktas buvo atidarytas ir dabar uždarytas “), jei e.index == 4: if interfaceKit.getInputState (e.index): status = twit. PostUpdate („Priekinių durų kontaktas buvo atidarytas ir dabar uždarytas“) else: status = twit. PostUpdate („Priekinių durų kontaktas buvo uždarytas ir dabar atidarytas“), jei e.index == 5: if interfaceKit. getInputState (e.index): status = twit. PostUpdate ('Šoninių durų kontaktas buvo atidarytas ir dabar uždarytas') else: status = twit. PostUpdate ('Šoninių durų kontaktas buvo uždarytas ir dabar atidarytas') return 0

8 žingsnis: išbandykite ir mėgaukitės

Išbandykite ir mėgaukitės
Išbandykite ir mėgaukitės

Įsitikinkite, kad turite galiojantį „Twitter“naudotojo vardą ir slaptažodį. Kompiuteryje, prie kurio prijungiate savo fidgetą, turi būti interneto ryšys. Jei turite komentarų, mėgaukitės ir praneškite man „Twitter“(„mcotton“)

Rekomenduojamas: