Talaan ng mga Nilalaman:

Pinagsasama ang Security System Sa Mga Phidge at Twitter para sa Awesomeness: 8 Mga Hakbang
Pinagsasama ang Security System Sa Mga Phidge at Twitter para sa Awesomeness: 8 Mga Hakbang

Video: Pinagsasama ang Security System Sa Mga Phidge at Twitter para sa Awesomeness: 8 Mga Hakbang

Video: Pinagsasama ang Security System Sa Mga Phidge at Twitter para sa Awesomeness: 8 Mga Hakbang
Video: REVAN - THE COMPLETE STORY 2024, Nobyembre
Anonim
Pinagsasama ang Security System Sa Mga Phidge at Twitter para sa Awesomeness
Pinagsasama ang Security System Sa Mga Phidge at Twitter para sa Awesomeness

Nakatira ako sa isang apartment na wired para sa isang security system. Ayokong bumili ng linya ng telepono sa bahay at kulang sa kagila-gilalas ang mga serbisyong lokal na pagsubaybay. Nais kong malaman kung may dumating sa aking apartment habang wala ako. Maaari akong gumamit ng isang sensor ng paggalaw ngunit ang aking mga pinto ay naka-wire na (malamang na ang iyo rin). Gusto kong maabisuhan sa pamamagitan ng kaba kahit na ang mga sms, tawag sa telepono, sirena, atbp ay gagana rin. Mayroon akong interface ng phidges 8/8 / 8 sa kamay (https://www.phidgets.com) ngunit maaari rin nating gawin ito sa amx (https://www.amx.com) o netburner (https://www.netburner.com). Magsimula tayo …

Hakbang 1: Paano Gumagana ang Mga Sistema ng Seguridad

Paano gumagana ang Security Systems
Paano gumagana ang Security Systems

Narito ang isang mabilis na panimulang aklat sa kung paano gumagana ang isang tipikal na sistema ng seguridad ng tirahan. Kapag binuksan ng pintuan sa harap ang LED para sa zone 1 na ilaw. Ang pintuan sa gilid ay zone 2. Tandaan: Ang LED na problema ay lumiwanag dahil wala itong linya ng telepono na konektado dito. Wala akong magagawa tungkol doon.

Hakbang 2: Pakikipag-ugnay sa Pinto (na-uninstall)

Pakikipag-ugnay sa Pinto (na-uninstall)
Pakikipag-ugnay sa Pinto (na-uninstall)

Ito ay isang pamantayang "tuyo" na contact. Kinumpleto ng pang-akit ang circuit kapag malapit na ito.

Hakbang 3: Na-install at Pininturahan ang Pakikipag-ugnay sa Pinto

Naka-install at Pininturahan ang Makipag-ugnay sa Pinto
Naka-install at Pininturahan ang Makipag-ugnay sa Pinto

Narito ang naka-install na contact sa pintuan sa jam ng pinto at ipininta.

Hakbang 4: Tumingin sa Clinet

Tumingin sa kubeta
Tumingin sa kubeta

Narito ang enclosure ng system ng seguridad. Karaniwan itong nasa loob ng aparador. Karaniwan itong i-lock ang pintuan. Nakukuha nito ang lakas nito mula sa outlet sa ibaba at mayroong 12volt backup na baterya sa enclosure.

Hakbang 5: Sa Loob ng Enclosure

Sa loob ng Enclosure
Sa loob ng Enclosure

Mukha itong nakakatakot na talaga ito. Maaari mong gamitin ang pag-aalis upang malaman kung anong mga wire ang gusto mo. Ang mga wire na pupunta sa mga keypad ay karaniwang naglalaman ng apat na wires. Ang lakas ay nagmula sa outlet ng pader at baterya. Ang natitira lamang ay ang mga contact sa pintuan. Idiskonekta ang mga bagay-bagay at tingnan kung ano ang nangyayari. Kung papalitan mo lang ang isang kawad nang paisa-isa maaari mo itong muling ikonekta.

Hakbang 6: Kumonekta sa Phidget

Kumonekta sa Phidget
Kumonekta sa Phidget

Matapos mong malambot kung aling mga wire ang mga contact sa pinto, ikonekta ang mga ito sa mga input ng phidgets interface kit. Ikinonekta ko ang parehong mga itim na wires sa lupa at ang pintuan sa harap upang maglagay ng 4 at gilid na pintuan upang maglagay ng 5.

Hakbang 7: Ang Bahagi ng Python ay Mas Madali

Kakailanganin mong mag-google python-twitter at simple-json. Mayroon silang madaling mga tagubilin sa pag-install ng mga silid-aklatan. (Isinasama ko ang mga ito sa nakalakip na zip file) Kakailanganin mo ring makuha ang library ng python phidgets. Nagsisimula kami sa InterfaceKit-simple.py. Kakailanganin mong: i-import ang twittertwit = twitter. Api (username =, password =) at palitan ang def interfaceKitInputChanged (e): sa thisdef interfaceKitInputChanged (e): #print "Input% i:% s "% (e.index, e.state) #status = twit. PostUpdate ('Bukas ang contact sa pinto at ngayon ay sarado na') kung e.index == 4: kung interfaceKit.getInputState (e.index): status = twit. PostUpdate ('Ang contact sa Front Door ay bukas at ngayon ay sarado na') iba pa: status = twit. PostUpdate ('Ang contact sa Front Door ay sarado at ngayon ay bukas na') kung e.index == 5: kung interfaceKit. getInputState (e.index): status = twit. PostUpdate ('Ang contact sa Side Door ay bukas at ngayon ay sarado na') iba pa: status = twit. PostUpdate ('Ang contact sa Side Door ay sarado at ngayon ay bukas na') bumalik 0

Hakbang 8: Subukan Ito at Masiyahan

Subukan Ito at Masiyahan
Subukan Ito at Masiyahan

Tiyaking mayroon kang isang wastong username at password sa twitter. Ang computer na ikinonekta mo ang iyong phidget upang kailangang magkaroon ng isang koneksyon sa internet. ENJOY at ipaalam sa akin sa twitter (mcotton) kung mayroon kang mga puna

Inirerekumendang: