Innehållsförteckning:
- Tillbehör
- Steg 1: Visar antalet olästa e -postmeddelanden
- Steg 2: Hårdvara och ledningar
- Steg 3: Konfigurera Nextion Display
- Steg 4: Kod och hur det fungerar
- Steg 5: Obligatoriska filer
- Steg 6: Kodning av dina inloggningsuppgifter
- Steg 7: Testning och sommar
Video: Lätt oläst e -postmeddelare: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Hej alla, välkommen till ännu en instruktör. Med den nuvarande situationen att jobba hemifrån står jag inför några utmaningar eftersom jag fick mejl från mitt företag emellanåt. Då tänkte jag göra en skrivbordsmeddelare som meddelar mig om min nya mejl och till slut lyckades jag. Jag använde den coolaste singelbrädan Nodemcu för att få saken att bli verklighet. Den här skrivbordsmeddelaren meddelar dig om ditt nya Gmail och visar det totala antalet nya e -postmeddelanden.
Tillbehör
1X Nextion 3.2 TFT -skärm
1X nod MCU
1X röd LED
1X 5V 1000mA strömförsörjning
1X 220 Ohm motstånd
1X AMS 1117 3.3V Regulator
Jumper Wires
Lim pistol
Avbitartång
Kartong låda
Steg 1: Visar antalet olästa e -postmeddelanden
För att kommunicera med Googles Gmail -servrar måste vi upprätta en säker anslutning till servern och skicka en säker HTTPS -begäran med vår e -postadress och lösenord. Gmail svarar sedan med ett XML -dokument som innehåller all slags information, till exempel (delar av) dina senaste meddelanden och antalet olästa e -postmeddelanden.
För att vi inte ska skicka vårt Google-lösenord till en skadlig server måste vi kontrollera serverns identitet med hjälp av SHA-1-fingeravtrycket i SSL-certifikatet. Detta är en unik sekvens av hexadecimala tecken som identifierar servern.
Steg 2: Hårdvara och ledningar
Jag inkluderade ett par bilder ovan
- 220 ohm motstånd mellan LED- och D3 -stiften Ledning mellan GND.
- TX -stiftet är anslutet till RX -stiftet på NEXTION Display.
- RX -stiftet är anslutet till TX -stiftet på NEXTION Display.
Steg 3: Konfigurera Nextion Display
Klistra in denna.tft -fil på ett tomt micro sd -kort. Vi placerar sedan detta SD -kort i sd -kortplatsen på baksidan av Nextion -skärmen. Om vi nu tar bort SD -kortet och slår på displayen en gång till kommer det nya grafiska användargränssnittet att visas.
Steg 4: Kod och hur det fungerar
Ok, så här är vad som faktiskt händer.
Någon skickar ett mejl till dig. Gmail ser det och startar ditt Nodemcu -program. Nodemcu tar emot HTTP -svaret, och det är det som gör att LED -lampan tänds. och visar också antalet olästa e -postmeddelanden.
Steg 5: Obligatoriska filer
Steg 6: Kodning av dina inloggningsuppgifter
För att få åtkomst till flödet måste du ange din e -postadress och lösenord. Du kan inte skicka dem som vanlig text, du måste koda dem till base64 först. Använd följande kommando i en terminal (Linux och Mac):
echo -n "[email protected]: lösenord" | bas64
Lägg sedan till den i skissen. Till exempel:
const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Steg 7: Testning och sommar
Hoppas detta kan vara till hjälp för någon och lära mig lika mycket som jag. Du kan använda alla filer som delas här och prova själv.
Alla kommentarer är välkomna, om du om du gillade det dela din feedback och rösta. Tack alla och vi ses snart. Glad att göra!
Rekommenderad:
DIY Hur man gör en snygg klocka - StickC - Lätt att göra: 8 steg
DIY Hur man gör en läcker Watch - StickC - Lätt att göra: I den här guiden kommer vi att lära sig att programmera ESP32 M5Stack StickC med Arduino IDE och Visuino att Visa en tid på LCD-skärmen och även ställa in tiden med StickC knappar
Mobilstyrd Bluetooth -bil -- Lätt -- Enkelt -- Hc-05 -- Motorskydd: 10 steg (med bilder)
Mobilstyrd Bluetooth -bil || Lätt || Enkelt || Hc-05 || Motor Shield: … Prenumerera på min YouTube-kanal ………. Detta är den Bluetooth-kontrollerade bilen som använde HC-05 Bluetooth-modul för att kommunicera med mobilen. Vi kan styra bilen med mobil via Bluetooth. Det finns en app för att styra bilens rörelse
LÄTT Gummiduckies med Digispark & DuckyTrainer: 4 steg
EASY Rubber Duckies With Digispark & DuckyTrainer: I den här självstudien lär du dig hur du installerar en USB Rubber Ducky (USB Keystroke Injector) UTAN kodning! Vad är en USB Rubber Ducky? ● USB -enhet som automatiskt imiterar en mänsklig användare när den är ansluten. ● Mycket snabbare än en människa, ingen typografisk fel
Skapa en säker zon för Android/IOS/WIN10 -enheter för att förbli olåst: 6 steg
Skapa en säker zon för Android/IOS/WIN10 -enheter för att förbli olåsta: I den här artikeln vill vi göra en cool gadget som kan göra en säker zon för dina enheter att låsas upp. I slutet av detta projekt lär du dig: hur du använder en fingeravtryckssensor. Kommer att lära dig att para ihop dina enheter med din safe zone -gadget. Kommer att
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)