Sadržaj:

Lako obavještenje o nepročitanoj e -pošti: 7 koraka
Lako obavještenje o nepročitanoj e -pošti: 7 koraka

Video: Lako obavještenje o nepročitanoj e -pošti: 7 koraka

Video: Lako obavještenje o nepročitanoj e -pošti: 7 koraka
Video: Звезда (FullHD, драма, реж. Николай Лебедев, 2002 г.) 2024, Studeni
Anonim
Jednostavno obavještenje o nepročitanoj e -pošti
Jednostavno obavještenje o nepročitanoj e -pošti
Jednostavno obavještenje o nepročitanoj e -pošti
Jednostavno obavještenje o nepročitanoj e -pošti
Jednostavno obavještenje o nepročitanoj e -pošti
Jednostavno obavještenje o nepročitanoj e -pošti
Jednostavno obavještenje o nepročitanoj e -pošti
Jednostavno obavještenje o nepročitanoj e -pošti

Bok svima, dobrodošli u još jedan Instructable. S trenutnom situacijom rada od kuće, suočavam se s nekim izazovima jer sam s vremena na vrijeme dobivao e -poštu od svoje tvrtke. Tada sam razmišljao o tome da napravim Desk Notifier koji će me obavijestiti o mojoj novoj e -mailom i konačno sam uspio. Koristio sam najslađu single board Nodemcu da stvar dovedem u stvarnost. Ovaj Desk Notifier obavijestit će vas o vašem novom Gmailu i pokazat će vam ukupan broj novih e -poruka.

Pribor

1X Nextion 3.2 TFT zaslon

1X MCU čvora

1X crvena LED

1X 5V 1000mA napajanje

1X 220 Ohm otpornik

1X AMS 1117 3.3V regulator

Žice za kratkospojnike

Pištolj za vruće ljepilo

Rezač žice

Kartonska kutija

Korak 1: Prikaz broja nepročitanih e -poruka

Prikazuje se broj nepročitanih e -poruka
Prikazuje se broj nepročitanih e -poruka

Za komunikaciju s Googleovim Gmail poslužiteljima moramo uspostaviti sigurnu vezu sa poslužiteljem i poslati siguran HTTPS zahtjev s našom adresom e -pošte i lozinkom. Gmail će tada odgovoriti s XML dokumentom koji sadrži sve vrste informacija, poput (dijelova) vaših najnovijih poruka i broja nepročitanih e -poruka.

Kako bismo bili sigurni da svoju Google lozinku ne šaljemo zlonamjernom poslužitelju, moramo provjeriti identitet poslužitelja koristeći SHA-1 otisak prsta SSL certifikata. Ovo je jedinstveni niz heksadecimalnih znakova koji identificira poslužitelj.

Korak 2: Hardver i ožičenje

Hardver i ožičenje
Hardver i ožičenje
Hardver i ožičenje
Hardver i ožičenje

Gore sam priložio par fotografija

  • Otpor 220 ohma između LED i D3 pinova Žica između GND.
  • TX pin je spojen na RX pin NEXTION zaslona.
  • RX pin je spojen na TX pin NEXTION zaslona.

Korak 3: Postavljanje Nextion zaslona

Zalijepite ovu.tft datoteku na praznu micro sd karticu. Zatim stavljamo ovu SD karticu u utor za SD karticu na stražnjoj strani Nextion zaslona. Ako sada uključimo zaslon, ažurirat će kôd koji zaslon izvršava. Ako sada uklonimo SD karticu i još jednom uključimo zaslon, pojavit će se novo grafičko korisničko sučelje.

Korak 4: Kôd i kako radi

Kôd i kako radi
Kôd i kako radi

U redu, evo što se zapravo događa.

Netko vam šalje e -poruku. Gmail to vidi i pokreće vaš program Nodemcu. Nodemcu prima HTTP odgovor, a to uzrokuje uključivanje LED žarulje. a prikazuje i broj nepročitanih e -poruka.

Korak 5: Potrebne datoteke

Korak 6: Kodiranje vaših vjerodajnica za prijavu

Da biste dobili pristup feedu, morate unijeti svoju adresu e -pošte i lozinku. Ne možete ih poslati kao običan tekst, morate ih prvo kodirati u base64. U terminalu (Linux i Mac) upotrijebite sljedeću naredbu:

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

Zatim ga dodajte skici. Na primjer:

const char* vjerodajnice = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Korak 7: Testiranje i ljetovanje

Testiranje i ljeto
Testiranje i ljeto
Testiranje i ljeto
Testiranje i ljeto
Testiranje i ljeto
Testiranje i ljeto

Nadam se da ovo može nekome biti od koristi i naučio je isto koliko i ja. Možete koristiti sve datoteke koje se ovdje dijele i sami otići.

Svi komentari su dobrodošli. Ako ste uživali, podijelite svoje povratne informacije i glasajte. Hvala svima i vidimo se uskoro. Sretno u izradi!

Preporučeni: