Inhoudsopgave:

Beveiligingssysteem combineren met Phidges en Twitter voor Awesomeness - Ajarnpa
Beveiligingssysteem combineren met Phidges en Twitter voor Awesomeness - Ajarnpa

Video: Beveiligingssysteem combineren met Phidges en Twitter voor Awesomeness - Ajarnpa

Video: Beveiligingssysteem combineren met Phidges en Twitter voor Awesomeness - Ajarnpa
Video: Het WoonVeilig Alarmsysteem + slimme buitencamera: Jouw huis 24/7 binnen & buiten slim beveiligd! 2024, December
Anonim
Beveiligingssysteem combineren met Phidges en Twitter voor Awesomeness
Beveiligingssysteem combineren met Phidges en Twitter voor Awesomeness

Ik woon in een appartement dat bedraad is voor een beveiligingssysteem. Ik wil geen telefoonlijn voor thuis kopen en lokale bewakingsdiensten zijn niet geweldig. Ik wil weten of iemand mijn appartement binnenkomt terwijl ik weg ben. Ik zou een bewegingssensor kunnen gebruiken, maar mijn deuren zijn al bedraad (waarschijnlijk die van jou ook). Ik wil op de hoogte worden gehouden via Twitter, hoewel sms, telefoontjes, sirene, enz. ook zouden werken. Ik heb een phidges-interface 8/8/ 8 bij de hand (https://www.phidgets.com), maar we kunnen dit ook doen met amx (https://www.amx.com) of netburner (https://www.netburner.com). …

Stap 1: Hoe beveiligingssystemen werken

Hoe beveiligingssystemen werken
Hoe beveiligingssystemen werken

Hier is een korte inleiding over hoe een typisch residentieel beveiligingssysteem werkt. Als de voordeur opengaat, gaat de LED voor zone 1 branden. De zijdeur is zone 2. Opmerking: De storings-LED brandt omdat er geen telefoonlijn op is aangesloten. Daar kan ik niets aan doen.

Stap 2: Deurcontact (verwijderd)

Deurcontact (niet geïnstalleerd)
Deurcontact (niet geïnstalleerd)

Dit is een standaard "droog" contact. De magneet voltooit het circuit wanneer het in de buurt komt.

Stap 3: Deurcontact geïnstalleerd en geverfd

Deurcontact geïnstalleerd en geverfd
Deurcontact geïnstalleerd en geverfd

Hier is het deurcontact in de deurpost gemonteerd en overgeschilderd.

Stap 4: Kijk in de kast

Kijk in de kast
Kijk in de kast

Hier is de behuizing van het beveiligingssysteem. Meestal ligt het in de kast. Het is standaard om de deur dicht te schroeven. Het krijgt zijn stroom van het onderstaande stopcontact en heeft een 12 volt back-upbatterij in de behuizing.

Stap 5: In de behuizing

In de behuizing
In de behuizing

Dit ziet er enger uit dan het in werkelijkheid is. U kunt eliminatie gebruiken om erachter te komen welke draden u wilt. De draden die naar de bedieningspanelen gaan, bevatten meestal vier draden. Stroom komt uit het stopcontact en de batterij. Het enige dat overblijft zijn de deurcontacten. Koppel dingen los en kijk wat er gebeurt. Als u slechts één draad tegelijk verwisselt, kunt u deze altijd opnieuw aansluiten.

Stap 6: Maak verbinding met de Phidget

Maak verbinding met de phidget
Maak verbinding met de phidget

Nadat je hebt uitgezocht welke draden de deurcontacten zijn, sluit je ze aan op de ingangen van de phidgets-interfacekit. Ik heb beide zwarte draden op aarde aangesloten en de voordeur op ingang 4 en zijdeur op ingang 5.

Stap 7: Het Python-gedeelte is eenvoudiger

Je moet google python-twitter en simple-json. Ze hebben eenvoudige instructies voor het installeren van die bibliotheken. (Ik neem ze op in het bijgevoegde zipbestand) Je moet ook de python phidgets-bibliotheek krijgen. We beginnen met de InterfaceKit-simple.py. Je moet: twittertwit = twitter. Api(gebruikersnaam=, wachtwoord=) importeren en def interfaceKitInputChanged(e) vervangen: met thisdef interfaceKitInputChanged(e): #print "Input % i: %s" % (e.index, e.state) #status = twit. PostUpdate('Deurcontact was open en nu is het gesloten') if e.index == 4: if interfaceKit.getInputState(e.index): status = twit. PostUpdate('Voordeurcontact was open en nu is het gesloten') else: status = twit. PostUpdate('Voordeurcontact was gesloten en nu is het open') if e.index == 5: if interfaceKit. getInputState(e.index): status = twit. PostUpdate('Zijdeurcontact was open en nu is het gesloten') else: status = twit. PostUpdate('Zijdeurcontact was gesloten en nu is het open') return 0

Stap 8: Test het en geniet ervan

Test het en geniet ervan
Test het en geniet ervan

Zorg ervoor dat je een geldige gebruikersnaam en wachtwoord voor Twitter hebt.

Aanbevolen: