Taula de continguts:
- Subministraments
- Pas 1: mostrar el nombre de correus electrònics no llegits
- Pas 2: maquinari i cablejat
- Pas 3: configureu la pantalla Nextion
- Pas 4: Codi i com funciona
- Pas 5: fitxers obligatoris
- Pas 6: codificació de les vostres credencials d'inici de sessió
- Pas 7: proves i estiu
Vídeo: Notificador de correu electrònic fàcil de llegir: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hola a tots, benvinguts a un altre instructible. Amb la situació actual de treballar des de casa, m’enfronto a alguns desafiaments perquè he rebut correus electrònics de la meva empresa de tant en tant. Llavors pensava fer un Notificador d’escriptori que em notifiqués sobre la meva nova correu electrònic i finalment el vaig aconseguir. Vaig utilitzar el tauler senzill més fresc de Nodemcu per fer realitat la cosa. Aquest notificador d’escriptori us notificarà sobre el vostre nou Gmail i us mostrarà el nombre total de correus electrònics nous.
Subministraments
Pantalla TFT 1X Nextion 3.2
MCU de node 1X
1X LED vermell
Font d'alimentació 1X 5V 1000mA
Resistència 1X 220 Ohm
Regulador 1X AMS 1117 3.3V
Filferros de pont
Pistola de cola calenta
Tallador de filferro
Caixa de cartró
Pas 1: mostrar el nombre de correus electrònics no llegits
Per comunicar-nos amb els servidors de Gmail de Google, hem d’establir una connexió segura amb el servidor i enviar una sol·licitud HTTPS segura amb la nostra adreça de correu electrònic i contrasenya. A continuació, Gmail respondrà amb un document XML que contingui tota mena d’informació, com ara (parts dels) missatges més recents i el nombre de correus electrònics no llegits.
Per assegurar-nos que no enviem la nostra contrasenya de Google a un servidor maliciós, hem de comprovar la identitat del servidor mitjançant l’empremta digital SHA-1 del certificat SSL. Es tracta d’una seqüència única de caràcters hexadecimals que identifica el servidor.
Pas 2: maquinari i cablejat
Vaig incloure un parell de fotos més amunt
- Resistència de 220 ohm entre els pins LED i D3 Cable entre GND.
- El pin TX està connectat al pin RX de la pantalla NEXTION.
- El pin RX està connectat al pin TX de la pantalla NEXTION.
Pas 3: configureu la pantalla Nextion
Enganxeu aquest fitxer.tft en una targeta micro SD buida. A continuació, col·loquem aquesta targeta SD a la ranura de la targeta SD a la part posterior de la pantalla Nextion. Si ara encenem la pantalla, actualitzarà el codi que s’està executant a la pantalla. Si ara traiem la targeta SD i encenem la pantalla una vegada més, apareixerà la nova interfície gràfica d'usuari.
Pas 4: Codi i com funciona
D’acord, doncs, això és el que realment està passant.
Algú us envia un correu electrònic. Gmail ho veu i inicia el programa Nodemcu. El Nodemcu rep la resposta HTTP, i això és el que fa que s’encengui la bombeta LED. i també mostra el recompte de correus electrònics no llegits.
Pas 5: fitxers obligatoris
Pas 6: codificació de les vostres credencials d'inici de sessió
Per accedir al feed, heu d'introduir la vostra adreça de correu electrònic i contrasenya. No els podeu enviar com a text pla, primer els heu de codificar a base64. Utilitzeu l'ordre següent en un terminal (Linux i Mac):
echo -n "[email protected]: contrasenya" | base64
A continuació, afegiu-lo a l'esbós. Per exemple:
const char * credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Pas 7: proves i estiu
Espero que això pugui ser útil per a algú i aprengui tant com jo. Podeu utilitzar tots els fitxers compartits aquí i provar-vos-els vosaltres mateixos.
Qualsevol comentari és benvingut, si us agradava, compartiu els vostres comentaris i voteu. Gràcies a tothom i fins aviat. Feliç fer!
Recomanat:
Rebeu un correu electrònic de notificació quan un canal de ThingSpeak no s'ha actualitzat durant un temps: 16 passos
Rebeu un correu electrònic de notificació quan un canal de ThingSpeak no s’ha actualitzat durant un temps: història de fons Tinc sis hivernacles automatitzats repartits per Dublín, Irlanda. En utilitzar una aplicació de telèfon mòbil personalitzada, puc supervisar i interactuar de manera remota amb les funcions automatitzades de cada hivernacle. Puc obrir / tancar la victòria manualment
Xifra el teu correu electrònic de Gmail: 6 passos (amb imatges)
Xifra el teu correu electrònic de Gmail: si vols estar segur que ningú més que tu no el pugui llegir, haureu de xifrar-lo. Us sorprendrà saber qui pot voler llegir el vostre correu electrònic. Un dels millors sistemes de xifratge es diu xifratge GPG, que és un programa obert
Rebeu notificacions per correu electrònic dels vostres projectes IoT: 6 passos
Rebeu notificacions per correu electrònic dels vostres projectes IoT: notificacions per correu electrònic del programa que connecten els vostres projectes IoT amb Adafruit IO i IFTTT. He publicat alguns projectes IoT. Espero que els hagueu vist, si no, us convido al meu perfil i els comprovo. Volia rebre algunes notificacions quan una variable
Captura d'imatges activades per moviment i correu electrònic: 6 passos
Captura d'imatges activades per moviment i correu electrònic: basem-nos en els anteriors projectes ESP32-CAM i construïm un sistema de captura d'imatges activat per moviment que també envia un correu electrònic amb la imatge com a fitxer adjunt. Aquesta versió utilitza la placa ESP32-CAM juntament amb un mòdul de sensor PIR basat en l'AM312
Com reenviar el correu TIGERweb al vostre compte de correu electrònic: 5 passos
Com reenviar el vostre correu TIGERweb al vostre compte de correu electrònic: Siguem sincers, el correu TIGERweb és un problema que cal comprovar. El Microsoft Outlook Web Access és lent, complicat i, en general, desagradable d’utilitzar. Aquí és on entra aquest tutorial. Un cop hàgiu acabat aquí, esperem que pugueu comprovar tot el vostre correu electrònic de TIGERweb