Obsah:

Snadno nepřečtený e -mailový oznamovatel: 7 kroků
Snadno nepřečtený e -mailový oznamovatel: 7 kroků

Video: Snadno nepřečtený e -mailový oznamovatel: 7 kroků

Video: Snadno nepřečtený e -mailový oznamovatel: 7 kroků
Video: TOP 10 Vychytávek na WhatsApp 2024, Červenec
Anonim
Snadný nepřečtený e -mailový oznamovatel
Snadný nepřečtený e -mailový oznamovatel
Snadný nepřečtený e -mailový oznamovatel
Snadný nepřečtený e -mailový oznamovatel
Snadný nepřečtený e -mailový oznamovatel
Snadný nepřečtený e -mailový oznamovatel
Snadný nepřečtený e -mailový oznamovatel
Snadný nepřečtený e -mailový oznamovatel

Ahoj všichni, vítejte u dalšího Instructable. Se současnou situací práce z domova se potýkám s několika výzvami, protože jsem čas od času dostával e -maily od své společnosti. Pak jsem přemýšlel o vytvoření Desk Notifier, který mě upozorní na můj nový e -mail a nakonec jsem to udělal. Použil jsem nejúžasnější single board Nodemcu, abych věc uvedl do reality. Tento Desk Notifier vás upozorní na váš nový Gmail a ukáže vám celkový počet nových e -mailů.

Zásoby

1X Nextion 3.2 TFT displej

1X uzel MCU

1X červená LED

1 x 5V 1000mA napájecí zdroj

1 x odpor 220 ohmů

1X AMS 1117 3.3V regulátor

Propojovací dráty

Pistole na horké lepidlo

Štípačky

Lepenkové krabice

Krok 1: Zobrazení počtu nepřečtených e -mailů

Zobrazuje počet nepřečtených e -mailů
Zobrazuje počet nepřečtených e -mailů

Abychom mohli komunikovat se servery Gmail společnosti Google, musíme vytvořit zabezpečené připojení k serveru a odeslat zabezpečený požadavek HTTPS pomocí naší e -mailové adresy a hesla. Gmail poté odpoví dokumentem XML obsahujícím všechny druhy informací, jako jsou (části) vašich nejnovějších zpráv a počet nepřečtených e -mailů.

Abychom zajistili, že neodesíláme heslo Google na škodlivý server, musíme zkontrolovat identitu serveru pomocí otisku prstu SHA-1 certifikátu SSL. Jedná se o jedinečnou sekvenci hexadecimálních znaků, která identifikuje server.

Krok 2: Hardware a zapojení

Hardware a zapojení
Hardware a zapojení
Hardware a zapojení
Hardware a zapojení

Výše jsem přidal pár fotek

  • Rezistor 220 ohmů mezi piny LED a D3 Vodič mezi GND.
  • Kolík TX je připojen ke kolíku RX displeje NEXTION.
  • Kolík RX je připojen k kolíku TX displeje NEXTION.

Krok 3: Nastavení zobrazení Nextion

Vložte tento soubor.tft na prázdnou kartu micro sd. Tuto kartu SD poté umístíme do slotu pro kartu SD na zadní straně displeje Nextion. Pokud nyní zapneme displej, aktualizuje kód, který displej provádí. Pokud nyní vyjmeme SD kartu a zapneme displej ještě jednou, objeví se nové grafické uživatelské rozhraní.

Krok 4: Kód a jak to funguje

Kód a jak to funguje
Kód a jak to funguje

Dobře, tak tady je to, co se vlastně děje.

Někdo vám pošle e -mail. Gmail to uvidí a spustí váš program Nodemcu. Nodemcu obdrží odpověď HTTP a to způsobí rozsvícení LED žárovky. a také zobrazuje počet nepřečtených e -mailů.

Krok 5: Požadované soubory

Krok 6: Kódování vašich přihlašovacích údajů

Chcete -li získat přístup ke zdroji, musíte zadat svou e -mailovou adresu a heslo. Nemůžete je odeslat jako prostý text, musíte je nejprve zakódovat do base64. V terminálu (Linux a Mac) použijte následující příkaz:

echo -n "[email protected]: heslo" | base64

Poté jej přidejte do náčrtu. Například:

const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Krok 7: Testování a Summery

Testování a Summery
Testování a Summery
Testování a Summery
Testování a Summery
Testování a Summery
Testování a Summery

Doufám, že to může být pro někoho užitečné a naučilo se to stejně jako já. Můžete použít všechny zde sdílené soubory a zkusit si to sami.

Jakékoli komentáře jsou vítány, pokud se vám to líbilo, podělte se o svůj názor a hlasujte. Děkuji všem a brzy se uvidíme. Šťastné tvoření!

Doporučuje: