INHOUDSOPGAWE:

Maklike ongeleesde e -posboodskapper: 7 stappe
Maklike ongeleesde e -posboodskapper: 7 stappe

Video: Maklike ongeleesde e -posboodskapper: 7 stappe

Video: Maklike ongeleesde e -posboodskapper: 7 stappe
Video: a-ha - Take On Me (Official Video) [Remastered in 4K] 2024, Julie
Anonim
Maklik ongelees e -pos kennisgewers
Maklik ongelees e -pos kennisgewers
Maklik ongelees e -pos kennisgewers
Maklik ongelees e -pos kennisgewers
Maklik ongelees e -pos kennisgewers
Maklik ongelees e -pos kennisgewers
Maklik ongelees e -pos kennisgewers
Maklik ongelees e -pos kennisgewers

Hallo almal, welkom by nog 'n instruksionele. Met die huidige situasie om tuis te werk, staan ek voor 'n paar uitdagings, want ek het van tyd tot tyd e -posse van my onderneming ontvang. e -pos en uiteindelik het ek dit gemaak. Ek het die coolste enkele bord Nodemcu gebruik om die ding in werklikheid te bring. Hierdie lessenaarkennisgewing sal u in kennis stel van u nuwe Gmail en u die totale aantal nuwe e -posse wys.

Voorrade

1X Nextion 3.2 TFT -skerm

1X Node MCU

1X rooi LED

1X 5V 1000mA kragtoevoer

1X 220 Ohm weerstand

1X AMS 1117 3.3V Reguleerder

Jumper Wires

Warm gom geweer

Draadsnyer

Kartondoos

Stap 1: Wys die aantal ongeleesde e -posse

Wys die aantal ongeleesde e -posse
Wys die aantal ongeleesde e -posse

Om met Google se Gmail -bedieners te kommunikeer, moet ons 'n veilige verbinding met die bediener tot stand bring en 'n veilige HTTPS -versoek met ons e -posadres en wagwoord stuur. Gmail reageer dan met 'n XML -dokument wat allerhande inligting bevat, soos (dele van) u mees onlangse boodskappe en die aantal ongeleesde e -posse.

Om seker te maak dat ons nie ons Google-wagwoord na 'n kwaadwillige bediener stuur nie, moet ons die identiteit van die bediener nagaan met behulp van die SHA-1-vingerafdruk van die SSL-sertifikaat. Dit is 'n unieke reeks heksadesimale karakters wat die bediener identifiseer.

Stap 2: Hardeware en bedrading

Hardeware en bedrading
Hardeware en bedrading
Hardeware en bedrading
Hardeware en bedrading

Ek het 'n paar foto's hierbo ingesluit

  • 220 ohm weerstand tussen die LED en D3 penne Draad tussen GND.
  • Die TX -pen is gekoppel aan die RX -pen van NEXTION Display.
  • Die RX -pen is gekoppel aan die TX -pen van NEXTION Display.

Stap 3: Stel Nextion -skerm op

Plak hierdie.tft -lêer in 'n leë mikro -sd -kaart. Ons plaas hierdie SD -kaart dan in die SD -kaartgleuf aan die agterkant van die Nextion -skerm. As ons nou die SD -kaart verwyder en die skerm nog 'n keer aanskakel, verskyn die nuwe grafiese gebruikerskoppelvlak.

Stap 4: Kode en hoe dit werk

Kode en hoe dit werk
Kode en hoe dit werk

Ok, so hier is wat eintlik aan die gang is.

Iemand stuur vir jou 'n e -pos. Gmail sien dit en begin u Nodemcu -program. Die Nodemcu ontvang die HTTP -reaksie, en dit is wat die LED -gloeilamp laat aanskakel. en vertoon ook die aantal ongeleesde e -posse.

Stap 5: Vereiste lêers

Stap 6: Kodering van u aanmeldbewyse

Om toegang tot die voer te kry, moet u u e -posadres en wagwoord invoer. U kan dit nie as gewone teks stuur nie; u moet dit eers na base64 kodeer. Gebruik die volgende opdrag in 'n terminale (Linux en Mac):

echo -n "[email protected]: wagwoord" | basis64

Voeg dit dan by die skets. Byvoorbeeld:

const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Stap 7: Toets en somerig

Toetsend en somerig
Toetsend en somerig
Toetsend en somerig
Toetsend en somerig
Toetsend en somerig
Toetsend en somerig

Hoop dit kan vir iemand nuttig wees en soveel geleer het as ek. U kan al die lêers wat hier gedeel word, gebruik en self gaan.

Enige kommentaar is welkom, en as u dit geniet het, deel u terugvoer en stem. Dankie almal en sien julle binnekort. Lekker maak!

Aanbeveel: