Tartalomjegyzék:
- Kellékek
- 1. lépés: Az olvasatlan e -mailek számának megjelenítése
- 2. lépés: Hardver és huzalozás
- 3. lépés: A Nextion Display beállítása
- 4. lépés: Kód és hogyan működik
- 5. lépés: Szükséges fájlok
- 6. lépés: A bejelentkezési hitelesítő adatok kódolása
- 7. lépés: Tesztelés és összegzés
Videó: Egyszerű olvasatlan e -mail értesítő: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Sziasztok, üdvözöllek egy újabb Instructable -ban. Az otthoni munkavégzés jelenlegi helyzetében némi kihívással kell szembenéznem, mert időnként kaptam e -maileket a vállalattól. Akkor arra gondoltam, hogy készítek egy asztali értesítőt, amely értesíteni fog az új e -mail és végül sikerült. A legmenőbb egylemezes Nodemcu -t használtam, hogy megvalósítsam a dolgot. Ez az asztali értesítő értesíti Önt az új Gmailről, és megjeleníti az új e -mailek teljes számát.
Kellékek
1X Nextion 3.2 TFT kijelző
1X csomópontú MCU
1x piros LED
1X 5V 1000mA tápegység
1X 220 Ohm ellenállás
1X AMS 1117 3.3V szabályozó
Jumper vezetékek
Ragasztópisztoly
Drótvágó
Kartondoboz
1. lépés: Az olvasatlan e -mailek számának megjelenítése
A Google Gmail szervereivel való kommunikációhoz biztonságos kapcsolatot kell létesítenünk a szerverrel, és el kell küldenünk egy biztonságos HTTPS kérést e -mail címünkkel és jelszavunkkal. A Gmail ezután XML dokumentummal válaszol, amely mindenféle információt tartalmaz, például a legutóbbi üzeneteit (részeit) és az olvasatlan e -mailek számát.
Annak érdekében, hogy ne küldjük el Google-jelszavunkat rosszindulatú szervernek, ellenőriznünk kell a szerver személyazonosságát az SSL-tanúsítvány SHA-1 ujjlenyomatával. Ez egy egyedi hexadecimális karaktersorozat, amely azonosítja a szervert.
2. lépés: Hardver és huzalozás
Felsoroltam pár fotót
- 220 ohmos ellenállás a LED és a D3 érintkezők között Vezeték a GND között.
- A TX csap a NEXTION kijelző RX csapjához van csatlakoztatva.
- Az RX csap a NEXTION kijelző TX csapjához van csatlakoztatva.
3. lépés: A Nextion Display beállítása
Illessze be ezt a.tft fájlt egy üres micro sd kártyára. Ezt az SD -kártyát a Nextion kijelző hátoldalán lévő sd -kártya nyílásba helyezzük. Ha most bekapcsoljuk a kijelzőt, frissíti a kijelző által végrehajtott kódot. Ha most eltávolítjuk az SD -kártyát, és még egyszer bekapcsoljuk a kijelzőt, megjelenik az új grafikus felhasználói felület.
4. lépés: Kód és hogyan működik
Ok, szóval itt van, ami valójában történik.
Valaki küld neked egy e -mailt. A Gmail látja, és elindítja a Nodemcu programot. A Nodemcu megkapja a HTTP -választ, és ez okozza a LED izzó bekapcsolását. és az olvasatlan e -mailek számát is megjeleníti.
5. lépés: Szükséges fájlok
6. lépés: A bejelentkezési hitelesítő adatok kódolása
A hírcsatorna eléréséhez meg kell adnia e -mail címét és jelszavát. Nem küldheti el őket egyszerű szövegként, először a base64 -be kell kódolni őket. Használja a következő parancsot egy terminálon (Linux és Mac):
echo -n "[email protected]: jelszó" | base64
Ezután adja hozzá a vázlathoz. Például:
const char* hitelesítő adatok = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
7. lépés: Tesztelés és összegzés
Remélem, ez hasznos lehet valakinek, és annyit tanult, mint én. Használhatja az összes itt megosztott fájlt, és maga is kipróbálhatja.
Bármilyen észrevételt szívesen fogadunk, ha tetszett, ossza meg visszajelzését és szavazzon. Köszönöm mindenkinek és hamarosan találkozunk. Boldog alkotást!
Ajánlott:
Automatikus kézmosó értesítő: 5 lépés
Automatikus kézmosó értesítő: Ez a gép képes értesíteni valakit, amikor belép az ajtón. Célja, hogy emlékeztesse valakit, hogy hazatérve mosson kezet. Van egy ultrahangos érzékelő a doboz elején, amely érzékeli azt, aki belép
Egyszerű ISS -értesítő létrehozása: 5 lépés
Készítsen egyszerű ISS -értesítőt: TokyLabs | Szükséges idő: 1-3 óra | Nehézségi fok: Könnyű | Ár: 60–70 dollár Sokkal szórakoztatóbb, mint
Arduino + GPS modul - Cél értesítő: 6 lépés
Arduino + GPS modul - Cél értesítő: Mennyi időt vesztegetünk a forgalmi dugókban? Készítettem egy Arduino-alapú célállomás-értesítőt, hogy ezt az időt produktív módon kihasználhassuk. Mindenki tudja, hogy a forgalmi dugók jelentős időveszteségek lehetnek. És lehetetlen megjósolni, hogy mennyi ideig tart
Postafiók és garázskapu -értesítő: 5 lépés (képekkel)
Postafiók és garázskapu -értesítő: Ez az utasítás Johan Moberg postafiók -értesítőn alapul. Ehhez a projekthez képest néhány változtatást eszközöltem: A házamtól nem csak a postafiók, hanem a garázs is messze van. Egy helyen vannak az út közelében, és a ház körülbelül 5
YouTube asztali értesítő: 11 lépés (képekkel)
YouTube asztali értesítő: Rémálmai vannak, ha elveszíti YouTube -előfizetőit? Ha igen, akkor nem te vagy az egyetlen. Szerencsére elkészítettem ezt a " YouTube Desktop Notifier " hogy naprakész legyek a csatornáimmal Előfizetők és megtekintések száma. Ez az egyszerű DIY projekt