Πίνακας περιεχομένων:
Βίντεο: Ανιχνευτής κίνησης με ειδοποιήσεις Blynk (WeMos D1 Mini + HC-SR04): 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
PleaseΗΦΙΣΤΕ για αυτό το έργο στον Διαγωνισμό ασύρματης σύνδεσης. Σας ευχαριστώ!
Ενημέρωση αριθ. 2 - Λίγες τροποποιήσεις (έκδοση 2.2), μπορείτε να ρυθμίσετε τον αισθητήρα σας (εύρος και όνομα) ακριβώς στον ορισμό. Επίσης, μερικές φορές συνέβαινε ότι ο αισθητήρας διάβασε λανθασμένες τιμές και έστειλε ειδοποίηση, οπότε πρόσθεσα και "εάν" όπου οι τιμές πρέπει να βρίσκονται εντός της περιοχής δύο φορές στη σειρά. Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα με αυτό, μπορείτε να το προσαρμόσετε για ανάγνωση 3, 4,….x φορές πριν από την αποστολή της ειδοποίησης.
String location = "Garage"; int rangeMin = 0; int rangeMax = 50;
_
Ενημέρωση αρ.1
Iθελα να φτιάξω έναν ανιχνευτή κίνησης που θα με ειδοποιούσε κάθε φορά που ανοίγω την πόρτα του γκαράζ μου. Έπαιζα με τον αισθητήρα PIR για λίγο, αλλά μετά από κάποια προβλήματα εγκατάστασης (ευαισθησία x χρόνος) αποφάσισα να χρησιμοποιήσω τον αισθητήρα HC-SR04 αντ 'αυτού … και λειτουργεί σαν γούρι. Η ιδέα είναι απλή: ρυθμίζετε τον ανιχνευτή έτσι ώστε όταν ανοίγει η πόρτα (ή το παράθυρο - εξαρτάται από τον τρόπο με τον οποίο θέλετε να το χρησιμοποιήσετε), παρεμποδίζει τον αισθητήρα, ώστε να αλλάξει η μετρούμενη απόσταση. Το πλεονέκτημα της χρήσης του αισθητήρα UltraSonic αντί του PIR τεράστιο. Δεν μπορεί να ενεργοποιηθεί με φως ή κουνούπια που ήταν ο κύριος λόγος που δεν ήθελα να χρησιμοποιήσω το PIR.
Τι θα χρειαστείτε:
- Μίνι πίνακας WeMos D1 - eBay - 3,47 USD (είναι δυνατοί άλλοι πίνακες - σημειώστε ότι π.χ. το NodeMCU ESP -12E V1.0 εκπέμπει μόνο 3,3V και ο αισθητήρας HC -SR04 χρειάζεται 5V)
- HC -SR04+ Υπερηχητικός αισθητήρας - eBay - 1,06 USD (χρησιμοποιώντας "+" καθώς μπορεί να λειτουργήσει σε 3,3V)
- Εφαρμογή Blynk (εάν είστε νέοι στο Blynk και χρησιμοποιείτε συσκευή iOS, θα χρειαστεί να δανειστείτε ένα τηλέφωνο Android για τη ρύθμιση των ειδοποιήσεων)
- Breadboard ή συγκολλητικό σίδερο
- Καλώδια
- Υπολογιστής με εγκατεστημένο το Arduino IDE
Βήμα 1: Μαζεύουμε τα μέρη μαζί
Άκουσα για άτομα που αντιμετωπίζουν προβλήματα κατά την τροφοδοσία του αισθητήρα HC-SR04 από την πλακέτα. Λειτουργεί καλά για μένα, αλλά ο ασφαλέστερος τρόπος για να αποφευχθεί αυτό είναι να χρησιμοποιήσετε το HC -SR04P (ή "+"), το οποίο έχει εύρος εισόδου 3 - 5,5v
Συνδέσεις (δείτε το διάγραμμα)
WeMos D1 HC-SR04 (P)
5V VCC
G GND
D6 Ηχώ
D7 Trig
Βήμα 2: Εγκατάσταση Blynk
Για όσους δεν γνωρίζουν τι είναι το Blynk, είναι μια πλατφόρμα με εφαρμογές iOS και Android που ελέγχουν το Arduino, το Raspberry Pi και τα παρόμοια μέσω Διαδικτύου. Είναι ένας ψηφιακός πίνακας ελέγχου όπου μπορείτε να δημιουργήσετε μια γραφική διεπαφή για το έργο σας, σύροντας και αποθέτοντας widgets.
Ας ξεκινήσουμε με τη συσκευή Andorid:
- Κατεβάστε την εφαρμογή Blynk
- Εγγραφείτε ή συνδεθείτε (εάν έχετε ήδη λογαριασμό)
- Πατήστε "+" για να δημιουργήσετε νέο έργο
- Δώστε στο έργο ένα όνομα και επιλέξτε τη συσκευή που χρησιμοποιείτε (στην περίπτωσή μας είναι ESP8266) και πατήστε "Δημιουργία"
- Θα λάβετε ένα διακριτικό ελέγχου ταυτότητας στο γραμματοκιβώτιό σας, θα το χρειαστούμε αργότερα
- Στη σελίδα του έργου Blynk πατήστε "+" για να προσθέσετε το widget ειδοποιήσεων (εάν αυτό είναι το πρώτο σας έργο Blynk, θα πρέπει να έχετε αρκετή ενέργεια για να το αγοράσετε) και ρυθμίστε το όπως θέλετε. Χρησιμοποιώ τις ρυθμίσεις όπως εμφανίζονται στο στιγμιότυπο οθόνης.
- Στις ρυθμίσεις του έργου (εικονίδιο παξιμάδι στο επάνω μέρος) "Αποστολή εντολής συνδεδεμένης εφαρμογής" στο ON.
- Κλείστε τις ρυθμίσεις και πατήστε το κουμπί Αναπαραγωγή
Τώρα μπορείτε να συνδεθείτε στην εφαρμογή Blynk και στη συσκευή σας iOS και θα πρέπει να δείτε το έργο με το γραφικό στοιχείο ειδοποιήσεων.
Βήμα 3: Ο κώδικας
Τώρα ήρθε η ώρα να ανεβάσουμε τον κωδικό στον πίνακα μας.
- Ανοίξτε το αρχείο *.ino στο Arduino IDE
- Συνδέστε την πλακέτα WeMos στον υπολογιστή σας
- Στα Εργαλεία επιλέξτε την πλακέτα WeMos D1 R2 & mini
Προσαρμόστε τα ακόλουθα:
char auth = "Το διακριτικό ελέγχου ταυτότητας από το γραμματοκιβώτιό σας πηγαίνει εδώ"; char ssid = "Το όνομά σας WiFi"; char pass = "Ο κωδικός πρόσβασής σας WiFi";
Επίσης, μπορείτε να αλλάξετε το εύρος, όπου θέλετε να ειδοποιηθείτε (η προεπιλογή έχει οριστεί σε 1 - 49cm)
εάν (0 <απόσταση && απόσταση <50) {
Πατήστε Μεταφόρτωση
Συγχαρητήρια! Εάν όλα ήταν σωστά, θα πρέπει τώρα να λάβετε την πρώτη σας ειδοποίηση!
Βήμα 4: Περίληψη
Υπάρχουν τρεις ειδοποιήσεις που θα λάβετε τώρα. Το πρώτο σας λέει ότι ο ανιχνευτής συνδέθηκε επιτυχώς στο WiFi σας, η δεύτερη ειδοποίηση που θα λάβετε είναι όταν κάτι φτάσει στο εύρος ρυθμίσεων. Και το τρίτο όταν ο ανιχνευτής σας είναι αποσυνδεδεμένος λόγω προβλημάτων σύνδεσης ή τροφοδοσίας.
Οι τροποποιήσεις που μπορείτε να κάνετε σε αυτό το έργο είναι ατελείωτες. Μπορείτε να ρυθμίσετε περισσότερες ειδοποιήσεις για διαφορετικά εύρη (Απλώς λάβετε υπόψη ότι το Blynk επιτρέπει ειδοποιήσεις τουλάχιστον μετά από 15 δευτερόλεπτα). Χρησιμοποιήστε διαφορετικούς αισθητήρες κ.λπ.
Ελπίζω να σας αρέσει αυτό το έργο, αν σας αρέσει, ψηφίστε με και αφήστε ένα σχόλιο/πρόταση … Θα χαρώ να πάρω μια εικόνα από τους άλλους!
Καλα να περνατε!
Συνιστάται:
Ανιχνευτής κίνησης με χρήση NodeMCU: 5 βήματα
Ανιχνευτής κίνησης με χρήση NodeMCU: Σε αυτό το έργο, χρησιμοποιώντας απλώς έναν αισθητήρα κίνησης μπορείτε να ανιχνεύσετε την παρουσία οποιουδήποτε ανθρώπου ή ζώου. Και από την πλατφόρμα που ονομάζεται thingsio μπορείτε να παρακολουθείτε την ημερομηνία και την ώρα κατά την οποία εντοπίστηκε η παρουσία
Ανιχνευτής κίνησης με χρήση πλατφόρμας cloud Thingsai.io Iot: 6 βήματα
Ανιχνευτής κίνησης χρησιμοποιώντας την πλατφόρμα Cloud Thingsai.io: Σε αυτό το σεμινάριο θα εξηγήσω για την ανίχνευση κίνησης χρησιμοποιώντας έναν αισθητήρα PIR και Esp32 μαζί με μια πλατφόρμα cloud IOT Thingai.io
Ανιχνευτής κίνησης ενεργοποιημένο φως ματαιοδοξίας: 6 βήματα
Motion Detector Activated Vanity Light: Αγόρασα μια μονάδα ανίχνευσης υπερύθρων στο eBay για 1,50 δολάρια και αποφάσισα να τη χρησιμοποιήσω καλά. Θα μπορούσα να είχα φτιάξει τη δική μου πλακέτα ανιχνευτή κίνησης, αλλά με 1,50 $ (που περιλαμβάνει 2 γλάστρες για τη ρύθμιση της ευαισθησίας και του χρονοδιακόπτη απενεργοποίησης) δεν θα το
Ανιχνευτής κίνησης μικρής εμβέλειας: 5 βήματα
Ανιχνευτής κίνησης μικρής εμβέλειας: Αυτό το διδακτικό θα σας διδάξει πώς να φτιάξετε έναν ανιχνευτή κίνησης μικρής εμβέλειας από φθηνά μέρη που μπορείτε να προμηθευτείτε στο Radioshack. Με αυτό το τακτοποιημένο έργο, μπορείτε να αλλάξετε τη φωτεινότητα του ανιχνευτή. Αυτό είναι το πρώτο μου διδακτικό, οπότε παρακαλώ προσέξτε την απλότητα
Έξοδος ελεγχόμενης κίνησης - Από φωτεινή ένδειξη κίνησης: 6 βήματα
Έξοδος ελεγχόμενης κίνησης - Από ένα φως ανίχνευσης κίνησης: Φανταστείτε ότι είστε ένας κόλπος ή θεραπευτής που πηγαίνει στο πιο τρομακτικό σπίτι του μπλοκ. Αφού περάσετε από όλα τα γκούλια, τα φαντάσματα και τα νεκροταφεία, φτάνετε τελικά στο τελευταίο μονοπάτι. Μπορείτε να δείτε την καραμέλα σε ένα μπολ μπροστά σας! Αλλά ξαφνικά ένας γκο