Turinys:
- 1 veiksmas: kaip veikia apsaugos sistemos
- 2 žingsnis: durų kontaktas (pašalintas)
- 3 žingsnis: sumontuotas ir dažytas durų kontaktas
- 4 žingsnis: pažiūrėkite į spintą
- 5 žingsnis: gaubto viduje
- 6 veiksmas: prisijunkite prie „Phidget“
- 7 žingsnis: „Python“dalis yra lengvesnė
- 8 žingsnis: išbandykite ir mėgaukitės
Video: Apsaugos sistemos derinimas su „Phidges“ir „Twitter“, kad būtų nuostabu: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:50
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
Č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)
Tai yra standartinis „sausas“kontaktas. Magnetas užbaigia grandinę, kai jis priartėja.
3 žingsnis: sumontuotas ir dažytas durų kontaktas
Čia yra durų kontaktas, sumontuotas durų kamštyje ir nudažytas.
4 žingsnis: 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
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“
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
Į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:
Kaip padaryti, kad „Arduino“garsas būtų reaktyvus: 7 žingsniai
Kaip padaryti, kad „Arduino“garsas būtų reaktyvus: tai labai paprasta pamoka, kaip padaryti „Arduino“garsą reaktyvią, jei jums patinka šis nurodymas, užsiprenumeruokite mano kanalą https://www.youtube.com/ZenoModiff
555 Laikmatis signalui nutraukti, kad būtų nutrauktas „Atmega328“: 7 žingsniai
555 Laikmatis, skleidžiantis signalą nutraukti „Atmega328“: Pagrindinis šios grandinės tikslas yra taupyti energiją. Taigi, aš nekalbėsiu apie arduino, nes pati plokštė turi nereikalingų galutinio produkto pridėtinių išlaidų. Tai puikiai tinka vystymuisi. Bet nelabai tinka galutiniams projektams, vykstantiems ant bato
Kaip pakeisti svetaines, kad jos būtų rodomos taip: 3 žingsniai
Kaip pakeisti svetaines, kad būtų rodoma viskas, ko norite.: O smagu, ką galite turėti … Tai beprotiškai paprastas ir paprastas būdas pakeisti svetaines naršyklėje, kad būtų rodomas bet koks norimas dalykas. Pastaba. tai nekeičia svetainės niekur, išskyrus jūsų naršyklę, ir jei iš naujo įkeliate tinklalapį, jis grįžta atgal
Kad darbas būtų įdomus: „Xbox“valdiklio nustatymas „Autodesk Inventor“: 6 žingsniai
Kad darbas būtų įdomus: „Xbox“valdiklio nustatymas „Autodesk Inventor“: Taigi. Visų pirma, TURIU GERIAUSIUS BOSUS ZEMĖJE už tai, kad leidžiu į darbą pasiimti XBOX valdiklį. Mūsų IT skyrius ir inžinerijos vadovas man davė gerai, kol aš jį naudoju darbui. Taigi, kaip nustatyti žaidimų valdiklį, kad jis veiktų su „Autodesk“
Kaip naudotis klaviatūra ir LCD su „Arduino“, kad būtų sukurtas „Arduino“skaičiuotuvas.: 5 žingsniai
Kaip naudoti klaviatūrą ir skystųjų kristalų ekraną su „Arduino“, kad sukurtumėte „Arduino“skaičiuotuvą.: Šioje pamokoje aš pasidalinsiu, kaip galite naudoti 4x4 matricos klaviatūrą ir 16 x 2 skystųjų kristalų ekraną su „Arduino“ir panaudoti jį paprastam „Arduino“skaičiuotuvui sukurti. Taigi pradėkime