Inhaltsverzeichnis:

Easy Ungelesene E-Mail-Benachrichtigung - Gunook
Easy Ungelesene E-Mail-Benachrichtigung - Gunook

Video: Easy Ungelesene E-Mail-Benachrichtigung - Gunook

Video: Easy Ungelesene E-Mail-Benachrichtigung - Gunook
Video: Outlook Benachrichtigung für neue E-Mails unbedingt ausschalten - warum und wie? 2024, November
Anonim
Einfache Benachrichtigung für ungelesene E-Mails
Einfache Benachrichtigung für ungelesene E-Mails
Einfache Benachrichtigung für ungelesene E-Mails
Einfache Benachrichtigung für ungelesene E-Mails
Einfache Benachrichtigung für ungelesene E-Mails
Einfache Benachrichtigung für ungelesene E-Mails
Einfache Benachrichtigung für ungelesene E-Mails
Einfache Benachrichtigung für ungelesene E-Mails

Hallo zusammen, willkommen zu einem weiteren Instructable. Mit der aktuellen Situation der Arbeit von zu Hause aus stehe ich vor einigen Herausforderungen, da ich von Zeit zu Zeit E-Mails von meinem Unternehmen erhalten habe. Dann dachte ich daran, einen Desk Notifier zu erstellen, der mich über mein neues informiert E-Mail und endlich habe ich es geschafft. Ich habe das coolste Singleboard Nodemcu verwendet, um das Ding in die Realität umzusetzen. Dieser Desk Notifier benachrichtigt Sie über Ihr neues Google Mail und zeigt Ihnen die Gesamtzahl der neuen E-Mails an.

Lieferungen

1X Nextion 3.2 TFT-Display

1X Knoten-MCU

1X rote LED

1X 5V 1000mA Netzteil

1X 220 Ohm Widerstand

1X AMS 1117 3.3V Regler

Überbrückungsdrähte

Heißklebepistole

Kabelschneider

Pappkarton

Schritt 1: Anzeigen der Anzahl ungelesener E-Mails

Anzeigen der Anzahl ungelesener E-Mails
Anzeigen der Anzahl ungelesener E-Mails

Um mit den Gmail-Servern von Google zu kommunizieren, müssen wir eine sichere Verbindung zum Server aufbauen und eine sichere HTTPS-Anfrage mit unserer E-Mail-Adresse und unserem Passwort senden. Gmail antwortet dann mit einem XML-Dokument, das alle Arten von Informationen enthält, wie (Teile) Ihrer letzten Nachrichten und die Anzahl der ungelesenen E-Mails.

Um sicherzustellen, dass wir unser Google-Passwort nicht an einen bösartigen Server senden, müssen wir die Identität des Servers anhand des SHA-1-Fingerabdrucks des SSL-Zertifikats überprüfen. Dies ist eine eindeutige Folge von hexadezimalen Zeichen, die den Server identifiziert.

Schritt 2: Hardware & Verkabelung

Hardware & Verkabelung
Hardware & Verkabelung
Hardware & Verkabelung
Hardware & Verkabelung

Ich habe oben ein paar Fotos eingefügt

  • 220 Ohm Widerstand zwischen der LED und den D3-Pins Draht zwischen GND.
  • Der TX-Pin ist mit dem RX-Pin des NEXTION Displays verbunden.
  • Der RX-Pin ist mit dem TX-Pin des NEXTION Displays verbunden.

Schritt 3: Nextion Display einrichten

Fügen Sie diese.tft-Datei in eine leere Micro-SD-Karte ein. Wir legen diese SD-Karte dann in den SD-Kartensteckplatz auf der Rückseite des Nextion Displays ein. Wenn wir das Display jetzt einschalten, aktualisiert es den Code, den das Display ausführt. Wenn wir nun die SD-Karte entfernen und das Display noch einmal einschalten, erscheint die neue grafische Benutzeroberfläche.

Schritt 4: Code & wie es funktioniert

Code und Funktionsweise
Code und Funktionsweise

Okay, also hier ist, was tatsächlich vor sich geht.

Jemand schickt Ihnen eine E-Mail. Gmail sieht es und startet Ihr Nodemcu-Programm. Der Nodemcu empfängt die HTTP-Antwort, und dadurch wird die LED-Glühbirne eingeschaltet. und zeigt auch die Anzahl der ungelesenen E-Mails an.

Schritt 5: Erforderliche Dateien

Schritt 6: Codieren Ihrer Anmeldeinformationen

Um Zugriff auf den Feed zu erhalten, müssen Sie Ihre E-Mail-Adresse und Ihr Passwort eingeben. Sie können sie nicht als Klartext senden, Sie müssen sie zuerst in base64 codieren. Verwenden Sie den folgenden Befehl in einem Terminal (Linux & Mac):

echo -n "[email protected]:password" | base64

Fügen Sie es dann der Skizze hinzu. Zum Beispiel:

const char* Anmeldeinformationen = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ=";

Schritt 7: Testen & Summery

Testen & Zusammenfassung
Testen & Zusammenfassung
Testen & Zusammenfassung
Testen & Zusammenfassung
Testen & Zusammenfassung
Testen & Zusammenfassung

Ich hoffe, dies kann für jemanden hilfreich sein und habe genauso viel gelernt wie ich. Sie können alle hier geteilten Dateien verwenden und selbst ausprobieren.

Alle Kommentare sind willkommen, wenn es Ihnen gefallen hat, teilen Sie Ihr Feedback und Ihre Stimme. Danke an alle und bis bald. Viel Spaß beim Machen!

Empfohlen: