Satura rādītājs:

Vienkāršs nelasīts e -pasta paziņojums: 7 soļi
Vienkāršs nelasīts e -pasta paziņojums: 7 soļi

Video: Vienkāršs nelasīts e -pasta paziņojums: 7 soļi

Video: Vienkāršs nelasīts e -pasta paziņojums: 7 soļi
Video: Не дайте себя обесценить: Как правильно ответить на зависть с пользой для себя 2024, Novembris
Anonim
Vienkāršs nelasīts e -pasta paziņojums
Vienkāršs nelasīts e -pasta paziņojums
Vienkāršs nelasīts e -pasta paziņojums
Vienkāršs nelasīts e -pasta paziņojums
Vienkāršs nelasīts e -pasta paziņojums
Vienkāršs nelasīts e -pasta paziņojums
Vienkāršs nelasīts e -pasta paziņojums
Vienkāršs nelasīts e -pasta paziņojums

Sveiki, laipni lūdzam vēl vienā Instructable. Pašreizējā situācijā, kad strādāju no mājām, man nākas saskarties ar dažām problēmām, jo laiku pa laikam esmu saņēmis e -pastus no sava uzņēmuma. Tad es domāju izveidot galda paziņotāju, kas man paziņos par manu jauno e -pastu un beidzot man tas izdevās. Es izmantoju stilīgāko viena dēļa Nodemcu, lai lietu īstenotu realitātē. Šis darbvirsmas paziņotājs jums paziņos par jūsu jauno Gmail un parādīs kopējo jauno e -pasta ziņojumu skaitu.

Piegādes

1X Nextion 3.2 TFT displejs

1X mezgla MCU

1x sarkana gaismas diode

1X 5V 1000mA barošanas avots

1X 220 omu rezistors

1X AMS 1117 3.3V regulators

Jumper vadi

Karstās līmes pistole

Stiepļu griezējs

Kartona kastē

1. darbība: tiek rādīts nelasīto e -pasta ziņojumu skaits

Tiek rādīts nelasīto e -pasta ziņojumu skaits
Tiek rādīts nelasīto e -pasta ziņojumu skaits

Lai sazinātos ar Google Gmail serveriem, mums ir jāizveido drošs savienojums ar serveri un jānosūta drošs HTTPS pieprasījums ar mūsu e -pasta adresi un paroli. Pēc tam Gmail atbildēs, nosūtot XML dokumentu, kas satur visa veida informāciju, piemēram, pēdējos ziņojumus (to daļas) un nelasīto e -pasta ziņojumu skaitu.

Lai pārliecinātos, ka nesūtām savu Google paroli ļaunprātīgam serverim, mums ir jāpārbauda servera identitāte, izmantojot SSL sertifikāta SHA-1 pirkstu nospiedumu. Šī ir unikāla heksadecimālu rakstzīmju secība, kas identificē serveri.

2. darbība. Aparatūra un elektroinstalācija

Aparatūra un elektroinstalācija
Aparatūra un elektroinstalācija
Aparatūra un elektroinstalācija
Aparatūra un elektroinstalācija

Iepriekš es ievietoju pāris fotoattēlus

  • 220 omu rezistors starp LED un D3 tapām Vads starp GND.
  • TX tapa ir pievienota NEXTION displeja RX tapai.
  • RX tapa ir pievienota NEXTION displeja TX tapai.

3. darbība: iestatiet Nextion displeju

Ielīmējiet šo.tft failu tukšā micro sd kartē. Pēc tam mēs ievietojam šo SD karti SD kartes slotā Nextion displeja aizmugurē. Ja tagad ieslēdzam displeju, tas atjauninās displeja izpildīto kodu. Ja tagad izņemsim SD karti un vēl vienu reizi ieslēdzam displeju, parādīsies jaunā grafiskā lietotāja saskarne.

4. darbība: kods un tā darbība

Kods un kā tas darbojas
Kods un kā tas darbojas

Labi, lūk, kas patiesībā notiek.

Kāds jums nosūta e -pastu. Gmail to redz un sāk jūsu Nodemcu programmu. Nodemcu saņem HTTP atbildi, un tas izraisa LED spuldzes ieslēgšanos. un parāda arī nelasīto e -pasta ziņojumu skaitu.

5. darbība. Nepieciešamie faili

6. darbība. Pieteikšanās akreditācijas datu kodēšana

Lai piekļūtu plūsmai, jums jāievada sava e -pasta adrese un parole. Jūs nevarat tos nosūtīt kā vienkāršu tekstu, vispirms tie ir jākodē uz base64. Terminālī (Linux un Mac) izmantojiet šādu komandu:

echo -n "[email protected]: parole" | bāze64

Pēc tam pievienojiet to skicei. Piemēram:

const char* akreditācijas dati = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

7. darbība: pārbaude un vasara

Testēšana un vasara
Testēšana un vasara
Testēšana un vasara
Testēšana un vasara
Testēšana un vasara
Testēšana un vasara

Ceru, ka tas kādam var noderēt un uzzināju tikpat daudz kā es. Jūs varat izmantot visus šeit kopīgotos failus un pats to izmēģināt.

Jebkuri komentāri ir laipni gaidīti, ja jums patika, dalieties savās atsauksmēs un balsojiet. Paldies visiem un uz drīzu tikšanos. Laimīgu veidošanu!

Ieteicams: