Kazalo:
Video: Enostavno obvestilo o neprebranih e -poštnih sporočilih: 7 korakov
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pozdravljeni, dobrodošli v še enem Instructable. Glede na trenutne razmere pri delu od doma se srečujem z nekaterimi izzivi, ker sem od podjetja občasno prejemal e -poštna sporočila. Potem sem razmišljal, da bi naredil Desk Notifier, ki me bo obvestil o mojem po e -pošti in končno mi je uspelo. Uporabil sem najbolj kul eno ploščo Nodemcu, da bi stvar uresničil. Ta Desk Notifier vas bo obvestil o vašem novem Gmailu in prikazal vam bo skupno število novih e -poštnih sporočil.
Zaloge
1X Nextion 3.2 TFT zaslon
1X vozlišče MCU
1X rdeča LED
1X 5V 1000mA napajalnik
1X 220 ohmski upor
1X AMS 1117 3.3V regulator
Mostične žice
Pištola za vroče lepilo
Rezalnik žice
Kartonska škatla
1. korak: Prikaz števila neprebranih e -poštnih sporočil
Za komunikacijo z Googlovimi strežniki Gmail moramo vzpostaviti varno povezavo s strežnikom in poslati varno zahtevo HTTPS z našim e -poštnim naslovom in geslom. Gmail bo nato odgovoril z dokumentom XML, ki vsebuje vse vrste informacij, na primer (dele) vaših najnovejših sporočil in število neprebranih e -poštnih sporočil.
Če želite zagotoviti, da svojega gesla za Google ne pošljemo zlonamernemu strežniku, moramo preveriti identiteto strežnika s pomočjo prstnega odtisa SHA-1 certifikata SSL. To je edinstveno zaporedje šestnajstiških znakov, ki identificira strežnik.
2. korak: Strojna oprema in ožičenje
Zgoraj sem priložil nekaj fotografij
- 220 ohmski upor med zatiči LED in D3 Žica med GND.
- TX pin je priključen na RX pin na zaslonu NEXTION.
- Pin RX je priključen na pin TX na zaslonu NEXTION.
3. korak: Nastavite Nextion Display
Prilepite to datoteko.tft na prazno kartico micro sd. To kartico SD nato postavimo v režo za SD kartico na hrbtni strani zaslona Nextion. Če zdaj vklopimo zaslon, bo posodobil kodo, ki jo zaslon izvaja. Če zdaj odstranimo kartico SD in znova vklopimo zaslon, se bo pojavil nov grafični uporabniški vmesnik.
4. korak: Koda in kako deluje
V redu, tako se dejansko dogaja.
Nekdo vam pošlje e -pošto. Gmail to vidi in zažene vaš program Nodemcu. Nodemcu prejme odziv HTTP in to je vzrok za vklop LED žarnice. prikaže tudi število neprebranih e -poštnih sporočil.
5. korak: Zahtevane datoteke
6. korak: Kodiranje poverilnic za prijavo
Za dostop do vira morate vnesti svoj e -poštni naslov in geslo. Ne morete jih poslati kot navadno besedilo, najprej jih morate kodirati v base64. V terminalu (Linux in Mac) uporabite naslednji ukaz:
echo -n "[email protected]: geslo" | base64
Nato ga dodajte skici. Na primer:
const char* poverilnice = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
7. korak: Testiranje in poletje
Upam, da je to lahko komu v pomoč in se je naučil toliko kot jaz. Uporabite lahko vse datoteke, ki so v skupni rabi, in si oglejte sami.
Vsi komentarji so dobrodošli. Če ste uživali, delite svoje povratne informacije in glasujte. Hvala vsem in se vidimo kmalu. Veselo izdelavo!