İçindekiler:
- Gereçler
- Adım 1: Okunmamış E-posta Sayısını Gösterme
- 2. Adım: Donanım ve Kablolama
- 3. Adım: Nextion Ekranını Kurun
- 4. Adım: Kodlama ve Nasıl Çalışır?
- Adım 5: Gerekli Dosyalar
- 6. Adım: Giriş Kimlik Bilgilerinizi Kodlayın
- 7. Adım: Test Etme ve Yaza Uygun
Video: Kolay Okunmamış E-posta Bildiricisi: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Herkese selam, başka bir Eğitilebilir Kitap'a hoş geldiniz. Evden çalışmanın şu anki durumuyla, Şirketimden zaman zaman e-postalar aldığım için bazı zorluklarla karşılaşıyorum. Ardından, yeni çalışmam hakkında beni bilgilendirecek bir Masa Bildiricisi yapmayı düşünüyordum. e-posta ve sonunda başardım. Bu şeyi gerçeğe dönüştürmek için en havalı tek kartlı Nodemcu'yu kullandım. Bu Masa Bildiricisi sizi yeni Gmail'iniz hakkında bilgilendirecek ve size toplam yeni e-posta sayısını gösterecektir.
Gereçler
1X Nextion 3.2 TFT Ekran
1X Düğüm MCU'su
1X Kırmızı LED
1X 5V 1000mA Güç Kaynağı
1X 220 Ohm Direnç
1X AMS 1117 3.3V Regülatör
Jumper Telleri
Sıcak yapıştırıcı tabancası
Tel makası
Karton kutu
Adım 1: Okunmamış E-posta Sayısını Gösterme
Google'ın Gmail sunucularıyla iletişim kurmak için sunucuya güvenli bir bağlantı kurmamız ve e-posta adresimiz ve şifremizle güvenli bir HTTPS isteği göndermemiz gerekiyor. Gmail daha sonra en son iletileriniz (parçaları) ve okunmamış e-postaların sayısı gibi her türlü bilgiyi içeren bir XML belgesiyle yanıt verir.
Google şifremizi kötü niyetli bir sunucuya göndermediğimizden emin olmak için, SSL sertifikasının SHA-1 parmak izini kullanarak sunucunun kimliğini kontrol etmeliyiz. Bu, sunucuyu tanımlayan benzersiz bir onaltılık karakter dizisidir.
2. Adım: Donanım ve Kablolama
yukarıda bir iki fotoğraf ekledim
- LED ve D3 pinleri arasında 220 ohm direnç GND arasında kablo.
- TX pini, NEXTION Display'in RX pinine bağlanır.
- RX pini, NEXTION Display'in TX pinine bağlanır.
3. Adım: Nextion Ekranını Kurun
Bu.tft dosyasını boş bir mikro sd karta yapıştırın. Daha sonra bu SD kartı Nextion Display'in arkasındaki sd kart yuvasına yerleştiriyoruz. Şimdi ekranı açarsak, ekranın yürütmekte olduğu kodu güncelleyecektir. Şimdi SD kartı çıkarırsak ve ekranı bir kez daha açarsak, yeni grafik kullanıcı arayüzü görünecektir.
4. Adım: Kodlama ve Nasıl Çalışır?
Tamam, işte aslında neler oluyor.
Birisi size bir e-posta gönderir. Gmail bunu görür ve Nodemcu programınızı başlatır. Nodemcu, HTTP Yanıtını alır ve LED ampulün yanmasına neden olan da budur. ve ayrıca okunmamış e-postaların sayısını görüntüler.
Adım 5: Gerekli Dosyalar
6. Adım: Giriş Kimlik Bilgilerinizi Kodlayın
Feed'e erişmek için e-posta adresinizi ve şifrenizi girmeniz gerekir. Bunları düz metin olarak gönderemezsiniz, önce base64'e kodlamanız gerekir. Bir terminalde (Linux ve Mac) aşağıdaki komutu kullanın:
yankı -n "[email protected]:şifre" | base64
Ardından krokiye ekleyin. Örneğin:
const char* kimlik bilgileri = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ=";
7. Adım: Test Etme ve Yaza Uygun
Umarım bu birileri için yardımcı olabilir ve benim kadar öğrendim. Burada paylaşılan tüm dosyaları kullanabilir ve kendiniz gidebilirsiniz.
Her türlü yoruma açığız, eğer beğendiyseniz geri bildiriminizi paylaşın ve Oylayın. Herkese teşekkürler ve yakında görüşürüz. Mutlu yapım!
Önerilen:
Bluetooth Çağrı Bildiricisi: 5 Adım (Resimlerle)
Bluetooth Çağrı Bildiricisi: Giriş Birkaç gün önce bu Projeyle karşılaştığımda, talimat verilebilir haber akışına göz atıyordum. Harika bir projeydi. Ama neden karmaşık wifi işleri yerine Bluetooth ile yapmıyorsun diye düşündüm. Bu Bluetooth Çağrı Bildiricisinin Özellikleri
Otomatik El Yıkama Bildiricisi: 5 Adım
Otomatik El Yıkama Bildiricisi: Kapıdan içeri giren kişiye haber verebilen bir makinedir. Amacı, birisine eve döndüğünde ellerini yıkamasını hatırlatmaktır. Kutunun önünde, içeri giren birini algılayan ultrasonik bir sensör var
Kolay bir ISS Bildiricisi Oluşturun: 5 Adım
Kolay bir ISS Bildiricisi Oluşturun: TokyLabs tarafından | Gerekli Süre: 1-3 Saat | Zorluk: Kolay | Fiyat: 60$–70$Uluslararası Uzay İstasyonu konumunuzun üzerinden her geçtiğinde sizi uyarmak için kağıt bir astronotu YUKARI kaldıran bir donanım bildiricisini kolayca oluşturabilirsiniz. Bundan çok daha eğlenceli
Taze Et Bildiricisi: 7 Adım
Taze Et Bildiricisi: Buluşmayı taze tutmak için bir cihaz. Bu proje başladı çünkü derslerimden birinde sınıfta öğrendiğimiz becerileri kullanarak bir problemi çözmem istendi. Birden aklıma birkaç yıl önce ailemin başına gelen bir şey geldi. Bir miktar
DIY MusiLED, Tek Tıkla Windows ve Linux Uygulaması ile Müzik Senkronize LED'ler (32-bit ve 64-bit). Yeniden Oluşturması Kolay, Kullanımı Kolay, Taşıması Kolay.: 3 Adım
DIY MusiLED, Tek Tıkla Windows ve Linux Uygulaması ile Müzik Senkronize LED'ler (32-bit ve 64-bit). Yeniden Oluşturması Kolay, Kullanımı Kolay, Portu Kolay.: Bu proje, Arduino Board'unuza 18 LED (6 Kırmızı + 6 Mavi + 6 Sarı) bağlamanıza ve bilgisayarınızın Ses Kartının gerçek zamanlı sinyallerini analiz etmenize ve bunları aktarmanıza yardımcı olacaktır. Vuruş efektlerine göre onları aydınlatmak için LED'ler (Snare, High Hat, Kick)