Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: ESP_Notify και Library
- Βήμα 3: ΚΩΔΙΚΟΠΟΙΗΣΗ
- Βήμα 4: Πρόγραμμα Circuit Wise
- Βήμα 5: ESP Notify App
Βίντεο: IoT Push Notification Using Nodemcu στο τηλέφωνο (για οτιδήποτε): 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Η αποστολή ειδοποιήσεων για μηνύματα, τα μηνύματα ηλεκτρονικού ταχυδρομείου είναι ντεμοντέ…
Ας φτιάξουμε λοιπόν κάτι καινούργιο που είναι πολύ εύκολο και απλό ΟΧΙ ΕΠΙΠΛΕΚΤΟ SERVER SIDE PHP ΦΙΛΟΞΕΝΗΣΗ OTHER ΑΛΛΗ ΕΠΙΠΛΟΞΗ…
Αυτοματισμός σπιτιού, επίπεδο αντλίας νερού, πότισμα στον κήπο, αυτόματη σίτιση κατοικίδιων ζώων, συναγερμός PIR και πολλά άλλα για ό, τι θέλετε να λαμβάνετε ειδοποίηση στα τηλέφωνά σας. (Android/iOS)
ΑΠΟΛΑΥΣΤΕ και τεμπελιάστε αλλά ενημερωθείτε !!!
Βήμα 1: Απαιτούνται εξαρτήματα
το κύριο συστατικό είναι το Nodemcu (ESP8266) ή οποιαδήποτε άλλη ισοδύναμη πλακέτα ανάπτυξης όπως adafruit huzzah, wemos d1 mini κ.λπ.
Και οι αισθητήρες που χρησιμοποιούνται εξαρτώνται από τις ανάγκες σας…
Χρησιμοποιώ τον ειδοποιητή για να ειδοποιήσω το έργο μου που έχει προηγουμένως ελεγχθεί μέσω διαδικτύου/νέφους, κύκλωμα συναγερμού PIR, ελεγχόμενη στάθμη νερού με αισθητήρα υπερήχων, πόρτα αισθητήρα IR !!
Μετά τη διαμόρφωση των αισθητήρων, το ζωτικό πράγμα που απομένει είναι ο προγραμματισμός
Για να διαμορφώσετε το nodemcu στο arduino, επισκεφτείτε τις προηγούμενες οδηγίες μου…
ΣΗΜΕΙΩΣΗ: Παρακαλώ διαβάστε ολόκληρο το διδακτικό, μην το διαβάσετε μισό και καταστρέψετε τα κιτ σας, δεν θα είμαι υπεύθυνος: P
Βήμα 2: ESP_Notify και Library
Μπορούμε να βρούμε την εφαρμογή ESP notify στο google play store ή μπορούμε να πάρουμε το apk από οπουδήποτε.
Μετά την εγκατάσταση της εφαρμογής πρέπει
- ΕΓΓΡΑΦΗ (χρησιμοποιώντας λογαριασμό Google)
- πατήστε την επιλογή SEND TOKENs
- χρησιμοποιήστε το email σας
- στο email θα λάβετε το αναγνωριστικό χρήστη, το αναγνωριστικό της συσκευής και το ταχυδρομικό URL της βιβλιοθήκης
- κατεβάστε το zip από το σύνδεσμο
Μόλις γίνει λήψη της βιβλιοθήκης, μπορείτε να την προσθέσετε στο Arduino IDE σας από
- κάνοντας κλικ στο Sketch
- Συμπεριλάβετε τη Βιβλιοθήκη
- Προσθέστε. ZIP Library στο IDE και στη συνέχεια επιλέξτε το ληφθέν αρχείο ESP_Notify-master.zip από το φάκελο "Λήψη".
Βήμα 3: ΚΩΔΙΚΟΠΟΙΗΣΗ
Για να μάθετε κάτι για τη βιβλιοθήκη, ανατρέξτε στα παραδείγματα στο arduino:
- Αρχείο
- Παραδείγματα
- ESP_Notify
- send_notification.
Για να λειτουργήσει, απλώς αλλάξτε 3 πράγματα το SSID WiFi (όνομα), τον κωδικό πρόσβασης WiFi και το Device_Id.
Device_Id μπορείτε να λάβετε από το μήνυμα ηλεκτρονικού ταχυδρομείου που προωθήθηκε προηγούμενο από SEND TOKENS.
Έτσι, μετά τη δοκιμή του κώδικα, μπορούμε τώρα να τον τροποποιήσουμε για τη χρήση μας, όπως είπαμε προηγουμένως…
Αυτοματισμός σπιτιού, συναγερμός PIR, ειδοποίηση στάθμης νερού, ειδοποίηση αισθητήρα IR πόρτας
ΣΗΜΕΙΩΣΗ: ** ΠΑΡΑΚΑΛΩ ΕΛΕΓΧΕΤΕ ΟΤΙ ΤΟ DEVICE_ID ΠΑΡΕΧΕΤΑΙ ΣΩΣΤΑ ΚΑΙ ΣΤΗΝ ΚΑΤΑΛΛΗΛΗ ΠΑΡΑΡΤΗΜΑ (ΟΧΙ ΛΑΘΟΣ ΑΝΑΦΟΡΑ) **
Βήμα 4: Πρόγραμμα Circuit Wise
Έχω χρησιμοποιήσει αισθητήρα PIR, αισθητήρα υπερήχων, αισθητήρα υπέρυθρης ακτινοβολίας για διάφορες εργασίες, καθώς και σε έργο με ελεγχόμενη σύννεφο, έχω εισαγάγει τη βιβλιοθήκη και έχω χρησιμοποιήσει το "notifier.sendNotification (device_id," header "," message ")" στα επιθυμητά σημεία για να λάβω ειδοποιήθηκα στο τηλέφωνό μου για ενέργειες.
Σύμφωνα με τον κωδικό μου, έχω χρησιμοποιήσει τον πείρο D0, τον D1 για τον υπερηχητικό αισθητήρα, τον D2 για τον PIR και τον D3 για τον αισθητήρα IR.
Κατεβάστε λοιπόν τον παραπάνω κωδικό και τροποποιήστε τον όπως θέλετε.
Βήμα 5: ESP Notify App
Από την εφαρμογή λαμβάνουμε την επιθυμητή ειδοποίηση και είναι η πιο απλή εφαρμογή που έχω βρει για ειδοποίηση με το ESP8266. Δεν είναι το καλύτερο αλλά το πιο απλό.
Πλεονεκτήματα- πολύ εύκολο, απλό, αξιόπιστο
Μειονεκτήματα- δεν βρέθηκε εάν οι παράμετροι μπορούν να περάσουν μέχρι τώρα, μπορεί να προστεθούν αργότερα..
Ευχαριστούμε για την εφαρμογή και την εύκολη στη χρήση διαδικασία χωρίς να μπείτε σε μια ταραχώδη διαδικασία εφαρμογής, συμβάντος, php στη δημιουργία διακομιστή.
Απολαύστε λοιπόν και στηρίξτε…
Συνιστάται:
Προετοιμάστε το Raspberry Pi για οτιδήποτε!: 7 βήματα (με εικόνες)
Προετοιμάστε το Raspberry Pi για οτιδήποτε!: Εδώ στο MakerSpace, αγαπάμε το Raspberry Pi! Και αν πρόκειται να το χρησιμοποιήσουμε για προγραμματισμό, φιλοξενία διακομιστή ιστού ή δοκιμή της τελευταίας διανομής Raspbian, το προετοιμάζουμε πάντα με τον ίδιο τρόπο. Είναι ένα εξαιρετικό σημείο εκκίνησης για να παίξετε με το Raspbe
Δημιουργήστε ένα Arduino σε ένα Nissan Qashqai για να αυτοματοποιήσετε το πτυσσόμενο καθρέφτη της πτέρυγας ή οτιδήποτε άλλο: 9 βήματα (με εικόνες)
Κατασκευάστε ένα Arduino σε ένα Nissan Qashqai για να αυτοματοποιήσετε το πτυσσόμενο καθρέφτη της πτέρυγας ή οτιδήποτε άλλο: Το Nissan Qashqai J10 έχει μερικά ενοχλητικά πράγματα σχετικά με τα χειριστήρια που θα μπορούσαν εύκολα να είναι καλύτερα. Ένα από αυτά είναι ότι πρέπει να θυμηθείτε να σπρώξετε το διακόπτη των καθρεπτών πριν ανοίξετε το κλειδί από την ανάφλεξη. Ένα άλλο είναι το μικρό config
Πώς να προσθέσετε φλόγες σε οτιδήποτε στο GIMP: 15 βήματα (με εικόνες)
Πώς να προσθέσετε φλόγες σε οτιδήποτε στο GIMP: Έτσι δημιουργείτε κάπως ρεαλιστική φωτιά στο GIMP
Συναγερμός κινητού για μοτοσικλέτα, αυτοκίνητο ή οτιδήποτε θέλετε: 7 βήματα (με εικόνες)
Συναγερμός κινητού τηλεφώνου για μοτοσικλέτα, αυτοκίνητο ή οτιδήποτε θέλετε: βαρέθηκα με τους κανονικούς συναγερμούς που κάνουν πολύ θόρυβο και κανείς δεν τους προσέχει πια. Επίσης, δεν ήξερα αν κάποιος είχε μπερδέψει το ποδήλατό μου επειδή ήμουν πολύ μακριά για να ακούσω τον συναγερμό. Έτσι αποφάσισα να κάνω αυτόν τον συναγερμό χρησιμοποιώντας ένα παλιό κινητό
Παίξτε οτιδήποτε από το NES στο Xbox Με το Skittlespider A.T.S Aka "The Contraption": 11 βήματα (με εικόνες)
Παίξτε οτιδήποτε από το NES στο Xbox Με το Skittlespider A.T.S Aka "The Contraption": Αυτό το Instructable είναι για το Skittlespider A.T.S (System All Together System) επίσης γνωστό ως " The Contraption " Αυτό το έργο αποδείχθηκε πιο δύσκολο από ό, τι περίμενα. Με μερικούς τρόπους ήταν επίσης πιο εύκολο, οπότε δεν μπορώ να πω ότι ήταν ένα συνολικά δύσκολο ή εύκολο έργο