Tabla de contenido:

Notificador de correo electrónico no leído fácil: 7 pasos
Notificador de correo electrónico no leído fácil: 7 pasos

Video: Notificador de correo electrónico no leído fácil: 7 pasos

Video: Notificador de correo electrónico no leído fácil: 7 pasos
Video: 😞 Como Activar NOTIFICACIONES de GMAIL En Mi Celular Fácil (2024) Porque No Me Llegan Notificaciones 2024, Mes de julio
Anonim
Notificador de correo electrónico no leído fácil
Notificador de correo electrónico no leído fácil
Notificador de correo electrónico no leído fácil
Notificador de correo electrónico no leído fácil
Notificador de correo electrónico no leído fácil
Notificador de correo electrónico no leído fácil
Notificador de correo electrónico no leído fácil
Notificador de correo electrónico no leído fácil

Hola a todos, bienvenidos a otro Instructable. Con la situación actual de trabajar desde casa, estoy enfrentando algunos desafíos porque recibí correos electrónicos de mi empresa de vez en cuando. Entonces estaba pensando en hacer un notificador de escritorio que me notificará sobre mi nuevo correo electrónico y finalmente lo hice. Usé la placa única más genial Nodemcu para hacer realidad la cosa. Este notificador de escritorio le notificará sobre su nuevo Gmail y le mostrará la cantidad total de correos electrónicos nuevos.

Suministros

Pantalla TFT 1X Nextion 3.2

MCU de nodo 1X

1X LED rojo

Fuente de alimentación 1X 5V 1000mA

1 resistencia de 220 ohmios

Regulador 1X AMS 1117 3.3V

Cables de puente

Pistola de silicona

Cortador de cables

Caja de cartón

Paso 1: Mostrar el número de correos electrónicos no leídos

Mostrando el número de correos electrónicos no leídos
Mostrando el número de correos electrónicos no leídos

Para comunicarnos con los servidores de Gmail de Google, tenemos que establecer una conexión segura con el servidor y enviar una solicitud HTTPS segura con nuestra dirección de correo electrónico y contraseña. Luego, Gmail responderá con un documento XML que contiene todo tipo de información, como (partes de) sus mensajes más recientes y la cantidad de correos electrónicos no leídos.

Para asegurarnos de que no enviamos nuestra contraseña de Google a un servidor malicioso, tenemos que verificar la identidad del servidor, utilizando la huella digital SHA-1 del certificado SSL. Ésta es una secuencia única de caracteres hexadecimales que identifica al servidor.

Paso 2: Hardware y cableado

Hardware y cableado
Hardware y cableado
Hardware y cableado
Hardware y cableado

Incluí un par de fotos arriba

  • Resistencia de 220 ohmios entre el LED y los pines D3 Cable entre GND.
  • El pin TX está conectado al pin RX de NEXTION Display.
  • El pin RX está conectado al pin TX de NEXTION Display.

Paso 3: configurar Nextion Display

Pegue este archivo.tft en una tarjeta micro SD vacía. Luego colocamos esta tarjeta SD en la ranura para tarjetas SD en la parte posterior de la pantalla Nextion. Si ahora encendemos la pantalla, actualizará el código que la pantalla está ejecutando. Si ahora retiramos la tarjeta SD y encendemos la pantalla una vez más, aparecerá la nueva interfaz gráfica de usuario.

Paso 4: Código y cómo funciona

Código y cómo funciona
Código y cómo funciona

Ok, esto es lo que realmente está pasando.

Alguien te envía un correo electrónico. Gmail lo ve e inicia su programa Nodemcu. Nodemcu recibe la respuesta HTTP, y eso es lo que hace que la bombilla LED se encienda. y también muestra el recuento de correos electrónicos no leídos.

Paso 5: archivos requeridos

Paso 6: codificación de sus credenciales de inicio de sesión

Para acceder al feed, debe ingresar su dirección de correo electrónico y contraseña. No puede enviarlos como texto sin formato, primero debe codificarlos en base64. Use el siguiente comando en una terminal (Linux y Mac):

echo -n "[email protected]: contraseña" | base64

Luego agréguelo al boceto. Por ejemplo:

const char * credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Paso 7: Prueba y verano

Pruebas y verano
Pruebas y verano
Pruebas y verano
Pruebas y verano
Pruebas y verano
Pruebas y verano

Espero que esto pueda ser útil para alguien y haya aprendido tanto como yo. Puede usar todos los archivos compartidos aquí y probarlo usted mismo.

Cualquier comentario es bienvenido, si lo ha disfrutado, comparta sus comentarios y vote. Gracias a todos y hasta pronto. ¡Feliz fabricación!

Recomendado: