INHOUDSOPGAWE:
Video: Maklike ongeleesde e -posboodskapper: 7 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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
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!