Sisukord:

Lihtne lugemata e -posti teataja: 7 sammu
Lihtne lugemata e -posti teataja: 7 sammu

Video: Lihtne lugemata e -posti teataja: 7 sammu

Video: Lihtne lugemata e -posti teataja: 7 sammu
Video: Тающая Шарлотка с яблоками за 10 мин Быстрый яблочный пирог Люда Изи Кук выпечка Apple Pie Sharlotka 2024, November
Anonim
Lihtne lugemata e -posti teataja
Lihtne lugemata e -posti teataja
Lihtne lugemata e -posti teataja
Lihtne lugemata e -posti teataja
Lihtne lugemata e -posti teataja
Lihtne lugemata e -posti teataja
Lihtne lugemata e -posti teataja
Lihtne lugemata e -posti teataja

Tere kõigile, tere tulemast järjekordsesse Instructable'i. Praeguses kodus töötamise olukorras seisan silmitsi mõningate väljakutsetega, kuna sain aeg -ajalt oma ettevõttelt e -kirju. Siis mõtlesin teha töölaua teavitaja, mis teavitab mind minu uuest meilile ja lõpuks sain hakkama. Kasutasin asja reaalsuseks viimiseks kõige lahedamat üheplaati Nodemcu. See töölaua teavitaja teavitab teid teie uuest Gmailist ja näitab teile uute meilide koguarvu.

Tarvikud

1X Nextion 3.2 TFT -ekraan

1X sõlme MCU

1x punane LED

1X 5V 1000mA toiteallikas

1X 220 oomi takisti

1X AMS 1117 3.3V regulaator

Jumper juhtmed

Kuum liimipüstol

Traadi lõikur

Pappkast

1. toiming: lugemata e -kirjade arvu kuvamine

Kuvatakse lugemata meilide arv
Kuvatakse lugemata meilide arv

Google'i Gmaili serveritega suhtlemiseks peame looma serveriga turvalise ühenduse ja saatma turvalise HTTPS -päringu koos meie e -posti aadressi ja parooliga. Gmail vastab seejärel XML -dokumendiga, mis sisaldab igasugust teavet, nagu teie viimased sõnumid (osad) ja lugemata meilide arv.

Veendumaks, et me ei saada oma Google'i parooli pahatahtlikku serverisse, peame kontrollima serveri identiteeti, kasutades SSL-sertifikaadi SHA-1 sõrmejälge. See on ainulaadne kuueteistkümnendsüsteemi tähemärkide jada, mis tuvastab serveri.

Samm: riistvara ja juhtmestik

Riistvara ja juhtmestik
Riistvara ja juhtmestik
Riistvara ja juhtmestik
Riistvara ja juhtmestik

Lisasin ülalpool paar fotot

  • 220 oomi takisti LED ja D3 tihvtide vahel Juhe GND vahel.
  • TX -tihvt on ühendatud NEXTION -ekraani RX -tihvtiga.
  • RX -tihvt on ühendatud NEXTION -ekraani TX -tihvtiga.

3. toiming: seadistage Nextion Display

Kleepige see.tft -fail tühjale mikro -SD -kaardile. Seejärel asetame selle SD -kaardi Nextion -ekraani tagaküljel asuvasse sd -kaardi pesasse. Kui me nüüd ekraani sisse lülitame, värskendab see ekraani käivitatavat koodi. Kui eemaldame nüüd SD -kaardi ja lülitame ekraani uuesti sisse, kuvatakse uus graafiline kasutajaliides.

Samm: kood ja kuidas see toimib

Kood ja kuidas see toimib
Kood ja kuidas see toimib

Olgu, siin on see, mis tegelikult toimub.

Keegi saadab teile meili. Gmail näeb seda ja käivitab teie Nodemcu programmi. Nodemcu saab HTTP -vastuse ja see põhjustab LED -lambipirni sisselülitamise. ja kuvab ka lugemata meilide arvu.

Samm: nõutavad failid

Samm: sisselogimisandmete kodeerimine

Voole juurdepääsu saamiseks peate sisestama oma e -posti aadressi ja parooli. Te ei saa neid lihttekstina saata, kõigepealt peate need kodeerima base64 -le. Kasutage terminalis järgmist käsku (Linux ja Mac):

echo -n "[email protected]: parool" | alus64

Seejärel lisage see visandile. Näiteks:

const char* mandaat = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

7. samm: testimine ja suvi

Testimine ja suvi
Testimine ja suvi
Testimine ja suvi
Testimine ja suvi
Testimine ja suvi
Testimine ja suvi

Loodan, et see võib olla kellelegi kasulik ja õppinud sama palju kui mina. Saate kasutada kõiki siin jagatud faile ja proovida ise.

Kõik kommentaarid on teretulnud, kui teile meeldis, jagage oma tagasisidet ja hääletage. Tänan kõiki ja näeme varsti. Head tegemist!

Soovitan: