Cuprins:
- Provizii
- Pasul 1: Afișarea numărului de e-mailuri necitite
- Pasul 2: Hardware și cablare
- Pasul 3: configurați afișajul Nextion
- Pasul 4: Cod și cum funcționează
- Pasul 5: Fișiere necesare
- Pasul 6: Codificarea acreditării de conectare
- Pasul 7: Testare și veri
Video: Notificator de e-mail ușor necitit: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Bună tuturor, bine ați venit la un alt instructabil. Cu situația actuală de a lucra de acasă, mă confrunt cu unele provocări deoarece am primit e-mailuri de la Compania mea din când în când. Apoi mă gândeam să fac un Notificator de birou care să mă anunțe despre noul meu e-mail și în cele din urmă am reușit. Am folosit cea mai tare placă unică Nodemcu pentru a aduce chestia în realitate. Acest Notificator de birou vă va notifica despre noul dvs. Gmail și vă va arăta numărul total de e-mailuri noi.
Provizii
Afișaj 1X Nextion 3.2 TFT
1X nod MCU
1X LED roșu
Sursa de alimentare 1X 5V 1000mA
Rezistor 1X 220 Ohm
1X Regulator AMS 1117 3.3V
Sârme jumper
Hot Glue Gun
Cleste de sarma
Cutie de carton
Pasul 1: Afișarea numărului de e-mailuri necitite
Pentru a comunica cu serverele Gmail Google, trebuie să stabilim o conexiune sigură la server și să trimitem o cerere HTTPS sigură cu adresa noastră de e-mail și parola. Gmail va răspunde apoi cu un document XML care conține tot felul de informații, cum ar fi (părți din) cele mai recente mesaje și numărul de e-mailuri necitite.
Pentru a ne asigura că nu trimitem parola Google către un server rău intenționat, trebuie să verificăm identitatea serverului, utilizând amprenta SHA-1 a certificatului SSL. Aceasta este o secvență unică de caractere hexazecimale care identifică serverul.
Pasul 2: Hardware și cablare
Am inclus câteva fotografii mai sus
- Rezistor de 220 ohmi între LED și pinii D3 Sârmă între GND.
- Pinul TX este conectat la pinul RX al afișajului NEXTION.
- Pinul RX este conectat la pinul TX al afișajului NEXTION.
Pasul 3: configurați afișajul Nextion
Lipiți acest fișier.tft într-un card micro SD gol. Plasăm apoi acest card SD în slotul pentru card SD din partea din spate a ecranului Nextion. Dacă pornim acum ecranul, acesta va actualiza codul pe care afișajul îl execută. Dacă scoatem acum cardul SD și pornim afișajul încă o dată, va apărea noua interfață grafică pentru utilizator.
Pasul 4: Cod și cum funcționează
Ok, deci iată ce se întâmplă de fapt.
Cineva îți trimite un e-mail. Gmail îl vede și pornește programul dvs. Nodemcu. Nodemcu primește răspunsul HTTP și acesta este motivul pentru care becul LED se aprinde. și afișează, de asemenea, numărul de e-mailuri necitite.
Pasul 5: Fișiere necesare
Pasul 6: Codificarea acreditării de conectare
Pentru a obține acces la flux, trebuie să introduceți adresa de e-mail și parola. Nu le puteți trimite ca text simplu, trebuie mai întâi să le codificați în base64. Utilizați următoarea comandă într-un terminal (Linux și Mac):
echo -n "[email protected]: parola" | baza64
Apoi adăugați-l la schiță. De exemplu:
const char * credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Pasul 7: Testare și veri
Sper că acest lucru poate fi util pentru cineva și a învățat la fel de mult ca și mine. Puteți utiliza toate fișierele partajate aici și vă puteți întoarce singur.
Orice comentarii sunt binevenite, dacă ți-a plăcut, împărtășește feedback-ul tău și votează. Mulțumesc tuturor și ne vedem în curând. Fericire fericită!
Recomandat:
Garaj ușor de stare Hack ușor: 3 pași
Garage Door Status Light Hack: Locuiesc într-o casă în care nu este ușor să văd dacă ușa garajului este deschisă sau închisă. Avem un buton în casă, dar ușa nu este văzută. Gândul la ingineria unui fel de întrerupător și de alimentare nu a fost de dorit din cauza pr
Construiți un notificator ISS ușor: 5 pași
Construiți un notificator ISS ușor: de TokyLabs | Timp necesar: 1–3 ore | Dificultate: Ușor | Preț: 60 $ - 70 $ Puteți crea cu ușurință un notificator hardware care ridică un astronaut de hârtie pentru a vă avertiza de fiecare dată când Stația Spațială Internațională trece peste locația dvs. Cu mult mai distractiv decât
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: 3 pași
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: acest proiect vă va ajuta să conectați 18 LED-uri (6 roșii + 6 albastre + 6 galbene) la placa Arduino și să analizați semnalele în timp real ale plăcii de sunet ale computerului și să le retransmiteți la LED-urile pentru a le aprinde conform efectelor de bătăi (Snare, High Hat, Kick)
Anulați ștergerea fișierelor șterse, foarte ușor și ușor de utilizat: 7 pași
Anulați ștergerea fișierelor șterse, foarte ușor și ușor de utilizat: ați șters vreodată un fișier de pe hard disk-ul de rezervă, camera foto, mp3 sau chiar ați golit coșul de reciclare și apoi ați realizat că doriți în continuare acel fișier? Acesta este un mod simplu de a recupera acele fișiere. Am adăugat acest instrucat, pentru că am șters fiecare episod din familia g
Robot ușor: Urmăritor ușor: 4 pași
Easy Robot: Light Follower: Fără programare sau microcipuri! Roboți, cel mai minunat lucru existent, mai ales când o mulțime de oameni îl pot construi! Am primit acest robot de la un prieten. mulțumesc Rudolf.Oricum, acest robot folosește 2 rezistențe dependente de lumină pentru a simți lumina și d