Përmbajtje:

Njoftuesi i lehtë i e -mail i palexuar: 7 hapa
Njoftuesi i lehtë i e -mail i palexuar: 7 hapa

Video: Njoftuesi i lehtë i e -mail i palexuar: 7 hapa

Video: Njoftuesi i lehtë i e -mail i palexuar: 7 hapa
Video: Глава 07 - Бэббит Синклера Льюиса 2024, Korrik
Anonim
Njoftues i lehtë i e -mail i palexuar
Njoftues i lehtë i e -mail i palexuar
Njoftues i lehtë i e -mail i palexuar
Njoftues i lehtë i e -mail i palexuar
Njoftues i lehtë i e -mail i palexuar
Njoftues i lehtë i e -mail i palexuar
Njoftues i lehtë i e -mail i palexuar
Njoftues i lehtë i e -mail i palexuar

Përshëndetje të gjithëve, mirë se erdhët në një Udhëzues tjetër. Me situatën aktuale të punës nga shtëpia, unë jam duke u përballur me disa sfida sepse kam marrë email nga Kompania ime herë pas here. Pastaj po mendoja të bëja një Njoftues tavoline i cili do të më njoftonte për timen e ri email dhe më në fund e arrita. Kam përdorur bordin më të lezetshëm të vetëm Nodemcu për ta sjellë atë në realitet. Ky njoftues i tavolinës do t'ju njoftojë për Gmail -in tuaj të ri dhe do t'ju tregojë numrin e përgjithshëm të postave elektronike të reja.

Furnizimet

Ekran 1X Nextion 3.2 TFT

1X Nyje MCU

1X LED i kuq

Furnizimi me energji 1X 5V 1000mA

Rezistencë 1X 220 Ohm

1X AMS 1117 3.3V Rregullator

Telat Jumper

Armë me ngjitës të nxehtë

Prerës i telave

Kuti kartoni

Hapi 1: Shfaqja e Numrit të Email -ave të Palexuar

Duke treguar numrin e e -maileve të palexuar
Duke treguar numrin e e -maileve të palexuar

Për të komunikuar me serverët Gmail të Google, duhet të krijojmë një lidhje të sigurt me serverin dhe të dërgojmë një kërkesë të sigurt HTTPS me adresën tonë të postës elektronike dhe fjalëkalimin. Gmail më pas do të përgjigjet me një dokument XML që përmban të gjitha llojet e informacionit, si (pjesë) të mesazheve tuaja më të fundit dhe numrin e e -maileve të palexuar.

Për t'u siguruar që nuk e dërgojmë fjalëkalimin tonë Google në një server me qëllim të keq, duhet të kontrollojmë identitetin e serverit, duke përdorur gjurmën e gishtit SHA-1 të certifikatës SSL. Kjo është një sekuencë unike e karaktereve heksadecimal që identifikon serverin.

Hapi 2: Pajisje kompjuterike dhe instalime elektrike

Pajisje dhe tela
Pajisje dhe tela
Pajisje dhe tela
Pajisje dhe tela

Kam përfshirë disa fotografi më lart

  • Rezistencë 220 ohm midis kunjave LED dhe D3 Tela midis GND.
  • Kunja TX është e lidhur me kunjin RX të Ekranit NEXTION.
  • Kunja RX është e lidhur me kunjin TX të Ekranit NEXTION.

Hapi 3: Vendosni ekranin e ardhshëm

Ngjiteni këtë skedar.tft në një kartë mikro sd të zbrazët. Ne pastaj e vendosim këtë kartë SD në folenë e kartës sd në pjesën e pasme të ekranit Nextion. Nëse tani e ndezim ekranin, ai do të azhurnojë kodin që ekrani po ekzekuton. Nëse tani heqim kartën SD dhe ndezim ekranin edhe një herë, do të shfaqet ndërfaqja e re grafike e përdoruesit.

Hapi 4: Kodi & Si Punon

Kodi & Si Punon
Kodi & Si Punon

Ok, ja ku është ajo që po ndodh në të vërtetë.

Dikush ju dërgon një email. Gmail e sheh atë dhe fillon programin tuaj Nodemcu. Nodemcu merr përgjigjen HTTP, dhe kjo është ajo që shkakton ndezjen e llambës LED. dhe gjithashtu shfaq numrin e e -maileve të palexuar.

Hapi 5: Skedarët e kërkuar

Hapi 6: Kodimi i kredencialeve tuaja të hyrjes

Për të pasur qasje në burim, duhet të futni adresën tuaj të postës elektronike dhe fjalëkalimin. Ju nuk mund t'i dërgoni ato si tekst të thjeshtë, së pari duhet t'i kodoni ato në base64. Përdorni komandën e mëposhtme në një terminal (Linux & Mac):

jehonë -n "[email protected]: fjalëkalim" | baza64

Pastaj shtojeni atë në skicë. Për shembull:

const char* kredencialet = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Hapi 7: Testimi & Verë

Testimi & Veror
Testimi & Veror
Testimi & Veror
Testimi & Veror
Testim & Veror
Testim & Veror

Shpresoj se kjo mund të jetë e dobishme për dikë dhe mësoi aq sa kam bërë. Ju mund të përdorni të gjithë skedarët e ndarë këtu dhe të shkoni vetë.

Çdo koment është i mirëpritur, nëse ju pëlqen nëse ndani komentet tuaja dhe Votoni. Faleminderit të gjithëve dhe shihemi së shpejti. Gëzuar bërja!

Recommended: