Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Εμφάνιση του αριθμού των μη αναγνωσμένων μηνυμάτων ηλεκτρονικού ταχυδρομείου
- Βήμα 2: Υλικό και καλωδίωση
- Βήμα 3: Ρύθμιση επόμενης οθόνης
- Βήμα 4: Κώδικας & Πώς Λειτουργεί
- Βήμα 5: Απαιτούμενα αρχεία
- Βήμα 6: Κωδικοποίηση των διαπιστευτηρίων σύνδεσης
- Βήμα 7: Δοκιμές & Summery
Βίντεο: Εύκολος μη αναγνωσμένος ειδοποιητής ηλεκτρονικού ταχυδρομείου: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Γεια σε όλους, καλώς ήλθατε σε ένα ακόμη Instructable. Με την τρέχουσα κατάσταση εργασίας από το σπίτι, αντιμετωπίζω κάποιες προκλήσεις επειδή έλαβα μηνύματα ηλεκτρονικού ταχυδρομείου από την εταιρεία μου κατά καιρούς. Τότε σκεφτόμουν να φτιάξω ένα Desk Notifier που θα με ειδοποιεί για το νέο μου email και τελικά τα κατάφερα. Χρησιμοποίησα τον πιο δροσερό πίνακα Nodemcu για να κάνω το πράγμα στην πραγματικότητα. Αυτό το Desk Notifier θα σας ειδοποιήσει για το νέο σας Gmail και θα σας δείξει τον συνολικό αριθμό των νέων μηνυμάτων ηλεκτρονικού ταχυδρομείου.
Προμήθειες
Οθόνη 1X Nextion 3.2 TFT
1X Node MCU
1X Κόκκινο LED
Τροφοδοτικό 1X 5V 1000mA
Αντίσταση 1X 220 Ohm
Ρυθμιστής 1X AMS 1117 3.3V
Jumper Wires
Πυροβόλο θερμό κόλλα
Κόφτης καλωδίων
Κουτί από χαρτόνι
Βήμα 1: Εμφάνιση του αριθμού των μη αναγνωσμένων μηνυμάτων ηλεκτρονικού ταχυδρομείου
Για να επικοινωνήσουμε με τους διακομιστές Gmail της Google, πρέπει να δημιουργήσουμε μια ασφαλή σύνδεση με τον διακομιστή και να στείλουμε ένα ασφαλές αίτημα HTTPS με τη διεύθυνση ηλεκτρονικού ταχυδρομείου και τον κωδικό πρόσβασής μας. Το Gmail θα απαντήσει στη συνέχεια με ένα έγγραφο XML που περιέχει όλα τα είδη πληροφοριών, όπως (μέρη) των πιο πρόσφατων μηνυμάτων σας και τον αριθμό των μη αναγνωσμένων μηνυμάτων ηλεκτρονικού ταχυδρομείου.
Για να βεβαιωθούμε ότι δεν αποστέλλουμε τον κωδικό πρόσβασης Google σε κακόβουλο διακομιστή, πρέπει να ελέγξουμε την ταυτότητα του διακομιστή, χρησιμοποιώντας το αποτύπωμα SHA-1 του πιστοποιητικού SSL. Αυτή είναι μια μοναδική ακολουθία δεκαεξαδικών χαρακτήρων που προσδιορίζει τον διακομιστή.
Βήμα 2: Υλικό και καλωδίωση
Έβαλα μερικές φωτογραφίες παραπάνω
- Αντίσταση 220 ohm μεταξύ των ακίδων LED και D3 Καλώδιο μεταξύ GND.
- Ο πείρος TX συνδέεται με τον πείρο RX της οθόνης NEXTION.
- Ο πείρος RX συνδέεται με τον πείρο TX της οθόνης NEXTION.
Βήμα 3: Ρύθμιση επόμενης οθόνης
Επικολλήστε αυτό το αρχείο.tft σε μια κενή κάρτα micro sd. Στη συνέχεια, τοποθετούμε αυτήν την κάρτα SD στην υποδοχή κάρτας sd στο πίσω μέρος της οθόνης Nextion. Εάν ενεργοποιήσουμε τώρα την οθόνη, θα ενημερώσει τον κώδικα που εκτελεί η οθόνη. Εάν αφαιρέσουμε τώρα την κάρτα SD και ενεργοποιήσουμε την οθόνη για άλλη μια φορά, θα εμφανιστεί η νέα γραφική διεπαφή χρήστη.
Βήμα 4: Κώδικας & Πώς Λειτουργεί
Εντάξει, εδώ είναι αυτό που συμβαίνει στην πραγματικότητα.
Κάποιος σας στέλνει ένα email. Το Gmail το βλέπει και ξεκινά το πρόγραμμα Nodemcu. Το Nodemcu λαμβάνει την απόκριση HTTP και αυτό προκαλεί την ενεργοποίηση του λαμπτήρα LED. και εμφανίζει επίσης τον αριθμό των μη αναγνωσμένων μηνυμάτων ηλεκτρονικού ταχυδρομείου.
Βήμα 5: Απαιτούμενα αρχεία
Βήμα 6: Κωδικοποίηση των διαπιστευτηρίων σύνδεσης
Για να αποκτήσετε πρόσβαση στη ροή, πρέπει να εισαγάγετε τη διεύθυνση email και τον κωδικό πρόσβασής σας. Δεν μπορείτε να τα στείλετε ως απλό κείμενο, πρέπει πρώτα να τα κωδικοποιήσετε στο base64. Χρησιμοποιήστε την ακόλουθη εντολή σε ένα τερματικό (Linux & Mac):
echo -n "[email protected]: password" | βάση 64
Στη συνέχεια, προσθέστε το στο σκίτσο. Για παράδειγμα:
const char* διαπιστευτήρια = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Βήμα 7: Δοκιμές & Summery
Ελπίζω ότι αυτό μπορεί να είναι χρήσιμο για κάποιον και έμαθε όσο εγώ. Μπορείτε να χρησιμοποιήσετε όλα τα αρχεία που μοιράζονται εδώ και να πάτε μόνοι σας.
Οποιαδήποτε σχόλια είναι ευπρόσδεκτα, αν σας άρεσε μοιραστείτε τα σχόλιά σας και ψηφίστε. Σας ευχαριστώ όλους και τα λέμε σύντομα. Καλή κατασκευή!
Συνιστάται:
Πώς να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου με συνημμένα με Arduino, Esp32 και Esp8266: 6 βήματα
Πώς να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου με συνημμένα με Arduino, Esp32 και Esp8266: Εδώ θα ήθελα να εξηγήσω την έκδοση 2 της βιβλιοθήκης μου EMailSender, μια μεγάλη εξέλιξη σε σχέση με την έκδοση 1, με υποστήριξη για Arduino με w5100, w5200 και w5500 ethernet shield και enc28J60 κλωνοποίηση συσκευών και υποστήριξη για esp32 και esp8266.Τώρα μπορείτε να διαφημίσετε
Λάβετε ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου από τα έργα σας στο IoT: 6 βήματα
Λήψη ειδοποιήσεων ηλεκτρονικού ταχυδρομείου από τα έργα σας IoT: Ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου προγράμματος που συνδέουν τα έργα σας IoT με το Adafruit IO και το IFTTT. Έχω δημοσιεύσει μερικά έργα IoT. Ελπίζω να τα έχετε δει, Αν όχι, σας προσκαλώ στο προφίλ μου και τα ελέγξω. Wantedθελα να λαμβάνω κάποιες ειδοποιήσεις όταν μια μεταβλητή
ESP32-CAM Λήψη φωτογραφιών και αποστολή μέσω ηλεκτρονικού ταχυδρομείου με χρήση της μνήμης SPIFF. -- Δεν απαιτείται κάρτα SD: 4 βήματα
ESP32-CAM Λήψη φωτογραφιών και αποστολή μέσω ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας τη μνήμη SPIFF. || ΔΕΝ απαιτείται κάρτα SD: Γεια σας παιδιά, ο πίνακας ESP32-CAM είναι ένας πίνακας ανάπτυξης χαμηλού κόστους που συνδυάζει ένα τσιπ ESP32-S, μια κάμερα OV2640, πολλά GPIO για τη σύνδεση περιφερειακών και μια υποδοχή κάρτας microSD. Διαθέτει μια σειρά εφαρμογών από διακομιστή ροής βίντεο μέσω διαδικτύου
Κάμερα ηλεκτρονικού ταχυδρομείου Arduino Security 3G/GPRS με ανίχνευση κίνησης: 4 βήματα
Arduino Security 3G/GPRS Email Camera With Motion Detection: Σε αυτό το εγχειρίδιο, θα ήθελα να μιλήσω για μια έκδοση κατασκευής συστήματος παρακολούθησης ασφαλείας με ανιχνευτή κίνησης και αποστολής φωτογραφιών στο γραμματοκιβώτιο μέσω ασπίδας 3G/GPRS. Αυτό το άρθρο βασίζεται σε άλλες οδηγίες: οδηγίες 1 και οδηγίες
Kraken Jr. IoT App Tutorial Μέρος 1 - Εγγραφή και ενεργοποίηση μέσω ηλεκτρονικού ταχυδρομείου: 9 βήματα
Tutorial Kraken Jr. ο ιστός. Χρησιμοποιώντας το Arduino Uno + Ethernet Shield μπορείτε να