Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Viser antallet af ulæste e -mails
- Trin 2: Hardware og ledninger
- Trin 3: Konfigurer Nextion Display
- Trin 4: Kode og hvordan det fungerer
- Trin 5: Påkrævede filer
- Trin 6: Kodning af dine loginoplysninger
- Trin 7: Testning og sommerlig
Video: Nem ulæst e -mailmeddeler: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hej allesammen, velkommen til endnu en instruktør. Med den nuværende situation med at arbejde hjemmefra står jeg over for nogle udfordringer, fordi jeg modtog e -mails fra mit firma fra tid til anden. Så tænkte jeg på at lave en skrivebordsmeddeler, som vil underrette mig om min nye e -mail og endelig klarede jeg det. Jeg brugte det sejeste single board Nodemcu til at bringe tingen i virkeligheden. Denne skrivebordsmeddeler giver dig besked om din nye Gmail og viser dig det samlede antal nye e -mails.
Forbrugsvarer
1X Nextion 3.2 TFT -skærm
1X Node MCU
1X rød LED
1X 5V 1000mA strømforsyning
1X 220 Ohm modstand
1X AMS 1117 3.3V regulator
Jumper Wires
Varm limpistol
Wire Cutter
Papkasse
Trin 1: Viser antallet af ulæste e -mails
For at kommunikere med Googles Gmail -servere skal vi oprette en sikker forbindelse til serveren og sende en sikker HTTPS -anmodning med vores e -mail -adresse og adgangskode. Gmail reagerer derefter med et XML -dokument, der indeholder alle former for information, f.eks. (Dele af) dine seneste meddelelser og antallet af ulæste e -mails.
For at sikre, at vi ikke sender vores Google-adgangskode til en ondsindet server, skal vi kontrollere serverens identitet ved hjælp af SHA-1-fingeraftrykket i SSL-certifikatet. Dette er en unik sekvens af hexadecimale tegn, der identificerer serveren.
Trin 2: Hardware og ledninger
Jeg inkluderede et par fotos ovenfor
- 220 ohm modstand mellem LED og D3 benene Ledning mellem GND.
- TX -pin er forbundet til RX -pin på NEXTION Display.
- RX -stiften er forbundet til TX -stiften på NEXTION Display.
Trin 3: Konfigurer Nextion Display
Indsæt denne.tft -fil på et tomt micro sd -kort. Vi placerer derefter dette SD -kort i sd -kortstikket på bagsiden af Nextion -skærmen. Hvis vi nu tænder skærmen, opdaterer det den kode, som skærmen udfører. Hvis vi nu fjerner SD -kortet og tænder skærmen en gang til, vises den nye grafiske brugergrænseflade.
Trin 4: Kode og hvordan det fungerer
Ok, så her er hvad der egentlig foregår.
Nogen sender dig en e -mail. Gmail ser det og starter dit Nodemcu -program. Nodemcu modtager HTTP -svaret, og det er det, der får LED -pæren til at tænde. og viser også antallet af ulæste e -mails.
Trin 5: Påkrævede filer
Trin 6: Kodning af dine loginoplysninger
For at få adgang til feedet skal du indtaste din e -mail -adresse og adgangskode. Du kan ikke sende dem som ren tekst, du skal først kode dem til base64. Brug følgende kommando i en terminal (Linux og Mac):
echo -n "[email protected]: password" | base64
Tilføj det derefter til skitsen. For eksempel:
const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Trin 7: Testning og sommerlig
Håber dette kan være nyttigt for nogen og lærte lige så meget som jeg gjorde. Du kan bruge alle de filer, der deles her, og selv prøve.
Eventuelle kommentarer er velkomne, hvis du, hvis du nød det, kan du dele din feedback og stemme. Tak alle sammen og vi ses snart. Glad for at lave!
Anbefalede:
Opret en rumstation i TinkerCad Codeblock -- Nem selvstudie: 7 trin (med billeder)
Opret en rumstation i TinkerCad Codeblock || Let selvstudie: Mens tanken om at leve i rummet kan virke som science fiction, mens du læser dette, kredser den internationale rumstation jorden rundt med en hastighed på fem miles i sekundet og kredser om jorden en gang hvert 90. minut. I dette projekt lærer du
Nem snapkredsløbsventilator med tænd/sluk -kontakt: 3 trin
Easy Snap Circuit Fan With On/off Switch: Dette er et let projekt, der bruger snapkredsløb --- håber du kan lide det! Dette projekt er for sjov, og måske kan det hjælpe dig med at køle ned. Det fungerer ikke rigtigt sådan, men hey, det er lærerigt! P.S. Dette projekt er kun for begyndere uden demonstration
Super nem måde at styre servomotor med Arduino: 8 trin
Super nem måde at styre servomotor med Arduino: I denne vejledning vil vi bruge Servomotor og Arduino UNO, og Visuino til at styre servomotor gradposition ved hjælp af kun få komponenter, hvilket gør dette projekt superenkelt. Se en demonstrationsvideo
Nem guide til reparation af ødelagte BOSE QC25 -hovedtelefoner - INGEN LYD fra det ene øre: 5 trin (med billeder)
Let vejledning til reparation af ødelagte BOSE QC25 -hovedtelefoner - INGEN LYD fra det ene øre: Bose er kendt for deres hovedtelefoner og især deres aktive støjreducerende opstilling. Første gang jeg lagde et par QuietComfort 35'er på i en elektronikbutik, blev jeg blæst væk af den stilhed, de kan skabe. Jeg havde dog en meget
Hurtig og nem måde at ændre din låseskærm i 6 enkle trin (Windows 8-10): 7 trin
Hurtig og nem måde at ændre din låseskærm i 6 enkle trin (Windows 8-10): Vil du ændre tingene på din bærbare eller pc? Ønsker du en ændring i din atmosfære? Følg disse hurtige og lette trin for med succes at tilpasse din computers låseskærm