Spisu treści:

Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail: 7 kroków
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail: 7 kroków

Wideo: Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail: 7 kroków

Wideo: Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail: 7 kroków
Wideo: Powiadomienia na ekranie blokady Jak włączyć wyłączyć ? 2024, Listopad
Anonim
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail
Łatwe powiadamianie o nieprzeczytanych wiadomościach e-mail

Cześć wszystkim, witamy w kolejnym Instructable. W obecnej sytuacji pracy z domu stoję przed pewnymi wyzwaniami, ponieważ od czasu do czasu otrzymywałem e-maile od mojej firmy. Wtedy pomyślałem o stworzeniu powiadomienia biurkowego, które powiadomi mnie o moim nowym e-mail i w końcu to zrobiłem. Użyłem najfajniejszej pojedynczej płyty Nodemcu, aby urzeczywistnić to. Ten komunikator biurkowy powiadomi Cię o nowym Gmailu i pokaże łączną liczbę nowych e-maili.

Kieszonkowe dzieci

1X wyświetlacz Nextion 3.2 TFT

1X Węzeł MCU

1X czerwona dioda LED

Zasilacz 1X 5 V 1000 mA

Rezystor 1X220 Ohm

1X regulator AMS 1117 3.3 V;

Przewody połączeniowe

Pistolet na gorący klej

Przecinak do drutu

Pudełko kartonowe

Krok 1: Wyświetlanie liczby nieprzeczytanych wiadomości e-mail

Pokazywanie liczby nieprzeczytanych wiadomości e-mail
Pokazywanie liczby nieprzeczytanych wiadomości e-mail

Aby komunikować się z serwerami Gmaila Google, musimy nawiązać bezpieczne połączenie z serwerem i wysłać bezpieczne żądanie HTTPS z naszym adresem e-mail i hasłem. Gmail odpowie wtedy dokumentem XML zawierającym wszelkiego rodzaju informacje, takie jak (części) najnowszych wiadomości i liczba nieprzeczytanych e-maili.

Aby mieć pewność, że nie prześlemy hasła Google do złośliwego serwera, musimy sprawdzić tożsamość serwera za pomocą odcisku palca SHA-1 certyfikatu SSL. Jest to unikalna sekwencja znaków szesnastkowych, która identyfikuje serwer.

Krok 2: Sprzęt i okablowanie

Sprzęt i okablowanie
Sprzęt i okablowanie
Sprzęt i okablowanie
Sprzęt i okablowanie

Dołączyłem kilka zdjęć powyżej

  • Rezystor 220 omów między diodą LED a stykami D3 Przewód między GND.
  • Styk TX jest podłączony do styku RX wyświetlacza NEXTION.
  • Pin RX jest podłączony do pinu TX wyświetlacza NEXTION.

Krok 3: Skonfiguruj wyświetlacz Nextion

Wklej ten plik.tft na pustą kartę micro SD. Następnie umieszczamy tę kartę SD w gnieździe karty SD z tyłu wyświetlacza Nextion. Jeśli teraz włączymy wyświetlacz, zaktualizuje on kod wykonywany przez wyświetlacz. Jeśli teraz wyjmiemy kartę SD i ponownie włączymy wyświetlacz, pojawi się nowy graficzny interfejs użytkownika.

Krok 4: Kod i sposób działania

Kod i jak to działa
Kod i jak to działa

Ok, więc oto, co się właściwie dzieje.

Ktoś wyśle Ci e-maila. Gmail widzi to i uruchamia program Nodemcu. Nodemcu odbiera odpowiedź HTTP i to właśnie powoduje włączenie żarówki LED. a także wyświetla liczbę nieprzeczytanych wiadomości e-mail.

Krok 5: Wymagane pliki

Krok 6: Kodowanie poświadczeń logowania

Aby uzyskać dostęp do kanału, musisz podać swój adres e-mail i hasło. Nie możesz wysłać ich jako zwykłego tekstu, musisz najpierw zakodować je w base64. Użyj następującego polecenia w terminalu (Linux i Mac):

echo -n "adres [email protected]:hasło" | podstawa64

Następnie dodaj go do szkicu. Na przykład:

const char* referencje = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ=";

Krok 7: Testowanie i podsumowanie

Testowanie i lato
Testowanie i lato
Testowanie i lato
Testowanie i lato
Testowanie i lato
Testowanie i lato

Mam nadzieję, że to może być pomocne dla kogoś i nauczyło się tyle samo, co ja. Możesz użyć wszystkich udostępnionych tutaj plików i samemu spróbować.

Wszelkie komentarze są mile widziane, jeśli Ci się podobało, podziel się swoją opinią i zagłosuj. Dziękuję wszystkim i do zobaczenia wkrótce. Miłego robienia!

Zalecana: