Tabla de contenido:
- Suministros
- Paso 1: Mostrar el número de correos electrónicos no leídos
- Paso 2: Hardware y cableado
- Paso 3: configurar Nextion Display
- Paso 4: Código y cómo funciona
- Paso 5: archivos requeridos
- Paso 6: codificación de sus credenciales de inicio de sesión
- Paso 7: Prueba y verano
Video: Notificador de correo electrónico no leído fácil: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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
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:
Reciba un correo electrónico de notificación cuando un canal en ThingSpeak no se actualizó durante un tiempo: 16 pasos
Reciba un correo electrónico de notificación cuando un canal en ThingSpeak no se actualizó durante un tiempo: Historia de fondo Tengo seis invernaderos automatizados que se encuentran repartidos por Dublín, Irlanda. Al usar una aplicación de teléfono móvil personalizada, puedo monitorear e interactuar de forma remota con las funciones automatizadas en cada invernadero. Puedo abrir / cerrar manualmente la victoria
¡Cifre su correo electrónico de Gmail !: 6 pasos (con imágenes)
¡Encripte su correo electrónico de Gmail !: Si desea asegurarse de que nadie más que usted pueda leer su correo electrónico, entonces debe estar encriptado. Le sorprendería saber quién querría leer su correo electrónico. Yo era Uno de los mejores sistemas de cifrado se llama cifrado GPG que es un abierto
Reciba notificaciones por correo electrónico de sus proyectos de IoT: 6 pasos
Reciba notificaciones por correo electrónico de sus proyectos de IoT: programe notificaciones por correo electrónico que conecten sus proyectos de IoT con Adafruit IO e IFTTT. He publicado algunos proyectos de IoT. Espero que las hayas visto, si no te invito a mi perfil y las revisas. Quería recibir algunas notificaciones cuando una variable
Captura de imágenes activada por movimiento y correo electrónico: 6 pasos
Captura de imágenes activadas por movimiento y correo electrónico: nos basamos en los proyectos ESP32-CAM anteriores y creamos un sistema de captura de imágenes activadas por movimiento que también envía un correo electrónico con la imagen como archivo adjunto. Esta compilación utiliza la placa ESP32-CAM junto con un módulo de sensor PIR que se basa en el AM312
Cómo reenviar su correo TIGERweb a su cuenta de correo electrónico: 5 pasos
Cómo reenviar su correo de TIGERweb a su cuenta de correo electrónico: Seamos realistas, es difícil verificar el correo de TIGERweb. Microsoft Outlook Web Access es lento, defectuoso y, en general, desagradable de usar. Ahí es donde entra en juego este tutorial. Una vez que haya terminado aquí, es de esperar que pueda verificar toda su TIGERweb e-ma