Kazalo:

Enostavno obvestilo o neprebranih e -poštnih sporočilih: 7 korakov
Enostavno obvestilo o neprebranih e -poštnih sporočilih: 7 korakov

Video: Enostavno obvestilo o neprebranih e -poštnih sporočilih: 7 korakov

Video: Enostavno obvestilo o neprebranih e -poštnih sporočilih: 7 korakov
Video: CS50 2013 - Week 9, continued 2024, November
Anonim
Enostavno neprebrano obvestilo e -pošte
Enostavno neprebrano obvestilo e -pošte
Enostavno neprebrano obvestilo e -pošte
Enostavno neprebrano obvestilo e -pošte
Enostavno neprebrano obvestilo e -pošte
Enostavno neprebrano obvestilo e -pošte
Enostavno neprebrano obvestilo e -pošte
Enostavno neprebrano obvestilo e -pošte

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

Prikaz števila neprebranih e -poštnih sporočil
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

Strojna oprema in ožičenje
Strojna oprema in ožičenje
Strojna oprema in ožičenje
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

Koda in kako deluje
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

Testiranje in poletje
Testiranje in poletje
Testiranje in poletje
Testiranje in poletje
Testiranje in poletje
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!

Priporočena: