Mündəricat:
- Təchizat
- Addım 1: Oxunmamış e -poçtların sayını göstərmək
- Addım 2: Avadanlıq və Kablolama
- Addım 3: Nextion Ekranını qurun
- Addım 4: Kod və Necə Çalışır
- Addım 5: Tələb olunan fayllar
- Addım 6: Giriş etimadnamənizi kodlaşdırın
- Addım 7: Test və Yay
Video: Asan Oxunmamış E -poçt Bildiricisi: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Hər kəsə Salam, başqa bir Təlimatlandırıcıya xoş gəldiniz. Evdən işləyərkən mövcud vəziyyətlə əlaqədar olaraq, şirkətimdən vaxtaşırı e -poçt aldığım üçün bəzi çətinliklərlə üzləşirəm. Sonra yeni işim haqqında mənə xəbər verəcək bir Masa Bildiricisi hazırlamağı düşünürdüm. e -poçt və nəhayət bunu etdim. İşi gerçəkləşdirmək üçün ən keyfiyyətli tək lövhə Nodemcu istifadə etdim. Bu Desk Notifier sizə yeni Gmail haqqında məlumat verəcək və yeni e -poçtların ümumi sayını göstərəcəkdir.
Təchizat
1X Nextion 3.2 TFT Ekranı
1X Node MCU
1X Qırmızı LED
1X 5V 1000mA güc təchizatı
1X 220 Ohm rezistor
1X AMS 1117 3.3V tənzimləyicisi
Jumper telləri
İsti Yapışqan Tabancası
Tel kəsici
Karton qutu
Addım 1: Oxunmamış e -poçtların sayını göstərmək
Google -un Gmail serverləri ilə ünsiyyət qurmaq üçün serverə etibarlı bir əlaqə qurmalı və e -poçt ünvanınız və şifrəmizlə etibarlı bir HTTPS sorğusu göndərməliyik. Gmail daha sonra ən son mesajlarınız (oxunmamış hissələr) və oxunmamış e -poçtların sayı kimi hər cür məlumatı ehtiva edən XML sənədi ilə cavab verəcək.
Google şifrənizi zərərli bir serverə göndərmədiyimizdən əmin olmaq üçün SSL sertifikatının SHA-1 barmaq izindən istifadə edərək serverin şəxsiyyətini yoxlamalıyıq. Bu, serveri müəyyən edən unikal onaltılıq simvol ardıcıllığıdır.
Addım 2: Avadanlıq və Kablolama
Yuxarıda bir neçə şəkil əlavə etdim
- LED və D3 pinləri arasında 220 ohm müqavimət GND arasındakı tel.
- TX pin, NEXTION Display -in RX pininə bağlıdır.
- RX pin NEXTION Ekranın TX pininə bağlıdır.
Addım 3: Nextion Ekranını qurun
Bu.tft faylını boş bir micro sd kartına yapışdırın. Sonra bu SD kartı Nextion Ekranının arxasındakı SD kart yuvasına yerləşdiririk. İndi ekranı işə salırıqsa, ekranın icra etdiyi kodu yeniləyəcək. İndi SD kartı çıxarıb ekranı bir dəfə də gücləndirsək, yeni qrafik istifadəçi interfeysi görünəcək.
Addım 4: Kod və Necə Çalışır
Tamam, burada əslində nələr baş verir.
Biri sizə e -poçt göndərir. Gmail bunu görür və Nodemcu proqramınızı işə salır. Nodemcu HTTP Cavabını alır və LED lampasının açılmasına səbəb olan budur. və oxunmamış e -poçtların sayını da göstərir.
Addım 5: Tələb olunan fayllar
Addım 6: Giriş etimadnamənizi kodlaşdırın
Lentə daxil olmaq üçün e -poçt ünvanınızı və şifrənizi daxil etməlisiniz. Onları düz mətn olaraq göndərə bilməzsiniz, əvvəlcə base64 -ə kodlamalısınız. Terminalda (Linux və Mac) aşağıdakı əmri istifadə edin:
echo -n "[email protected]: parol" | əsas 64
Sonra eskizə əlavə edin. Misal üçün:
const char* etimadnaməsi = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Addım 7: Test və Yay
Ümid edirəm ki, bu, kimsə üçün faydalı ola bilər və mənim qədər öyrənə bilər. Burada paylaşılan bütün faylları istifadə edə və özünüz gedə bilərsiniz.
Hər hansı bir şərh xoş gəlmisiniz, zövq alsanız geribildiriminizi və səsinizi paylaşın. Hər kəsə təşəkkür edirəm və tezliklə görüşəcəyik. Xoşbəxtlik!
Tövsiyə:
ESP-12E istifadə edən IoT Bildiricisi: 7 addım (şəkillərlə)
ESP-12E istifadə edən IoT Bildiricisi: Sevdiyiniz adamdan uzaq evdə qalmısınız? Bu çətin vaxtda, bu əyləncəli kiçik layihə mütləq üzlərinizə təbəssüm gətirməyə çalışacaq. Bu Təlimat kitabında, cib telefonunuzdan bildirişləri necə göstərəcəyinizi sizə göstərəcəyəm
Asan bir ISS Bildiricisi qurun: 5 addım
Asan bir ISS Bildiricisi yaradın: TokyLabs tərəfindən | Tələb olunan vaxt: 1-3 Saat | Çətinlik: Asan | Qiymət: 60-70 ABŞ dolları Beynəlxalq Kosmik Stansiya hər dəfə sizin yerinizdən keçəndə sizi xəbərdar etmək üçün kağız astronavtı yuxarı qaldıran bir aparat bildirişi yarada bilərsiniz. Daha əyləncəli
Su Səviyyə Göstəricisi Cum Bildiricisi: 4 addım
Su Səviyyə Göstəricisi Cum Bildiricisi: Su səviyyəsi göstəricisi cum bildiricisi, su anbarındakı suyun səviyyəsini davamlı olaraq izləyən və lazım olduqda sizi xəbərdar edən bir cihazdır. Su itkisini dayandırmaq üçün nasosu aça və ya söndürə biləcəyiniz üçün tankın dolu və ya boş olduğunu sizə xəbər verir
Arduino + GPS Modulu - Təyinat bildiricisi: 6 addım
Arduino + GPS Modulu - Təyinat Bildiricisi: Tıxaclarda nə qədər vaxt sərf edirik? Bu vaxtdan məhsuldar şəkildə istifadə etmək üçün Arduino ilə işləyən bir təyinat bildiricisi hazırladım. Hər kəs tıxacların vaxt itkisinə səbəb ola biləcəyini bilir. Və bunun nə qədər çəkəcəyini proqnozlaşdırmaq mümkün deyil
DIY MusiLED, Bir klik Windows və Linux Tətbiqi (32 bit və 64 bit) ilə Sinxronizasiya edilmiş LEDlər. Yenidən Yaratmaq, İstifadəsi Asan, Porta Asan .: 3 Addım
DIY MusiLED, Bir klik Windows və Linux Tətbiqi (32 bit və 64 bit) ilə Sinxronizasiya edilmiş LEDlər. Yenidən Yaratmaq, İstifadəsi Kolay, Portu Asan.: Bu layihə Arduino Kartına 18 LED (6 Qırmızı + 6 Mavi + 6 Sarı) bağlamağa və kompüterinizin Səs Kartının real vaxt siqnallarını təhlil etməyə və onları Diod effektlərinə görə onları işıqlandırmaq üçün LEDlər (Tələ, Yüksək Şapka, Kick)