Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Lukemattomien sähköpostien määrän näyttäminen
- Vaihe 2: Laitteisto ja johdotus
- Vaihe 3: Määritä Nextion -näyttö
- Vaihe 4: Koodi ja miten se toimii
- Vaihe 5: Tarvittavat tiedostot
- Vaihe 6: Kirjautumistietojen koodaus
- Vaihe 7: Testaus ja kesä
Video: Helppo lukematon sähköposti -ilmoitus: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei kaikki! sähköpostilla ja lopulta onnistuin. Käytin hienointa yhden levyn Nodemcua tuodakseni asian todellisuuteen. Tämä Desk Notifier ilmoittaa sinulle uudesta Gmailista ja näyttää uusien sähköpostien kokonaismäärän.
Tarvikkeet
1X Nextion 3.2 TFT -näyttö
1X -solmu MCU
1x punainen LED
1X 5V 1000mA virtalähde
1X 220 ohmin vastus
1X AMS 1117 3.3V -säädin
Hyppyjohdot
Kuuma liimapistooli
Lankaleikkuri
Pahvilaatikko
Vaihe 1: Lukemattomien sähköpostien määrän näyttäminen
Jotta voimme kommunikoida Googlen Gmail -palvelimien kanssa, meidän on muodostettava suojattu yhteys palvelimeen ja lähetettävä suojattu HTTPS -pyyntö sähköpostiosoitteemme ja salasanamme kanssa. Gmail vastaa sitten XML -asiakirjalla, joka sisältää kaikenlaisia tietoja, kuten viimeisimmät viestisi (osia) ja lukemattomien sähköpostien määrän.
Varmistaaksemme, ettemme lähetä Google-salasanaamme haitalliselle palvelimelle, meidän on tarkistettava palvelimen henkilöllisyys SSL-varmenteen SHA-1-sormenjäljen avulla. Tämä on ainutlaatuinen heksadesimaalimerkkijono, joka tunnistaa palvelimen.
Vaihe 2: Laitteisto ja johdotus
Lisäsin pari kuvaa yllä
- 220 ohmin vastus LED- ja D3 -nastojen välillä Johto GND: n välillä.
- TX -nasta on kytketty NEXTION -näytön RX -nastaan.
- RX -nasta on kytketty NEXTION -näytön TX -nastaan.
Vaihe 3: Määritä Nextion -näyttö
Liitä tämä.tft -tiedosto tyhjään micro sd -korttiin. Tämän jälkeen asetamme tämän SD -kortin Nextion -näytön takana olevaan sd -korttipaikkaan. Jos poistat SD -kortin ja käynnistät näytön vielä kerran, uusi graafinen käyttöliittymä tulee näkyviin.
Vaihe 4: Koodi ja miten se toimii
Okei, tässä on siis mitä todella tapahtuu.
Joku lähettää sinulle sähköpostia. Gmail näkee sen ja käynnistää Nodemcu -ohjelman. Nodemcu vastaanottaa HTTP -vastauksen, ja siksi LED -lamppu syttyy. ja näyttää myös lukemattomien sähköpostien määrän.
Vaihe 5: Tarvittavat tiedostot
Vaihe 6: Kirjautumistietojen koodaus
Pääset syötteeseen syöttämällä sähköpostiosoitteesi ja salasanasi. Et voi lähettää niitä pelkkänä tekstinä, vaan ne on ensin koodattava base64: een. Käytä seuraavaa komentoa päätelaitteessa (Linux ja Mac):
echo -n "[email protected]: salasana" | base64
Lisää se sitten luonnokseen. Esimerkiksi:
const char* tunnistetiedot = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Vaihe 7: Testaus ja kesä
Toivottavasti tästä on apua jollekin ja oppi yhtä paljon kuin minä. Voit käyttää kaikkia täällä jaettuja tiedostoja ja kokeilla itse.
Kaikki kommentit ovat tervetulleita, jos pidit siitä, jaa palautteesi ja äänestä. Kiitos kaikille ja nähdään pian. Hyvää tekemistä!
Suositeltava:
Vastaanota sähköposti -ilmoituksia IoT -projekteistasi: 6 vaihetta
Vastaanota sähköposti -ilmoituksia IoT -projekteistasi: Ohjelmoi sähköposti -ilmoitukset, jotka yhdistävät IoT -projektisi Adafruit IO: han ja IFTTT: hen. Olen julkaissut joitain IoT -projekteja. Toivottavasti olet nähnyt heidät, jos et, kutsun sinut profiiliini ja tarkistan ne. Halusin saada ilmoituksia, kun muuttuja
Liikkeen laukaiseva kuvan sieppaus ja sähköposti: 6 vaihetta
Liikkeen laukaiseva kuvankaappaus ja sähköposti: Rakennamme aiempien ESP32-CAM-projektien pohjalta ja rakennamme liikkeen käynnistämän kuvan sieppausjärjestelmän, joka lähettää myös sähköpostiviestin, jossa on kuva liitteenä. Tämä rakenne käyttää ESP32-CAM-korttia yhdessä PIR-anturimoduulin kanssa, joka perustuu AM312
Saat sähköposti -ilmoituksia kotiturvajärjestelmästäsi Arduinon avulla: 3 vaihetta
Saat sähköposti -ilmoituksia kotiturvajärjestelmästäsi Arduinon avulla: Arduinon avulla pystymme helposti asentamaan sähköpostin perustoiminnot lähes kaikkiin olemassa oleviin turvajärjestelmiin. Tämä sopii erityisesti vanhemmille järjestelmille, jotka ovat todennäköisesti jo pitkään olleet irti valvontapalvelusta
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, helppo käyttää, helppo siirtää: 3 vaihetta
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, Helppo käyttää, Helppo siirtää: Tämä projekti auttaa sinua liittämään 18 LEDiä (6 punaista + 6 sinistä + 6 keltaista) Arduino-korttiin ja analysoimaan tietokoneen äänikortin reaaliaikaisia signaaleja ja välittämään ne LEDit sytyttävät ne beat -tehosteiden mukaan (virveli, korkea hattu, potku)
Sähköposti ei-Internet-puhelimessa: 3 vaihetta
Sähköposti ei-Internet-puhelimessa: Oletko koskaan nähnyt näitä hienoja puhelimia, joissa on internet? Joo niin luulin. Oletko koskaan toivonut, että sinulla olisi sellainen? Nyt voit hankkia Nokia 1600 -puhelimen (hyvin yksinkertainen puhelin http://fi.wikipedia.org/wiki/Nokia_1600), jossa on netti 10 ennakkomaksua, mutta silti voin vastaanottaa sähköpostini tai jopa saada ilmaisen