Inhoudsopgave:

Arduino Push Alerts voor deurbel, inbraakalarm, rookmelders enz. - Ajarnpa
Arduino Push Alerts voor deurbel, inbraakalarm, rookmelders enz. - Ajarnpa

Video: Arduino Push Alerts voor deurbel, inbraakalarm, rookmelders enz. - Ajarnpa

Video: Arduino Push Alerts voor deurbel, inbraakalarm, rookmelders enz. - Ajarnpa
Video: Buzzer Projects | Buzzer 5v | Simple Door Bell Alarm | Mini Buzzer Project | Simple Alarm Circuit | 2024, November
Anonim
Arduino Push Alerts voor Deurbel, Inbraakalarm, Rookmelders Etc
Arduino Push Alerts voor Deurbel, Inbraakalarm, Rookmelders Etc
Arduino Push Alerts voor Deurbel, Inbraakalarm, Rookmelders Etc
Arduino Push Alerts voor Deurbel, Inbraakalarm, Rookmelders Etc
Arduino Push Alerts voor Deurbel, Inbraakalarm, Rookmelders Etc
Arduino Push Alerts voor Deurbel, Inbraakalarm, Rookmelders Etc

IoT-meldingen van uw deurbel, inbraakalarm, rookmelders enz. met behulp van een Arduino Uno en een Ethernet-schild

Alle details op mijn website hier

Over Arduino Push Alert Box Gebruikt een Arduino Uno en Ethernet Shield op basis van de Wiznet W5100-chip om pushmeldingen te verzenden bij activering van rookmelders, inbraakalarmen en deurbellen via PushingBox. Alle waarschuwingen negeren situaties/bedradingsfouten die snel meerdere triggers geven. Zo voorkom je dat er enorme hoeveelheden valse waarschuwingsberichten naar je mobiele telefoon worden gestuurd. De waarschuwingen kunnen ook worden gekoppeld aan webcams die in uw huis/kantoor zijn geïnstalleerd. Dit gebeurt via de PushingBox-interface. De PushingBox-servicelijst omvat alle soorten telefoons (Android, Windows en Iphone), computers (Mac, Windows-pc en Chromebook) en bevat ook e-mail en twitter. Als u Pushbullet gebruikt, worden waarschuwingen ook herhaald op uw pc/Chromebook en zeer binnenkort ook op Mac OS.

Inbraakalarm

Verzendt waarschuwingen wanneer de sirene is geactiveerd en ook wanneer de sirene wordt uitgeschakeld door een time-out of tussenkomst van de gebruiker. Wordt aangesloten via de aux-sirene-uitgang op mijn hoofdalarmpaneel. Er wordt ook een stilstaand beeld verzonden van alle camera's die u hebt ingesteld.

Rook alarm

Gebruikt als interface een aangepaste rookmelder in een draadloos gekoppeld rookalarmsysteem. Voelt wanneer de rookmelders afgaan voor een echte waarschuwing en negeert waarschuwingen voor een bijna lege batterij/storing. Het doet dit door de vertraging tussen de pieptonen van de sirene te meten.

Wordt aangesloten via een optocoupler op de aangepaste uitgang van de rookmeldersirene.

Deurbelwaarschuwing

Wanneer je op je deurbel drukt, gaat je conventionele deurbel normaal, maar er wordt ook een waarschuwing naar al je apparaten gestuurd, samen met een foto van de beller. Het heeft ook een interface om alle telefoons op een draadloos telefoonsysteem op te roepen wanneer de deurbel gaat. Het grootste deel van de schakelingen wordt gebruikt voor de interface van de telefoonpager die deel uitmaakte van een bestaand project. Deze schakeling kan eenvoudig worden weggelaten en vervangen, zie minimaal schematisch diagram. Om hier rekening mee te houden, moet de deurbelcode worden aangepast. Dit zorgt voor een veel eenvoudiger project.

Reset/inschakelwaarschuwing

Wanneer de stroomvoorziening wordt hersteld na een stroomstoring, wordt er een waarschuwing verzonden om u te informeren dat de stroom is onderbroken en nu is hersteld.

Er is ook een visuele waarschuwing als de ethernetverbinding niet tot stand kan worden gebracht bij het opstarten.

Verbruikt ongeveer 2 Watt aan stroom.

Stap 1: Hoe het werkt

Hoe het werkt
Hoe het werkt
Hoe het werkt
Hoe het werkt

PushingBox

Zie afbeelding 1.

Waarschuwingen worden gedetecteerd door de Arduino die in de Push Alert Box is gemonteerd en worden via een Ethernet-kaart naar PushingBox verzonden. PushingBox stuurt de waarschuwingen vervolgens naar uw Services en wordt vervolgens doorgestuurd naar al uw apparaten.

Afbeelding 2 toont een lijst met services die kunnen worden geactiveerd door uw waarschuwingen.

Elk gedetecteerd item activeert een "Scenario".

Elk "Scenario" bevat "Services" die op maat zijn ingesteld voor uw waarschuwingen. U kunt in elk scenario slechts 1 of meerdere services hebben. bijvoorbeeld een deurbelscenario kan een e-mail sturen, een instant push-alert verzenden en een foto van uw deurcamera verzenden.

Ik heb voorbeelden van de volgende waarschuwingen in mijn code opgenomen: deurbel, inbraakalarmsignaal activeren, inbraakalarmsignaal deactiveren, rookmelder en Ethernet-stroomherstel. Waarschuwingen kunnen eenvoudig worden ingesteld voor vriezeralarmen, kasalarmen, temperatuuralarmen voor tropische vissen en alle aantal andere alarmen.

Elke waarschuwing heeft zijn eigen hardware-interface om de Arduino te activeren en een eigen stukje code om de hardware te begrijpen.

De hardware/software is erg modulair, dus het is heel gemakkelijk om te kiezen welke onderdelen van dit project je wilt opnemen.

Stap 2: Waarschuwingen. Ethernet-verbinding mislukt bij opstarten

Waarschuwingen. Ethernet-verbinding mislukt bij opstarten
Waarschuwingen. Ethernet-verbinding mislukt bij opstarten
Waarschuwingen. Ethernet-verbinding mislukt bij opstarten
Waarschuwingen. Ethernet-verbinding mislukt bij opstarten

Als de stroom wordt hersteld of bij de eerste keer opstarten, zal de Wiznet W5100 Ethernet-kaart proberen verbinding te maken met internet. Op R3-kaarten bevindt zich een reset-chip die de kaart reset bij het opstarten en ervoor moet zorgen dat de kaart zonder fouten verbinding maakt.

Op kaarten onder R3 heeft de kaart de neiging om niet opnieuw verbinding te maken bij het opstarten. Er is een mod die u kunt uitvoeren die de kaart een reset geeft wanneer deze wordt ingeschakeld en goede resultaten geeft, zie afbeeldingen voor mod-details.

In het geval dat je kaart er niet in slaagt om opnieuw verbinding te maken na stroomuitval (je krijgt geen waarschuwingen), heb ik de Arduino ingesteld om een knipperende LED te laten branden als waarschuwing. De LED knippert terwijl de kaart verbinding probeert te maken en moet dan uitgaan.

Als de rode knipperende LED blijft branden, probeer dan de box uit te schakelen en vervolgens weer aan te zetten.

Stap 3: Waarschuwingen. Opstartwaarschuwing

Image
Image

Opstartwaarschuwing

Als de stroomtoevoer naar de Push Alert Box wordt hersteld, wordt er een waarschuwing verzonden zodra de Ethernet-kaart opnieuw verbinding heeft gemaakt met internet. Hiermee wordt u gewaarschuwd dat er op een bepaald moment een stroomstoring is geweest en wordt u gewaarschuwd om te controleren of alle systemen weer werken wanneer u thuiskomt. De IoT-interfacebox heeft testschakelaars waarmee u alle alarmerende systemen kunt testen. De rookmelders kunnen worden getest door op een willekeurige rookmelder "testknop" te drukken. Je zou sowieso maandelijks rookalarmtesten moeten doen!

Video 1

Realtime video van mijn IoT-interfacebox in zijn ontwerpfase bij de eerste keer opstarten. Een gedeelte van mijn pc-scherm is aan de rechterkant met ontvangen waarschuwingen terwijl mijn mobiele telefoon aan de linkerkant van het scherm staat. Ik gebruik de gesproken waarschuwingen van Newtifry op mijn mobiel bij het testen van het systeem, zodat ik kan horen welke waarschuwingen worden verzonden.

Video 2

Schakel de waarschuwingsdemo in vanaf mijn bureaublad met bureaubladwaarschuwingen, Arduino-com-poortuitvoer en mijn mobiele waarschuwingen bovenop.

Stap 4: Waarschuwingen. Rookmelders

Waarschuwingen. Inbraakalarm
Waarschuwingen. Inbraakalarm

"laden = "lui"

Waarschuwingen. Inbraakalarm
Waarschuwingen. Inbraakalarm

Inbraakalarmmeldingen worden verzonden wanneer de alarmsirene wordt geactiveerd. Indien nodig kan ook een foto van uw webcam worden opgenomen in de alarmmeldingen. U kunt uw webcams desgewenst controleren op indringers.

Als de zoemer is uitgeschakeld of een time-out heeft ondergaan, wordt er nog een waarschuwing verzonden om u te laten weten dat het alarm nu is uitgeschakeld. Als u audio op uw webcams heeft, kunt u dit bevestigen via de interface van uw mobiele telefoon.

Als zich een bedradingsfout voordoet op de sensordraad en deze wordt losgekoppeld, worden er meerdere waarschuwingen verzonden. De Arduino is ingesteld om snelle waarschuwingen te detecteren en te negeren. Ik heb verbinding gemaakt met de extra alarmuitgang, maar als u uw inbraakalarmpaneel wilt hacken, moet u de uitgangen van de LED-waarschuwingsindicatoren kunnen krijgen, zodat u aangepaste waarschuwingen kunt maken, afhankelijk van welke zones zijn geactiveerd, bijvoorbeeld. paniek, binnen- of buitendeuren.

De interface is heel eenvoudig, de aux-uitgang bedient een relais dat de Arduino activeert, zie veroboard-module afbeelding 2.

De video toont Push-meldingen op mijn desktop en ook op mijn mobiel over de top heen. Arduino com port out wordt ook getoond.

Stap 6: Waarschuwingen. Deurbel

Aanbevolen: