Përmbajtje:
Video: Njoftuesi i lehtë i e -mail i palexuar: 7 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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
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ë
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!