Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Viser antall uleste e -poster
- Trinn 2: Maskinvare og ledninger
- Trinn 3: Konfigurer Nextion Display
- Trinn 4: Kode og hvordan det fungerer
- Trinn 5: Nødvendige filer
- Trinn 6: Koding av påloggingsopplysninger
- Trinn 7: Testing og sommerlig
Video: Enkel ulest e -postvarsler: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei alle sammen, velkommen til nok en instruksjonsmedarbeider. Med den nåværende situasjonen for å jobbe hjemmefra, står jeg overfor noen utfordringer fordi jeg mottok e -post fra firmaet mitt fra tid til annen. Da tenkte jeg å lage en skrivebordsvarsler som vil varsle meg om min nye e -post og til slutt klarte jeg det. Jeg brukte det kuleste enkeltbordet Nodemcu for å bringe ting i virkeligheten. Denne skrivebordsvarsel vil varsle deg om din nye Gmail og vise deg totalt antall nye e -poster.
Rekvisita
1X Nextion 3.2 TFT -skjerm
1X Node MCU
1X rød LED
1X 5V 1000mA strømforsyning
1X 220 Ohm motstand
1X AMS 1117 3.3V regulator
Jumper Wires
Varm limpistol
Wire Cutter
Pappeske
Trinn 1: Viser antall uleste e -poster
For å kommunisere med Googles Gmail -servere må vi etablere en sikker tilkobling til serveren og sende en sikker HTTPS -forespørsel med vår e -postadresse og passord. Gmail vil deretter svare med et XML -dokument som inneholder all slags informasjon, for eksempel (deler av) de siste meldingene dine og antall uleste e -poster.
For å sikre at vi ikke sender vårt Google-passord til en ondsinnet server, må vi sjekke serverens identitet ved å bruke SHA-1-fingeravtrykket til SSL-sertifikatet. Dette er en unik sekvens av heksadesimale tegn som identifiserer serveren.
Trinn 2: Maskinvare og ledninger
Jeg tok med et par bilder ovenfor
- 220 ohm motstand mellom LED- og D3 -pinnene Ledning mellom GND.
- TX -pinnen er koblet til RX -pinnen på NEXTION Display.
- RX -pinnen er koblet til TX -pinnen på NEXTION Display.
Trinn 3: Konfigurer Nextion Display
Lim inn denne.tft -filen på et tomt micro sd -kort. Vi plasserer deretter dette SD -kortet i sd -kortsporet på baksiden av Nextion -skjermen. Hvis vi nå slår på skjermen, oppdateres koden som skjermen kjører. Hvis vi nå fjerner SD -kortet og slår på skjermen en gang til, vises det nye grafiske brukergrensesnittet.
Trinn 4: Kode og hvordan det fungerer
Ok, så her er hva som faktisk skjer.
Noen sender deg en e -post. Gmail ser det og starter Nodemcu -programmet ditt. Nodemcu mottar HTTP -responsen, og det er det som får LED -lyspæren til å slås på. og viser også antallet uleste e -poster.
Trinn 5: Nødvendige filer
Trinn 6: Koding av påloggingsopplysninger
For å få tilgang til feedet må du skrive inn din e -postadresse og passord. Du kan ikke sende dem som ren tekst, du må først kode dem til base64. Bruk følgende kommando i en terminal (Linux og Mac):
echo -n "[email protected]: passord" | base64
Legg den deretter til skissen. For eksempel:
const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Trinn 7: Testing og sommerlig
Håper dette kan være nyttig for noen og lært så mye som jeg gjorde. Du kan bruke alle filene som deles her og prøve deg selv.
Eventuelle kommentarer er velkomne, hvis du hvis du likte det, del din tilbakemelding og stemme. Takk alle sammen og vi sees snart. Glad i å lage!
Anbefalt:
Enkel og enkel Spider-Man Web-Shooter: 12 trinn
Enkel og enkel Spider-Man Web-Shooter: Har du sett en Spider-Man-film? En Spider-Man-tegneserie? Noe uklart Spider-Man-relatert? Spider-Man er tilsynelatende overalt. Hvorfor ikke lage en enkel web-shooter? Etter litt øvelse laget jeg et design av husmaterialer som kunne lages
(Enkel) enkel måte å få analog/pwm -lyd fra Raspberry PI Zero og også tilkobling til Crt TV: 4 trinn
(Enkel) enkel måte å få analog/pwm -lyd fra Raspberry PI Zero og også tilkobling til Crt TV: Her har jeg brukt en enkleste metode for å mate lyd til en tv sammen med video fra en annen side
En virkelig enkel/enkel/ikke komplisert måte å få mennesker/mennesker/dyr/roboter til å se ut som om de har en veldig kul/lys varmesyn (farge du velger) ved hjelp av GIMP: 4 trinn
En virkelig enkel/enkel/ikke komplisert måte å få mennesker/mennesker/dyr/roboter til å se ut som om de har en veldig kul/lys varmesyn (farge du velger) Ved å bruke GIMP: Les … tittelen
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, liten, sterk, enkel, gratis eller ekte billig: 9 trinn
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, liten, sterk, enkel, gratis eller ekte billig: Guitar Amp Tilt Stand - For lett - enkel, liten, sterk, gratis eller skikkelig billig. For alle forsterkere, til og med store skap med separat hode. Bare lag brett og rør i størrelsen, og du trenger for nesten alt utstyr du ønsker
En enkel å lage, billig og enkel LED-blinkende krets med CMOS 74C14: 5 trinn
En enkel å lage, billig og enkel LED-blinkende krets med CMOS 74C14: Noen ganger trenger du ganske enkelt noen blinkende lysdioder, for dekorasjon av chrismas, blinkende kunstverk eller bare for å ha det gøy med blink blink blink. Jeg skal vise deg hvordan du lager en billig og enkel krets med opptil 6 blinkende lysdioder. Merk: Dette er min første instuctable og