Sadržaj:
- Supplies
- Korak 1: Prikaz broja nepročitanih e -poruka
- Korak 2: Hardver i ožičenje
- Korak 3: Postavite Nextion Display
- Korak 4: Kôd i kako to funkcionira
- Korak 5: Potrebne datoteke
- Korak 6: Kodiranje vaših vjerodajnica za prijavu
- Korak 7: Testiranje i ljetovanje
Video: Lako nepročitano obavještavanje e -pošte: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Pozdrav svima, dobrodošli u još jedan Instructable. S trenutnom situacijom rada od kuće, suočavam se s nekim izazovima jer sam povremeno dobivao e -poštu od svoje kompanije. Tada sam razmišljao o tome da napravim Desk Notifier koji će me obavijestiti o mojoj novoj e -pošte i konačno sam uspio. Koristio sam najslađu single board Nodemcu da stvar dovedem u stvarnost. Ovaj Desk Notifier će vas obavijestiti o vašem novom Gmailu i pokazat će vam ukupan broj novih e -poruka.
Supplies
1X Nextion 3.2 TFT ekran
1X MCU čvora
1X crvena LED
1X 5V 1000mA napajanje
1X 220 Ohm otpornik
1X AMS 1117 3.3V regulator
Džemper žice
Pištolj za vruće ljepilo
Rezač žice
Kartonska kutija
Korak 1: Prikaz broja nepročitanih e -poruka
Za komunikaciju s Google -ovim Gmail serverima moramo uspostaviti sigurnu vezu sa serverom i poslati siguran HTTPS zahtjev sa našom adresom e -pošte i lozinkom. Gmail će tada odgovoriti s XML dokumentom koji sadrži sve vrste informacija, poput (dijelova) vaših najnovijih poruka i broja nepročitanih e -poruka.
Da bismo bili sigurni da ne šaljemo svoju Google lozinku na zlonamjerni server, moramo provjeriti identitet poslužitelja, koristeći SHA-1 otisak prsta SSL certifikata. Ovo je jedinstveni niz heksadecimalnih znakova koji identificira poslužitelj.
Korak 2: Hardver i ožičenje
Uključio sam par fotografija gore
- Otpor 220 ohma između LED i D3 pinova Žica između GND.
- TX pin je povezan sa RX pinom NEXTION ekrana.
- RX pin je spojen na TX pin NEXTION ekrana.
Korak 3: Postavite Nextion Display
Zalijepite ovu.tft datoteku na praznu micro sd karticu. Zatim stavljamo ovu SD karticu u utor za SD karticu na stražnjoj strani Nextion zaslona. Ako sada uključimo zaslon, ažurirat će kôd koji ekran izvršava. Ako sada uklonimo SD karticu i još jednom uključimo zaslon, pojavit će se novo grafičko korisničko sučelje.
Korak 4: Kôd i kako to funkcionira
U redu, evo šta se zapravo dešava.
Neko vam šalje e -poruku. Gmail to vidi i pokreće vaš program Nodemcu. Nodemcu prima HTTP odgovor, i to uzrokuje uključivanje LED žarulje. a prikazuje i broj nepročitanih poruka e -pošte.
Korak 5: Potrebne datoteke
Korak 6: Kodiranje vaših vjerodajnica za prijavu
Da biste dobili pristup sažetku sadržaja, morate unijeti svoju adresu e -pošte i lozinku. Ne možete ih poslati kao običan tekst, morate ih prvo kodirati u base64. Koristite sljedeću naredbu u terminalu (Linux i Mac):
echo -n "[email protected]: lozinka" | base64
Zatim ga dodajte skici. Na primjer:
const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Korak 7: Testiranje i ljetovanje
Nadam se da ovo može biti od koristi nekome i naučio je isto koliko i ja. Možete koristiti sve datoteke koje se ovdje dijele i sami provjerite.
Svi komentari su dobrodošli. Ako ste uživali, podijelite svoje povratne informacije i glasajte. Hvala svima i vidimo se uskoro. Sretno stvaranje!
Preporučuje se:
Lako BLE vrlo male snage u Arduinu, dio 2 - Monitor temperature/vlažnosti - Rev 3: 7 koraka
Lako BLE vrlo niske snage u Arduinu, dio 2 - Monitor temperature/vlažnosti - Rev 3: Ažuriranje: 23. studenog 2020. - Prva zamjena 2 x AAA baterija od 15. siječnja 2019., tj. 22 mjeseca za 2xAAA alkalne Ažuriranje: 7. travnja 2019. - Rev 3 od lp_BLE_TempHumidity, dodaje grafikone datuma/vremena, koristeći pfodApp V3.0.362+i automatsko prigušivanje kada
LED Tester koji se lako šiva: 7 koraka
Lako za šivanje LED tester: Ovaj projekt vam omogućuje brzo testiranje LED svjetiljki koje se mogu šivati. S ovim projektom možete: Testirati LED diode prije šivanjaTest LED dioda koje su se slučajno pomiješale u grupu za colorTest LED diode kako biste bili sigurni da su iste boje
Lako upravljanje van opsega za IT: 4 koraka
Jednostavno upravljanje van opsega za IT: Ikone koje je napravio Freepik s www.flaticon.comSaznajte kako konfigurirati upravljanje izvan opsega (OOBM) povezivanjem remote.it konfiguriranog Raspberry Pi -a i Android ili iPhone uređaja putem USB povezivanja. Ovo radi na RPi2/RPi3/RPi4.Ako ne znate šta
ForgetMeNot - Platforma za obavještavanje pametne kuće: 14 koraka (sa slikama)
ForgetMeNot - Platforma za obavještavanje pametne kuće: Kao zaposleni studenti, trčeći između časova, poslova i porodičnih obaveza, skloni smo zaboraviti male stvari. Rođendan dolazi i odlazi a da mi to ne primijetimo, važan rok se propušta zbog čistog zaborava, a ponekad, samo
Kako napraviti jednostavan nosivi impulsni uređaj za obavještavanje: 5 koraka
Kako napraviti jednostavan nosivi uređaj za nošenje impulsa: Pulseme je nosivi uređaj koji pomaže ljudima da znaju kada im je otkucaj srca iznad zadane vrijednosti, dajući im fizičku povratnu informaciju u obliku nosivog materijala koji se smanjuje i ne smanjuje