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

Σύστημα συναγερμού IDC2018IOT: 7 βήματα
Σύστημα συναγερμού IDC2018IOT: 7 βήματα

Βίντεο: Σύστημα συναγερμού IDC2018IOT: 7 βήματα

Βίντεο: Σύστημα συναγερμού IDC2018IOT: 7 βήματα
Βίντεο: The Internet of Things by James Whittaker of Microsoft 2024, Νοέμβριος
Anonim
Image
Image

Σε αυτό το Instructable θα ακολουθήσετε τα βήματα για να δημιουργήσετε έναν συναγερμό IoT. Αυτό είναι ένα φθηνό σπιτικό σύστημα συναγερμού με λογική τιμή και είναι προσβάσιμο στο Διαδίκτυο μέσω WiFi. Ο συναγερμός ενεργοποιείται όταν κάποιος ανοίξει την πόρτα ή ανάψει το φως του δωματίου σας. Αυτό το έργο μπορεί να σας βοηθήσει αν θέλετε πραγματικά να ρυθμίσετε ένα ξυπνητήρι για την προστασία του δωματίου σας ή αν θέλετε απλώς να εξασκήσετε τις δεξιότητές σας κωδικοποίησης για το Node MCU. Μια άλλη επιλογή είναι να χρησιμοποιήσετε τον αισθητήρα φωτός ως ξυπνητήρι που θα σας ξυπνά καθημερινά με την ανατολή.

Βήμα 1: Μέρη

Τεχνική Κατασκευή
Τεχνική Κατασκευή

Στοιχεία που απαιτούνται για αυτό το έργο:

1. Πίνακας κόμβου MCU.

2. Αντίσταση φωτός theremin + 330 ohm - χρησιμοποιείται για τον εντοπισμό της ισχύος φωτός στο δωμάτιο.

3. Καλάμι διακόπτη πόρτας - χρησιμοποιείται για τον εντοπισμό του σεναρίου ανοίγματος της πόρτας.

4. Ηχείο - χρησιμοποιείται για την αναπαραγωγή του συναγερμού

5. Καλώδια βραχυκυκλωτήρων

6. Κινητό τηλέφωνο με εφαρμογή blynk + λογαριασμό - χρησιμοποιείται για τον έλεγχο του συναγερμού από το τηλέφωνό σας.

7. Λογαριασμός Adafruit - χρησιμοποιείται για τον έλεγχο του αισθητήρα theremin και για να δείτε στατιστικά στοιχεία που συλλέγονται από το κύκλωμα συναγερμού.

Βήμα 2: Ροή κυκλώματος

Μόλις το κύκλωμα συνδεθεί σε μια ενεργειακή τροφοδοσία, ο συναγερμός θα περιμένει να ενεργοποιηθεί από την εφαρμογή blynk στο κινητό σας τηλέφωνο. Σε περίπτωση που εντοπιστεί άνοιγμα πόρτας ή το φως εκεί έχει μετρήσει την ισχύ φωτός που είναι μεγαλύτερη τότε το όριο ενεργοποιείται ο συναγερμός. Ο Blynk θα στείλει μια ειδοποίηση στο τηλέφωνό σας και ένα e-mail στον λογαριασμό σας που υποδεικνύει ότι ενεργοποιήθηκε ο συναγερμός. Τα δεδομένα που μετρούνται σε περίπτωση που ενεργοποιηθεί ο συναγερμός (διακόπτης καλαμιού και φωτισμού εκεί) θα δημοσιευτούν στον ιστότοπο του adafruit.

Βήμα 3: Τεχνική κατασκευή

Τεχνική Κατασκευή
Τεχνική Κατασκευή
Τεχνική Κατασκευή
Τεχνική Κατασκευή

1. Ανοίξτε λογαριασμό blynk στη διεύθυνση https://www.blynk.cc/. Αποθηκεύστε το ιδιωτικό διακριτικό πρόσβασης.

2. Διαμορφώστε την εφαρμογή blynk στο κινητό σας ως εξής στην εικόνα.

3. Ανοίξτε τον λογαριασμό σας στο adafruit και δημιουργήστε τον πίνακα ελέγχου σας ως εξής στην εικόνα. Αποθηκεύστε το ιδιωτικό διακριτικό πρόσβασης.

4. ανοίξτε το config.h και συμπληρώστε τις διαμορφώσεις - WIFI, Adafruit και Blynk.

5. Κατασκευάστε το κύκλωμα όπως φαίνεται. Σημείωση: ο διακόπτης καλαμιών τοποθετείται πάνω από τη μήτρα για παράδειγμα. Ωστόσο, θα πρέπει να θυμάστε να το βάλετε στην πόρτα σας.

6. Ανεβάστε το σκίτσο στον πίνακα NodeMCU και ξεκινήστε να χρησιμοποιείτε το ξυπνητήρι!

Βήμα 4: Κωδικός

Εδώ μπορείτε να δείτε τον κωδικό για αυτό το σύστημα συναγερμού.

Βήμα 5: Περιορισμοί

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

Βήμα 6: Προκλήσεις

Η μεγαλύτερη πρόκληση σε αυτό το έργο είναι να καταλάβουμε ότι έχουμε 3 διαφορετικά πρωτόκολλα που συνεργάζονται. WiFi, Blynk και MQTT και πρέπει να τα ρυθμίσουμε διαφορετικά από την αρχή για να λειτουργήσει αυτός ο συναγερμός. Αφού περάσετε αυτό το βήμα διαμόρφωσης και έχετε τον δικό σας λογαριασμό στο Blynk και το Adafruit, πιστεύουμε ότι θα βρείτε αυτό το έργο πολύ απλό στη χρήση.

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

Βήμα 7: Μελλοντικές βελτιώσεις

1. Είναι πολύ πιθανό να προσθέσετε έναν αισθητήρα αφής που μπορεί να ενεργοποιήσει/απενεργοποιήσει το ξυπνητήρι όπου και αν έχει εγκατασταθεί. Αυτό θα προστεθεί επιπλέον στη λειτουργικότητα της απομακρυσμένης ενεργοποίησης/απενεργοποίησης με το blynk. Εκτίμηση χρόνου εργασίας - 1 ημέρα.

2. Προσθέστε μια οθόνη OLED στο κύκλωμα, η οποία θα αντικαταστήσει τις σειριακές εκτυπώσεις στον υπολογιστή. Είναι πολύ πιθανό να θέλετε να προσθέσετε αυτήν τη δυνατότητα. Η οθόνη μπορεί να παρέχει πληροφορίες σχετικά με την κατάσταση του συναγερμού ακόμη και όταν δεν είναι συνδεδεμένος στον υπολογιστή. Εκτίμηση χρόνου εργασίας - 1 ημέρα.

3. Θα ήθελα επίσης να προσθέσω μια κάμερα στο κύκλωμα, η οποία θα αρχίσει να μεταδίδεται ζωντανά όποτε ενεργοποιηθεί ο συναγερμός. Έτσι, θα είναι δυνατό να δείτε από απόσταση ποιος βρίσκεται μέσα στο δωμάτιο. Εκτίμηση χρόνου εργασίας - 2 ημέρες.

Συνιστάται: