Video 03 - ESP8266 y Arduino - Enviar Correo Gmail - Alarma

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024
  • En vídeo indica como enviar un email desde el modulo ESP8266 utilizando el servidor de Gmail.
    Esta aplicacion es de utilidad para desarrollar alarmas de proyectos domoticos.
    Para iniciar con estos temas es primordial tener base de Arduino y esto lo explico en la siguiente lista de reprodución dedicada al Primer Módulo de Arduino Desde Cero goo.gl/45L27G
    Si deseas conocer todo lo que se puede realizar con estos módulos te recomiendo revisar la siguiente lista de reproducción dedicada al IOT (Internet de las Cosas) • IOT - Internet de las ...
    Arduino Wifi - Todos los vídeos: • WIFI - ESP8266 - ESP32...
    -----------------------------------------------
    Curso en Línea y Presenciales
    cursos.innovad...
    Cursos Video Tutoriales
    cursos.innovad...
    Proyectos, Asesoría
    WHATSAPP Enlace Directo wa.me/message/...
    IoT_Servicios
    iot.innovadomo...
    -----------------------------------------------
    SUSCRIBETE
    goo.gl/BGk43O
    -----------------------------------------------
    ECUADOR - ADQUIERE ELEMENTOS ELECTRONICOS
    Quito - Electronica APM - Av. Colón Oe3-39 Y Versalles
    / apm.micro
    Conexiones y Código
    drive.google.c...

ความคิดเห็น • 90

  • @INNOVADOMOTICS
    @INNOVADOMOTICS  3 ปีที่แล้ว

    Curso en Línea y Presenciales
    cursos.innovadomotics.com/presenciales-en-linea
    Cursos Video Tutoriales
    cursos.innovadomotics.com/cursos-innova

  • @faatimanaatalih.c4272
    @faatimanaatalih.c4272 2 ปีที่แล้ว

    El mejor video. Muy bien explicado! sigue funcionando hasta ahora. Tuve error al enviar el correo, pero en los comentarios dicen como solucionarlo. Saludos!

  • @guillermol.aguirre9813
    @guillermol.aguirre9813 4 ปีที่แล้ว +1

    Gran aporte!, funciono perfectamente, utilizo la version 2.4.2 del gestor de tarjeta del ESP8266, y el puerto 465 , ATENCION a esto! hay que tener en cuenta lo siguiente, si tienes mas de un router intermediando tu coneccion, lo digo por experiencia con otros software / firmwares que utilizan el smpt de gmail, se dificulta mucho la salida de los mensajes, hay que probar el envio conectandonos directamente al wifi del router que esta conectado directamente al internet y desde alli hacer la prueba (esto tuve que hacer yo que tengo tres routers intermediarios).
    Si tienes mas de un router en el camino es conveniente chequear los firewalls y/o abrir puertos de ser necesario. Tambien puedes probar con los puertos 587 y/o 25.
    Felicitaciones Luis!

    • @luistorres8294
      @luistorres8294 4 ปีที่แล้ว

      Hola amigo Guillermo, recien tengo mi ESP8266 CODECMU ESP12E V1, lo programe como indica en el tutorial y establece la conexion wifi pero al activar el D4 para enviar mensaje me sale un error: Could not connect to mail server, Agradeceria mucho me puedas ayudar a resolver este problema de por favor, si me puesdes enviar el programa que te funciono o indicarme donde podria estar el error, Atentamente y agradecido Luis Torres. Luisgtorresm@2525gmail.com.

  • @gerardovelo8445
    @gerardovelo8445 5 ปีที่แล้ว +1

    Muy buen videotutorial y muy bien explicado yo lo he usado como alarma de apertura de una puerta, el problema que tengo es que mientras el contacto de la puerta este accionado me está mandando continuamente emails, como podria limitar dichos emails a uno o como mucho a 2. Agradecería me ayudarais o también alguno de los suscriptores. Gracias

  • @fernandomoreno2355
    @fernandomoreno2355 5 ปีที่แล้ว +2

    Excelente, muy bien explicado, te FELICITO, el mejor de todo lo que he visto en ESP8266

  • @julianhernandez7558
    @julianhernandez7558 4 ปีที่แล้ว +1

    Hola Luis felicidades y gracias por publicar este proyecto tan interesante, yo lo estoy probando con un esp32 y un sensor de temperatura y humedad BME280 y todo me funciona pero no sé cómo recibir en el email las lecturas de tem y humedad, las cuales en el monitor serial de Arduino si puedo ver. Un saludo y gracias de antemano por cualquier tip.

  • @losgustavo27
    @losgustavo27 5 ปีที่แล้ว +7

    04-Sep-2019. Tenía problemas al enviar al correo pero lo pude resolver cambiando la versión al momento de descargar en el gestor de tarjetas, a mi me aparece la versión 2.5.1 y no me funcionó hasta que descargué la 2.4.0, en todo lo demás es lo mismo.

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว +2

      Saludos estimado, muchas gracias por su observación hay varias personas que lo han resuelto y no se han tomado la molestia de indicar el como lo solucionaron, buen aporte.

    • @gavoelpapi
      @gavoelpapi 5 ปีที่แล้ว

      hola buenas noches no me funciono con ninguna versión de hecho con las 2.4.0 y 2.4.1 da error con las 2.5 carga pero sale error de servidor alguien sabe otra forma?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว

      Hay que eliminar todas las versiones e instalar solo la 2.4.2 esa información está en la carpeta AppData/Local/Arduino15 y borrar de ahí toda la información relacionada con el esp8266, además en la descripción del vídeo indico cómo resolver otros posibles inconvenientes, realizare un video de esta parte

    • @jesussanchez1971
      @jesussanchez1971 4 ปีที่แล้ว +2

      Gracias Gustavo. Llevo toda la tarde probando trescientas mil combinaciones y no me funcionaba, hasta que leí tu comentario y Eureka! me funcionó a la primera.

  • @jesusomarlopezmagana7529
    @jesusomarlopezmagana7529 2 ปีที่แล้ว +2

    Al parecer gmail ya no da la opción de desactivar el acceso para aplicaciones menos seguras, es posible seguir utilizando este código de esta manera ??....O es posible mandar los correos desde otras plataformas ?... alguien lo ha intentado ?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  2 ปีที่แล้ว

      Puedes optar por utilizar IFTT th-cam.com/video/LRGORKFaWF4/w-d-xo.html

  • @carloscardenas7415
    @carloscardenas7415 3 ปีที่แล้ว

    Hola amigo, disculpa como le haría para que el mensaje de alerta se envie a varios correos, estoy haciendo algo similar pero me falta solo esa parte , gracias .

  • @miguelpateiro86
    @miguelpateiro86 5 ปีที่แล้ว +2

    Que tal Luis gracias por compartir este tutorial, la verdad es que muy bien, solo que al correr el programa tal y como lo comentas en en tutorial te envía el siguiente ERROR: Could not connect to mail server, crees que me podrías apoyar para resolver este tema gracias.

    • @franaryuna9110
      @franaryuna9110 5 ปีที่แล้ว

      me paso lo mismo

    • @juanjosediazibanez8220
      @juanjosediazibanez8220 4 ปีที่แล้ว

      Hola.
      Tengo el mismo problema, pero en parte. Desde aqui en España, con diferentes proveedores de telefonia y datos, con unos funciona y con otros no.
      He estado indagando un poco, pero aun no le doy solucion concreta, pues algo se me escapa. El problema esta al sacar el email. De alguna forma, la red me corta el puerto 465 (perteneciente a SMTP de gmail). Sin embargo, desde un ordenador, y con la misma cuenta de google y red, si me permite (siendo el mismo puerto). Hay algo que se me escapa....

    • @gabrieljaime7874
      @gabrieljaime7874 3 ปีที่แล้ว

      me pasa lo mismo desde argentina

  • @tecnicesar2
    @tecnicesar2 3 ปีที่แล้ว

    Muy interesante este proyecto. Estoy tratando de hacerlo funcionar, pero me sale en el Monitor Serie. lo siguiente:
    Conexion supero el limite de tiempo,
    verifique si el acces point esta disponible or verifique el SSID y el password.
    Conectando a Luna beto.
    Pero ahi se queda.
    No se como verificar el acces point.
    Puede por favor ayudarme
    Gracias

  • @slayerkaos15
    @slayerkaos15 5 ปีที่แล้ว

    Estimado tengo un sensor de ultrasonido, lo configure para que cuando detectara cierta distancia se prenda un led,
    en mi proyecto por cada led que se envia me gustaria enviar un correo electronico, es posible replicar la condicion de enviar correo gmail para cada led que se enciende??

  • @Javier-hc9xr
    @Javier-hc9xr 4 ปีที่แล้ว

    Excelente tutorial, muchas gracias.

  • @cristiancamacho7297
    @cristiancamacho7297 5 ปีที่แล้ว

    hola que tal de nuevo, disculpa podrias dejar la lista de los materiales exactamente que se ocupan?

  • @seralsa
    @seralsa 5 ปีที่แล้ว

    Saludos, funciona de maravilla, pero a veces hay falsos positivos en la puerta por el viento, o alguien que está limpiando en el exterior. Para evitar eso, ¿sería posible crear un minicontador de tiempo justo antes de enviar el MAIL, para que se envíe el correo, si está abierta la puerta más de X milisegundos, y no solo justo en el instante
    cuando se va el contacto?. Gracias.

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว

      La adicion de esa condicion si es posible, todo depende de las seguridades que le pongas en la programación para evitar los falsos positivos.

  • @andrescasallas5340
    @andrescasallas5340 5 ปีที่แล้ว

    en el fishero CPP hay que modificar algo?

  • @seralsa
    @seralsa 5 ปีที่แล้ว

    Otra sugerencia.... He observado que si se va la alimentación, y se reconecta con el contacto magnético cerrado, deja de funcionar. Entonces abro la puerta, (con el contacto abierto), reseteo, y cierro la puerta. ¿como se podría solucionar eso?. Gracias.

  • @ogcamargo
    @ogcamargo 6 ปีที่แล้ว +1

    Muy buen tutorial !!
    Gracias

  • @cristiancamacho7297
    @cristiancamacho7297 5 ปีที่แล้ว

    Hola que tal, disculpa estoy usando la tarjeta de arduino UNO es necesaria la esp8266?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว +1

      Saludos, el modulo esp8266 es obligatorio ya que ese modulo con respecto al Arduino Uno son totalmente diferentes

  • @imanoligaretaelordi1287
    @imanoligaretaelordi1287 4 ปีที่แล้ว

    Buenos días. Muy bueno el vídeo que nos muestras. Estoy intentando buscar los gsender que comentas y no consigo nada, ¿puedes poner el enlace? muchas gracias

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 ปีที่แล้ว

      Saludos estimado la verdad, no he revisado tiempos ese vídeo y ni idea de donde estan los gsender pero en la descripción del vídeo están los enlaces de descarga del código... bueno como aporte podría indicar que si tu proyecto requiere informe al usuario de una manera más rápida puedes interactuar con telegram y un esp, eso se ve más elegante... y no he realizado ese vídeo porque más me estoy enfocando en Python3 actualmente en este canal pero de eso si encuentras información en TH-cam.

  • @nahu2019
    @nahu2019 5 ปีที่แล้ว

    Hola. Excelente vídeo! que modificación tendría que hacer para poder enviar un archivo txt?

    • @nahu2019
      @nahu2019 5 ปีที่แล้ว

      Muchas gracias!

  • @dennischong7787
    @dennischong7787 3 ปีที่แล้ว

    me dice que no se puede conectar con el servidor por que ?

  • @nicolaspastines.119
    @nicolaspastines.119 3 ปีที่แล้ว

    muy buen tutorial, consulta estoy probando el código y no me manda el mail ERROR AL ENVIAR EL MENSAJE, ya realice la configuración de seguridad en gmail y convertí correo y contraseña a base64, que problema podría ser?. saludos

    • @nicolaspastines.119
      @nicolaspastines.119 3 ปีที่แล้ว

      estimado de donde saco la libreria gsender , saludos!

  • @carloso7697
    @carloso7697 6 ปีที่แล้ว

    Muy bueno Amigo , se podria integrar lo del video 2 y 3 , o sea por ejemplo la casa me envia un email de alerta , y yo poder entrar al servidor montado en el ESP y activar o desactivar algo en la casa ? podrias explicar algo resumido de las modificaciones en los codigos y eso

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  6 ปีที่แล้ว

      Para eso es mejor firebase y esp8266, también tengo una lista de reproducción dedicada a firebase en este canal, revisela, indica el principio de Domótica.

    • @carloso7697
      @carloso7697 6 ปีที่แล้ว

      seria algo como Blynk ? supongamos que yo quiera conectarme por fuera de la red local al esp8266 ? es posible ? o lo hace ya solo la APP

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  6 ปีที่แล้ว

      En el video no indico como realizar eso con firebase pero si es posible enlazar, esp8266, con una app y con un entorno web y todo eso solo utilizando ese servicio, en este caso eso es especializado pero si es posible.

  • @jaimetreadwell9228
    @jaimetreadwell9228 5 ปีที่แล้ว

    Hola, no se si estoy perdiendome algo pero no veo donde declaras la variable TramaMensajeGmail

    • @jaimetreadwell9228
      @jaimetreadwell9228 4 ปีที่แล้ว

      @Luis Marquina muchas gracias lo vi despues de repetirme el video un par de veces mas ,,, muy buen trabajo, me ayudò mucho

  • @fernandopardo7643
    @fernandopardo7643 6 ปีที่แล้ว

    La carpeta del proyecto donde la debo ubicar y que archivos debe contener?

  • @carloso7697
    @carloso7697 5 ปีที่แล้ว

    si tuviera corriendo un webserver en el esp trabajando en modo estacion , se podria a la vez enviar los emai ?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว +1

      Pues hay internet y segun lo veo a la primera si es viable, e ahi es donde hay que realizar pruebas y verificar si funciona, con todo verificalo y de ser posible nos ayudas a todos con alguna observacion de tus resultados que nos sera de mucha utilidad.

  • @andersonalmeidabatista324
    @andersonalmeidabatista324 5 ปีที่แล้ว +1

    Hola amigo, buen tutorial. Estoy con una duda cruel. He hecho todos los procedimientos como se muestra en su tutorial. Aligación que usé, fue sólo del accionamiento del botón (D4) representando el sensor magnético. Hace la conexión a Internet cuando acciono el botón aparece el siguiente mensaje: ERROR AL ENVIAR EL MENSAJE: Could not connect to mail server
    "
    Tienes alguna solución a este error. Ya rompí la cabeza, pero no conseguí ajustar este error.

    • @justogranada2006
      @justogranada2006 5 ปีที่แล้ว +4

      Hola copio de un foro a mi me a funcionado
      Para que esto funcione con esp8266 core 2.5.0, debe agregar una línea.
      en Gsender.cpp en las líneas 53 y 54 tiene este aspecto:
      cliente WiFiClientSecure;
      # si está definido (GS_SERIAL_LOG_2) Debe
      cambiarlo a:
      cliente WiFiClientSecure;
      client.setInsecure ();
      #if definido (GS_SERIAL_LOG_2)

    • @rafallaceroltra380
      @rafallaceroltra380 5 ปีที่แล้ว

      hola Anderson, pudiste averiguar a que se debe el error? me pasa lo mismo, gracias

    • @wokpock1904
      @wokpock1904 5 ปีที่แล้ว +2

      @@rafallaceroltra380 amigo, lo pudo resolver?

    • @losgustavo27
      @losgustavo27 5 ปีที่แล้ว

      @@wokpock1904 Me funcionó cambiando la versión de la tarjeta a la 2.4.0

    • @wokpock1904
      @wokpock1904 5 ปีที่แล้ว

      @@losgustavo27 muchas gracias, de verdad.

  • @fernandodejesusalbaveramar4179
    @fernandodejesusalbaveramar4179 5 ปีที่แล้ว

    No puedo conectarme ni a la red wifi, alguna recomendación?

  • @juliotroncoso4800
    @juliotroncoso4800 5 ปีที่แล้ว

    Buen vídeo, pero no envía correo. Creo que le falta los certificados para que gmail acepte el correo.
    Una ayudita para integrar el certificado?
    Un saludo.

  • @breaktime6789
    @breaktime6789 6 ปีที่แล้ว +1

    HOLA ESTIMADO, TENGO EL PROBLEMA DE QUE SE VAN SUMANDO EL ENUNCIADO DEL CUERPO DE E-MAIL, EL PRIMER E-MAIL QUEDA BIEN LUEGO EL SEGUNDO SUMA LO ESCRITO EN EL PRIMERO MAS EL SEGUNDO, QUE PUEDO HACER AMIGO..?? SALUDOS.

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  6 ปีที่แล้ว

      Break Time pues debes de asegurarte de limpiar la string de envio antes de cargarla nuevamente con los datos.

    • @breaktime6789
      @breaktime6789 6 ปีที่แล้ว

      MUCHAS GRACIAS ESTIMADO, SOLO QUITE EL SIGNO + EN ""; Y ""; EN EL IDE.

    • @andresmakiamakia
      @andresmakiamakia 5 ปีที่แล้ว

      Break Time gracias. Tuve el mismo problema y gracias a tu comentario pude solucionarlo

  • @ignaciomenicahidalgo3564
    @ignaciomenicahidalgo3564 5 ปีที่แล้ว

    una consulta, que gestor de targetas debo usar?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว

      generic esp8266

    • @cristiancamacho7297
      @cristiancamacho7297 5 ปีที่แล้ว

      @@INNOVADOMOTICS Hola que tal, disculpa estoy usando la tarjeta de arduino UNO es necesaria la esp8266?

  • @cbanosabreu
    @cbanosabreu 5 ปีที่แล้ว

    Para el cambio a base 64 únicamente es para el correo

  • @justogranada2006
    @justogranada2006 5 ปีที่แล้ว

    hola, como puedo ampliar la entradas y tener varios sensores y que me ponga el texto diferente. gracias

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว

      La manera mas simple es utilizar un arduino mega y enviar via serial desde el esp hacia el arduino mega, los comandos de lo que se desea realizar.

    • @justogranada2006
      @justogranada2006 5 ปีที่แล้ว

      @@INNOVADOMOTICSGracias..

  • @filiperuizjuarez9867
    @filiperuizjuarez9867 5 ปีที่แล้ว

    SIGUE EL MISMO ERROR NO SE CONECTA CON EL CORREO CREO QUE EL PROBLEMA ESTA EN EL CODIGO BASE 64 NO IGUAL A LA QUE SE VE EN EL VIDEO SALUDOS DESDE QUERETARO MEXICO

  • @walterjavier7466
    @walterjavier7466 5 ปีที่แล้ว

    Exelente!!

  • @Usuaurio-kj1ym
    @Usuaurio-kj1ym 6 ปีที่แล้ว

    se puede enviar la notificacion con copia a otras direcciones de correo?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  6 ปีที่แล้ว

      No lo he testeado pero ya que se tiene acceso al envio de correos asumo que si seria posible, esto es mejor que lo verifiques y nos ayudes con tus resultados para saber si es viable.

    • @diegoh73
      @diegoh73 4 ปีที่แล้ว

      yo envie a varios destinatarios asi
      if(gsender->Subject(subject)->Send("diegoh72@hotmail.com", TramaMensajeGmail))
      if(gsender->Subject(subject)->Send("adm.imacontrol@outlook.com", TramaMensajeGmail))
      if(gsender->Subject(subject)->Send("diegoh72@gmail.com", TramaMensajeGmail)) {

  • @andersonalmeidabatista324
    @andersonalmeidabatista324 5 ปีที่แล้ว

    Olá amigo. Muito bom seu vídeo. Fiz todo procedimento mas fico travado na mensagem : could not conect to mail server. Fiz toda conexão, cofigurei email, mas não vai. Tem alguma solução para este problema?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว

      Hola estimado, la verdad desconosco la causa del error pero algo que si se, es que el código sigue siendo funcional y esto lo sé porque cuando lo utilizan primero cargan el ejemplo por defecto y me llega un correo a mi email que fue el que utilize en el vídeo.

    • @clebergodoy2679
      @clebergodoy2679 5 ปีที่แล้ว

      Anderson, talvez já tenhas resolvido isso. Como passei pelo mesmo problema, deixo registrado aqui. Para funcionar corretamente o envio de email, a biblioteca ESP8266 tem que ser até a versão 2.4.2. Acima dessa, mostra o erro que recebestes. A versão do Arduino que estou testando é a 1.8.9.

    • @andersonalmeidabatista324
      @andersonalmeidabatista324 5 ปีที่แล้ว

      @@clebergodoy2679 Bom dia Cleber. Vou testar conforme mencionou. Já tinha partido pra outra programação. Fico agradecido pela ajuda. Abraço

    • @andersonalmeidabatista324
      @andersonalmeidabatista324 5 ปีที่แล้ว

      @@INNOVADOMOTICS Olá amigo. Obrigado pela dica. Vou testar conforme Cleber Godoy mencionou. Mesmo assim sou grato pela ajuda. Acompanho suas postagens as quais ajudam muito. Abraço e muito obrigado.

    • @andersonalmeidabatista324
      @andersonalmeidabatista324 5 ปีที่แล้ว

      Olá Clebrer Godoy. Testei conforme informou, funcionou de primeira. Obrigado pela dica. Abraço

  • @feliperuizjuarez5636
    @feliperuizjuarez5636 5 ปีที่แล้ว

    no se que estoy haciendo mal el monitor serial me manda ERROR AL ENVIAR EL MENSAJE: Could not connect to mail server
    ya lo resolveré gracias

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 ปีที่แล้ว

      La verdad si usted no sabe el error yo menos, con todo si lo resuelve, le agradeceria que comente su inconveniente y como lo resolvio, ya que con eso podrá ayudar a otra persona que pase por algo similar y así aprendemos todos.

    • @andersonalmeidabatista324
      @andersonalmeidabatista324 5 ปีที่แล้ว

      Olá Felipe, estou com o mesmo problema. Conseguiu solução?

    • @juanjosediazibanez8220
      @juanjosediazibanez8220 4 ปีที่แล้ว

      Hola.
      Tengo el mismo problema, pero en parte. Desde aqui en España, con diferentes proveedores de telefonia y datos, con unos funciona y con otros no.
      He estado indagando un poco, pero aun no le doy solucion concreta, pues algo se me escapa. El problema esta al sacar el email. De alguna forma, la red me corta el puerto 465 (perteneciente a SMTP de gmail). Sin embargo, desde un ordenador, y con la misma cuenta de google y red, si me permite (siendo el mismo puerto). Hay algo que se me escapa....