Πίνακας περιεχομένων:

Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ .: 8 Βήματα
Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ .: 8 Βήματα

Βίντεο: Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ .: 8 Βήματα

Βίντεο: Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ .: 8 Βήματα
Βίντεο: Buzzer Projects | Buzzer 5v | Simple Door Bell Alarm | Mini Buzzer Project | Simple Alarm Circuit | 2024, Νοέμβριος
Anonim
Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ
Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ
Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ
Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ
Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ
Arduino Push Alerts for Doorbell, Burglar Alarm, Smoke Alarms κ.λπ

Ειδοποιήσεις IoT από το κουδούνι, το ξυπνητήρι, το ξυπνητήρι καπνού κλπ χρησιμοποιώντας ένα Arduino Uno και μια ασπίδα Ethernet

Πλήρεις λεπτομέρειες στην ιστοσελίδα μου εδώ

Σχετικά με το Arduino Push Alert Box Χρησιμοποιεί ένα Arduino Uno και Ethernet Shield βασισμένο στο τσιπ Wiznet W5100 για την αποστολή ειδοποιήσεων ώθησης για συναγερμό καπνού, συναγερμό διάρρηξης και ενεργοποίηση κουδουνιού μέσω PushingBox. Όλες οι ειδοποιήσεις αγνοούν καταστάσεις/σφάλματα καλωδίωσης που δίνουν γρήγορες πολλαπλές ενεργοποιήσεις. Αυτό αποτρέπει την αποστολή τεράστιων ποσοτήτων ψευδών μηνυμάτων ειδοποίησης στο κινητό σας τηλέφωνο. Οι ειδοποιήσεις μπορούν επίσης να συνδεθούν σε τυχόν κάμερες web που είναι εγκατεστημένες στο σπίτι/το γραφείο σας. Αυτό γίνεται μέσω της διεπαφής PushingBox. Η λίστα υπηρεσιών PushingBox περιλαμβάνει όλους τους τύπους τηλεφώνου (Android, Windows και Iphone), υπολογιστή (Mac, Windows PC και Chromebook) και περιλαμβάνει επίσης αλληλογραφία και twitter. Εάν χρησιμοποιείτε το Pushbullet, οι ειδοποιήσεις επαναλαμβάνονται επίσης στον υπολογιστή/Chromebook και πολύ σύντομα στο Mac OS.

ΣΥΝΑΓΕΡΜΟΣ

Στέλνει ειδοποιήσεις όταν ο ήχος είναι ενεργοποιημένος και επίσης όταν ο ήχος απενεργοποιείται μέσω χρονικού ορίου ή παρέμβασης χρήστη. Συνδέεται μέσω της εξόδου aux sounder στον κύριο πίνακα συναγερμού. Μια στατική εικόνα αποστέλλεται επίσης από τυχόν κάμερες που έχετε ρυθμίσει.

Συναγερμός καπνού

Χρησιμοποιεί τροποποιημένο συναγερμό καπνού σε ασύρματο δίκτυο συναγερμού καπνού ως διεπαφή. Ανιχνεύει όταν ακούγονται οι συναγερμοί καπνού για πραγματική ειδοποίηση και αγνοεί τις ειδοποιήσεις χαμηλής μπαταρίας/βλάβης. Το κάνει αυτό μετρώντας την καθυστέρηση μεταξύ των κελαηδημάτων.

Συνδέεται μέσω οπτικού ζεύγους στην τροποποιημένη έξοδο ήχου συναγερμού καπνού.

Ειδοποίηση κουδουνιού πόρτας

Όταν πιέζετε το κουδούνι σας, το συμβατικό κουδούνι χτυπά κανονικά, αλλά αποστέλλεται επίσης ειδοποίηση σε όλες τις συσκευές σας μαζί με μια εικόνα του καλούντος. Έχει επίσης μια διεπαφή για τη σελίδα όλων των τηλεφώνων σε ένα ασύρματο τηλεφωνικό σύστημα όταν χτυπά το κουδούνι της πόρτας. Το μεγαλύτερο μέρος του κυκλώματος χρησιμοποιείται για τη διεπαφή τηλεφώνου που ήταν μέρος ενός υπάρχοντος έργου. Αυτό το κύκλωμα μπορεί εύκολα να παραλειφθεί και να αντικατασταθεί δείτε το ελάχιστο σχηματικό διάγραμμα. Ο κωδικός κουδουνιού θα πρέπει να προσαρμοστεί για να ληφθούν υπόψη. Αυτό θα κάνει ένα πολύ πιο απλό έργο.

Επαναφορά/Ενεργοποίηση ειδοποίησης

Κατά την αποκατάσταση του ρεύματος μετά από διακοπή ρεύματος, αποστέλλεται ειδοποίηση για να σας ενημερώσει ότι διακόπηκε το ρεύμα και έχει αποκατασταθεί.

Υπάρχει επίσης μια οπτική ειδοποίηση εάν η σύνδεση ethernet δεν μπορεί να πραγματοποιηθεί κατά την ενεργοποίηση.

Χρησιμοποιεί ισχύ 2Watt περίπου.

Βήμα 1: Πώς λειτουργεί

Πως δουλεύει
Πως δουλεύει
Πως δουλεύει
Πως δουλεύει

PushingBox

Δείτε την εικόνα 1.

Οι ειδοποιήσεις ανιχνεύονται από το Arduino που είναι τοποθετημένο στο Push Alert Box και αποστέλλονται μέσω κάρτας Ethernet στο PushingBox. Στη συνέχεια, το PushingBox σπρώχνει τις ειδοποιήσεις στις Υπηρεσίες σας και στη συνέχεια μεταφέρονται σε όλες τις συσκευές σας.

Η εικόνα 2 δείχνει μια λίστα υπηρεσιών που μπορούν να ενεργοποιηθούν από τις ειδοποιήσεις σας.

Κάθε στοιχείο που ανιχνεύεται ενεργοποιεί ένα "σενάριο".

Κάθε "Σενάριο" περιέχει "Υπηρεσίες" που είναι προσαρμοσμένες για τις ειδοποιήσεις σας. Μπορείτε να έχετε μόνο 1 ή πολλές υπηρεσίες σε κάθε σενάριο. π.χ. ένα σενάριο κουδουνιού πόρτας μπορεί να στείλει ένα email, να στείλει μια άμεση ειδοποίηση ώθησης και να στείλει μια εικόνα από την κάμερα της πόρτας σας.

Έχω συμπεριλάβει παραδείγματα των ακόλουθων ειδοποιήσεων στον κωδικό μου: Doorbell, Burglar Alarm Sounder Activating, Burglar Alarm Sounder Deactivating, Smoke Alarm και Ethernet power restore. Οι ειδοποιήσεις θα μπορούσαν εύκολα να ρυθμιστούν για συναγερμούς καταψύκτη, συναγερμούς θερμοκηπίου, συναγερμούς θερμοκρασίας τροπικών ψαριών ψαριών και οποιαδήποτε αριθμός άλλων συναγερμών.

Κάθε ειδοποίηση έχει τη δική της διεπαφή υλικού για να ενεργοποιήσει το Arduino και είναι δικό του κομμάτι κώδικα για να κατανοήσει το υλικό.

Το υλικό/λογισμικό είναι πολύ αρθρωτό, επομένως είναι πολύ εύκολο να επιλέξετε και να επιλέξετε ποια κομμάτια αυτού του έργου θέλετε να συμπεριλάβετε.

Βήμα 2: Ειδοποιήσεις. Αποτυχία σύνδεσης Ethernet κατά την ενεργοποίηση

Ειδοποιήσεις Αποτυχία σύνδεσης Ethernet κατά την ενεργοποίηση
Ειδοποιήσεις Αποτυχία σύνδεσης Ethernet κατά την ενεργοποίηση
Ειδοποιήσεις Αποτυχία σύνδεσης Ethernet κατά την ενεργοποίηση
Ειδοποιήσεις Αποτυχία σύνδεσης Ethernet κατά την ενεργοποίηση

Με την αποκατάσταση της ισχύος ή την αρχική ενεργοποίηση, η κάρτα Wiznet W5100 Ethernet θα προσπαθήσει να συνδεθεί στο διαδίκτυο. Στους πίνακες R3 υπάρχει ένα τσιπ επαναφοράς που επαναφέρει την ενεργοποίηση της κάρτας και πρέπει να διασφαλίσει ότι η κάρτα συνδέεται χωρίς αποτυχία.

Σε κάρτες κάτω από το R3, η κάρτα τείνει να μην επανασυνδεθεί κατά την ενεργοποίηση. Υπάρχει ένα mod που μπορείτε να πραγματοποιήσετε και δίνει επαναφορά στην κάρτα όταν είναι ενεργοποιημένη και δίνει καλά αποτελέσματα, δείτε εικόνες για λεπτομέρειες mod.

Σε περίπτωση που η κάρτα σας δεν μπορεί να επανασυνδεθεί μετά από απώλεια ισχύος (δεν θα λάβετε ειδοποιήσεις), έχω ρυθμίσει το Arduino να ανάβει ένα LED που αναβοσβήνει ως προειδοποίηση. Η λυχνία LED θα αναβοσβήνει καθώς η κάρτα προσπαθεί να συνδεθεί και στη συνέχεια θα σβήσει.

Εάν η κόκκινη λυχνία LED που αναβοσβήνει παραμένει αναμμένη, δοκιμάστε να την απενεργοποιήσετε και στη συνέχεια να ενεργοποιήσετε το κουτί.

Βήμα 3: Ειδοποιήσεις. Ειδοποίηση ενεργοποίησης

Image
Image

Ειδοποίηση ενεργοποίησης

Με την επαναφορά της ισχύος στο Push Alert Box, αποστέλλεται μια ειδοποίηση μόλις η κάρτα Ethernet επανασυνδεθεί επιτυχώς στο διαδίκτυο. Αυτό θα σας προειδοποιήσει ότι υπήρξε διακοπή ρεύματος κάποια στιγμή και θα σας προειδοποιήσει να ελέγξετε ότι όλα τα συστήματα λειτουργούν ξανά όταν επιστρέψετε στο σπίτι. Το πλαίσιο διεπαφής IoT διαθέτει δοκιμαστικούς διακόπτες που σας επιτρέπουν να δοκιμάσετε όλα τα συστήματα ειδοποίησης. Οι συναγερμοί καπνού μπορούν να ελεγχθούν πατώντας οποιοδήποτε "κουμπί δοκιμής" συναγερμού καπνού. Θα πρέπει να κάνετε τεστ συναγερμού καπνού κάθε μήνα ούτως ή άλλως!

Βίντεο 1

Βίντεο σε πραγματικό χρόνο του κουτιού διεπαφής IoT στο στάδιο του σχεδιασμού κατά την πρώτη ενεργοποίηση. Ένα τμήμα της οθόνης του υπολογιστή μου βρίσκεται στα δεξιά και εμφανίζει ειδοποιήσεις που έλαβε ενώ το κινητό μου τηλέφωνο βρίσκεται στα αριστερά της οθόνης. Χρησιμοποιώ τις προειδοποιητικές ειδοποιήσεις Newtifry στο κινητό μου κατά τη δοκιμή συστήματος, ώστε να ακούω ποιες ειδοποιήσεις αποστέλλονται.

Βίντεο 2

Ενεργοποιήστε την επίδειξη ειδοποιήσεων από την επιφάνεια εργασίας μου που εμφανίζει ειδοποιήσεις επιφάνειας εργασίας, έξοδο θύρας com Arduino και τις ειδοποιήσεις για κινητά που υπερτίθενται στην κορυφή.

Βήμα 4: Ειδοποιήσεις. Συναγερμοί καπνού

Ειδοποιήσεις ΣΥΝΑΓΕΡΜΟΣ
Ειδοποιήσεις ΣΥΝΑΓΕΡΜΟΣ

"φόρτωση =" τεμπέλης"

Ειδοποιήσεις ΣΥΝΑΓΕΡΜΟΣ
Ειδοποιήσεις ΣΥΝΑΓΕΡΜΟΣ

Οι ειδοποιήσεις διάρρηξης αποστέλλονται όταν ενεργοποιείται ο ήχος συναγερμού. Εάν απαιτείται, μπορείτε να συμπεριλάβετε μια εικόνα από την κάμερα web στις ειδοποιήσεις συναγερμού. Μπορείτε να παρακολουθείτε τις κάμερές σας για εισβολείς, όπως απαιτείται.

Εάν ο ήχος είναι απενεργοποιημένος ή λήξει, αποστέλλεται νέα ειδοποίηση που σας ενημερώνει ότι ο συναγερμός είναι τώρα απενεργοποιημένος. Εάν έχετε ήχο στις κάμερές σας, μπορείτε να το επιβεβαιώσετε μέσω της διεπαφής του κινητού σας τηλεφώνου.

Εάν εμφανιστεί σφάλμα καλωδίωσης στο καλώδιο του αισθητήρα και αποσυνδεθεί, θα αποστέλλονται πολλαπλές ειδοποιήσεις. Το Arduino έχει ρυθμιστεί να ανιχνεύει και να αγνοεί τις γρήγορες ειδοποιήσεις. Έχω συνδεθεί στην βοηθητική έξοδο συναγερμού, αλλά θέλετε να εισβάλλετε στον πίνακα συναγερμού σας για διαρρήξεις, θα πρέπει να μπορείτε να βγάζετε εξόδους από τους δείκτες ειδοποίησης LED, ώστε να μπορείτε να κάνετε προσαρμοσμένες ειδοποιήσεις ανάλογα με τις ζώνες που έχουν ενεργοποιηθεί π.χ. πανικού, εσωτερικές ή εξωτερικές πόρτες.

Η διεπαφή είναι πολύ απλή, η βοηθητική έξοδος λειτουργεί ένα ρελέ που ενεργοποιεί την εικόνα της μονάδας 2 του veroboard του Arduino see.

Το βίντεο δείχνει τις ειδοποιήσεις Push στην επιφάνεια εργασίας μου και επίσης στο κινητό μου που τοποθετούνται στην κορυφή. Εμφανίζεται επίσης το Arduino com port out.

Βήμα 6: Ειδοποιήσεις. Κουδουνι ΠΟΡΤΑΣ

Συνιστάται: