ESP32-CAM Como subir fotos a Google Drive

Поділитися
Вставка
  • Опубліковано 21 жов 2024

КОМЕНТАРІ • 99

  • @johnkidd8426
    @johnkidd8426 4 роки тому +4

    Awesome well done. Worked the first time, I just followed your very clear instructions using google translate!

    • @GuillermoSampallo
      @GuillermoSampallo  4 роки тому +1

      That's great; I didn't think the translator would work so well.

  • @luifer9d9
    @luifer9d9 4 роки тому +4

    Funciona muy bien, excelente formato de video (mostrar el resultado final y luego explicar). Saludos

  • @lolafernandez4275
    @lolafernandez4275 3 роки тому +1

    Guillermo, muchas gracias lo he usado para un trabajo de bachillerato de un alumno, muchas muchas gracias

  • @jismaelcr
    @jismaelcr 5 років тому +2

    Muchas gracias Guillermo por su apoyo, Dios lo bendiga... Saludos cordiales.

  • @carloscarrera8834
    @carloscarrera8834 2 роки тому +1

    Excelente aporte... Funciona muy bien a la fecha!

  • @허유라-v3v
    @허유라-v3v 3 роки тому +5

    Ha ocurrido un problema
    Connected to script.google.com failed.

  • @juliocesaralbornoz5682
    @juliocesaralbornoz5682 5 років тому +1

    funciona excelente muchas gracias saludos desde Colombia.

  • @aestradarespeto
    @aestradarespeto 2 роки тому +1

    Hola es muy interesante lo que haces. Lo añadiré al código de mi ESP32CAM que hasta ahora solo actúa como camara IP con acceso web, para que tenga la posibilidad que describes para subir fotos a Google Drive. Yo subo fotos a G.Drive desde una IPCAM usando un telefono android como grabador de imagenes, que escribe sobre su memoria SD que luego sincronizo con DriveSync a G.Drive, es complejo, pero funciona. Lo hago porque no tengo acceso a la IPCAM desde internet ya que esta detras de un router 4G con una IP no publica que rechaza conexiones entrantes. Usando ZeroTier he conseguido acceder al servidor web de grabación instalado en el telefono android y asi puedo tener imagen en tiempo real. Una cuestion que me intriga es como publicar la IP publica de la conexión del Router 4G como fichero de texto en G.Drive. Se me ocurre desde arduino, con una SD instalada, crear el sketch para capturar la IP pública (ya lo tengo hecho), y en el implementar crear un fichero txt en la SD, para luego leerlo y subirlo con un script a G.Drive. Sabes si puedo crear el fichero directamente en la eprom de arduino y subirlo directamente a G.Drive? Me podrías explicar como hacerlo?

  • @carlossimonzarazacalabe4941
    @carlossimonzarazacalabe4941 4 роки тому +1

    Muy buen vídeo, gracias por compartirlo funciona genial ... saludos cordiales

  • @Nahuelsonigmail.comOrozco
    @Nahuelsonigmail.comOrozco 3 роки тому

    Muchas gracias por la información, se puedo activar la cámara cuando reciba un señal de un sensor?

  • @fgelectrico
    @fgelectrico 4 роки тому +1

    Muy pero muy bueno lo tuyo funciona genial , y ahora con un sensor de movimiento conectado algún gpio.

    • @fgelectrico
      @fgelectrico 4 роки тому

      Te lo mereces buen trabajo

  • @ronaldtito6002
    @ronaldtito6002 3 роки тому

    Tu proyecto es genial, muchas gracias, me pregunto si se puede implementar algo para enviar una notificación al móvil del ingreso de la nueva foto

    • @GuillermoSampallo
      @GuillermoSampallo  3 роки тому

      Hola Gracias! Si se puede, de momento no tengo nada armado pero si buscas en youtube hay varios ejemplos

  • @edwarddaviddiazpadilla9492
    @edwarddaviddiazpadilla9492 2 роки тому +1

    Hola, ¿Cómo estás? Tengo una pregunta no tengo el adaptador pero si tengo una placa Arduino, funciona de igual manera o toca realizar algún paso extra, muchas gracias.

    • @GuillermoSampallo
      @GuillermoSampallo  2 роки тому +1

      Hola, el cuidado que tendrías que tener es que el Arduino tiene un voltaje de 5V y el esp32 de 3.3; deberías usar un divisor de voltaje o un logic level Converter (te recomiendo esta opción no es costosa y es menos caotica) para la comunicación entre el arduino y el esp32

    • @edwarddaviddiazpadilla9492
      @edwarddaviddiazpadilla9492 2 роки тому

      Muchas gracias!!

  • @benigtecu9460
    @benigtecu9460 4 роки тому

    Muy interesante. necesito hacer un streaming video desde algun modulo con ESP32 y camara directamente a Facebook y/o UA-cam. Crees que eso seria factible? Como? En caso que no, se podria hacer al menos de alguna forma que se reproduzca en VLC? Que modulo ESP32 con camara me recomiendas? Gracias

    • @GuillermoSampallo
      @GuillermoSampallo  4 роки тому

      Hola, respecto a facebook/youtube, sin saber cuales son los requisitos de tu proyecto, pero creo que no seria practico; quizás es mas útil utilizar una cámara ip para eso y algún software que te lo tome como webcam. Sobre tu inquietud de VLC, se puede pero no me funciono bien, lo probé con este ejemplo:: github.com/zanjie1999/esp32-cam-rtsp Saludos.

  • @ricke2161
    @ricke2161 3 роки тому +1

    Thank you for the wonderful project! from Japan

  • @Tuprimadelpueblo
    @Tuprimadelpueblo 3 роки тому +2

    Hola buenas, me aparece el mensaje: Connected to script.google.com failed.
    No sé qué hacer. Si me pudiera ayudar.
    Un saludo.

    • @carlosperez-ox6lm
      @carlosperez-ox6lm 3 роки тому

      @Tomas PINOCHET VALENZUELA Excelente, funcionó a la perfección. Gracias!!!

  • @ChumaxD
    @ChumaxD 4 роки тому +2

    Guillermo, muy bueno tu video.
    Te comento un poco de lo mio, a ver si concidimos.
    Mediante GPIO_13 envio una frecuencia (CDM324 amplificado) el cual analiza con 5 tomas y la convierte a velocidad. Si supera un maximo, saca una foto y la guarda en la SD, hasta ahi, todo va bien. Siempre estando en deep sleep y wakeup, de ese ping
    Cuando le agrego unas 10 lineas para que suba al FTP, ahi deja de funcionar...Es como si tuviese un reloj interno de cada 30 segundos, en donde saca foto sin que nadie le diga, guarda en la SD y la sube al FTP (o sea, que subir imagenes funciona!). Deberia agregarle un delay mayor? como de 15 segundos? Es un problema de los pines que se usan? Viste que si se usa la SD, los pines fisicos dejan de estar disponibles, lo mismo con wifi? Se que el GPIO_13 se usa para la SD, pero eso no me impide guardar (está probado con un PIR, y RandomNerdTutorials tambien lo tiene testeado). O es un problema de webhosting que demora? uso 000webhosting, a modo prueba..
    Me gustaria charlar esto con vos, ya que en foros de arduino los conocimientos son limitados, y en espressif no me dan mucha bola. Dejo mi correo si queres darme una mano o pasame el tuyo. (berny_ku@hotmail.com / chumaaxd@gmail.com)
    Saludos genio.

    • @GuillermoSampallo
      @GuillermoSampallo  4 роки тому

      Hola, como estas? Comenzaría revisando el tema de la conectividad con el hosting, se me ocurre que podrías probar con un ftp local, de manera de que tenga la mejor respuesta posible; eso te puede ayudar a descartar esa variable. Saludos!

    • @ChumaxD
      @ChumaxD 4 роки тому

      @@GuillermoSampallo Igual voy a probar subirlo tambien al drive, en lugar de FTP...

  • @josemanuelalarconsuarez6186
    @josemanuelalarconsuarez6186 4 роки тому +1

    Muy bueno el aporte, pero tengo una duda, he aumentado la resolución y la imagen que se genera en Drive sale truncada, me puedes decir que habría que modificar para que el archivo se generase completo, he probado variando tiempos pero no lo consigo. Un saludo.

    • @GuillermoSampallo
      @GuillermoSampallo  4 роки тому

      Hola, se me ocurre que podrías bajar la calidad de la imágen

    • @ChumaxD
      @ChumaxD 4 роки тому

      Probaria con darle un poco mas de tiempo para subir el archivo, porque se torna mas pesado, supongo por logica.

  • @cristophermina5493
    @cristophermina5493 3 місяці тому

    Excuse me, a question can be asked in video format

  • @eduardomendonca1280
    @eduardomendonca1280 5 років тому

    Guilhermo muchas gracias por su post. Estoy buscando por algo similar con firebase sabes si es posible ? Tienes alguna indicacion de algun sitio que hable mas de ese asunto? Gracias!!!

    • @GuillermoSampallo
      @GuillermoSampallo  5 років тому +1

      Hola, gracias. Personalmente no trabaje con Firebase, pero encontré este repositorio en Github que quizás te ayude: github.com/mobizt/Firebase-ESP32 desconozco si es posible subir imágenes mediante esa librera, pero si debería ser posible subirlos a Firebase. Saludos.

    • @fuchungyi
      @fuchungyi 5 років тому

      github.com/fustyles/Arduino/tree/master/ESP32-CAM_Firebase

    • @sebasmoreno5655
      @sebasmoreno5655 2 роки тому

      Alguien me puede ayudar para subirlo a firabase?

  • @jismaelcr
    @jismaelcr 5 років тому

    Muchas gracias por compartir, disculpe que programador usb esta utilizando, tengo problemas para flashear un sonoff, gracias de antemano y saludos cordiales desde Los Mochis Sinaloa México

    • @GuillermoSampallo
      @GuillermoSampallo  5 років тому

      Uso uno USB-UART CP2102 creo que es la especificación, para el caso de sonoff no se si trabaja con 3.3V en lugar de 5V tendrias que chequear eso.

    • @fridamelinaperezreyes6183
      @fridamelinaperezreyes6183 4 роки тому

      @@GuillermoSampallo Y no tedrás a qué pines va? disculpa, soy muy nob en esto ;(, gracias!

    • @ivancastro7916
      @ivancastro7916 2 роки тому

      q parte de los mochis bro

    • @jismaelcr
      @jismaelcr 2 роки тому

      @@ivancastro7916 de aquí en el centro chambeo... ya hace rato de ese mensaje...

    • @ivancastro7916
      @ivancastro7916 2 роки тому

      @@jismaelcr de que trabajas. Yo estoy en Tijuana pero en diciembre me regreso a mi tierra los Mochis te apellidas igual a mis primos pero ellos son Ruiz Castro ,

  • @joseandresblancorospiglioz4193
    @joseandresblancorospiglioz4193 3 роки тому

    Guillermo tengo problemas para conectarme con el script realice los mismos pasos con la version antigua, aun así la conexión falla. Agradecería mucho tu ayuda.

  • @edwinsalas2914
    @edwinsalas2914 2 роки тому

    se puede cambiar a que la tome cada hora?

  • @fingerprint8479
    @fingerprint8479 4 роки тому +1

    Hi, I am having the following problem while copiling:
    'base64_enc_len' was not declared in this scope as a result of the line: char output[base64_enc_len(3)];
    That is in function: saveCapturedImage()

    • @GuillermoSampallo
      @GuillermoSampallo  4 роки тому

      you have that error with the github code?

    • @fingerprint8479
      @fingerprint8479 4 роки тому +2

      @@GuillermoSampallo Yes. But I did a number of things, updated packages and now it compiles ok.
      I do not know what solved the problem but it is ok now.
      Thanks for your interest.

  • @amsf2011
    @amsf2011 3 роки тому

    Gracias por tu respuesta.

  • @denysricardoaguilargomez8660
    @denysricardoaguilargomez8660 2 роки тому

    Hola Guillermo. Una consulta, si estoy usando Arduino MEGA y GSM/SIM800L y quiero subir datos de temperatura y humedad a google drive. No he logrado subirlos. Puedes ayudarme a ver el error?

    • @GuillermoSampallo
      @GuillermoSampallo  2 роки тому

      Hola, para temperatura y humedad te recomiendo otro tipo de solución, podes ver thinkspeak, creo que va mejor.

  • @mugunthana4354
    @mugunthana4354 4 роки тому

    hi brother,i followed your video completely ,but captured images are not uploaded to google drive

  • @mariomanzanomoreno7720
    @mariomanzanomoreno7720 4 роки тому

    ¿Sabrías hacer que subiese la foto solo cuando detectase una cara no reconocida?

  • @erboy5546
    @erboy5546 5 років тому +1

    A very useful stuff.
    I’ve been playing with increasing resolution and get a image cut off at the bottom. Do you know why? I wonder what resolution do you recommend. I would use the camera in combination with a pir sensor.
    Big thank you for this :)

    • @GuillermoSampallo
      @GuillermoSampallo  5 років тому +2

      Thank you. I managed to make it work using FRAMESIZE_SXGA and playing with the jpeg_quality parameter to find the best image. Saludos!

    • @erboy5546
      @erboy5546 5 років тому +2

      Thanks for your reply. I have now tried FRAMESIZE_SXGA and reduced jpeg_quality and it works. The size of each picture is about 45kB.

  • @diegogago2680
    @diegogago2680 3 роки тому +1

    Hola, estoy haciendo esté proyecto, pero no logro que se conecte al script , sale por el monitor serie , connected to script.google.com falied. . Ya intenté desde dos wifi distintos, alguien tiene alguna sugerencia?

  • @amsf2011
    @amsf2011 3 роки тому

    Ya que dices que no sirve el método. ¿Piensas hacer otro para actualizarlo. Gracias por tu interés.

    • @GuillermoSampallo
      @GuillermoSampallo  3 роки тому

      Hay que adaptarlo, la verdad que ando muy corto de tiempo, pero en el repositorio habían hecho un aporte (aún no está integrado) dónde le agregaban un certificado, no lo probé, pero creo que con eso se arregla.

  • @dalisaidane5529
    @dalisaidane5529 3 роки тому

    it stops on " Connect to script.google.com
    Connection successful
    "

  • @fingerprint8479
    @fingerprint8479 3 роки тому

    Hi, image arrives missing part of the footer, I mean some 20% of the image is missing at the bottom, sometimes more sometimes less and sometimes the image arrives 100%, no error messages.
    Any idea of what can be wrong? Thanks

    • @GuillermoSampallo
      @GuillermoSampallo  3 роки тому

      Hola, Quizas reduciendo el tamaño de las imagenes?

    • @fingerprint8479
      @fingerprint8479 3 роки тому

      @@GuillermoSampallo Yes, I tried that and it kind of improve the results. The less data I transfer the better the chance that more of the total will arrive but that is not a solution to the data loss. In fact I need at least SVGA and I would like to find out why data is lost and no error is shown.
      In the same sketch I also transfer to FTP as a test and FTP always arrive 100%, the problem has something to do with the http transfer process.

  • @alvinyinab2592
    @alvinyinab2592 4 роки тому

    hi, can we video stream instead of capturing and sending the picture using these steps?

  • @jismaelcr
    @jismaelcr 5 років тому

    De nuevo y disculpe mi ignorancia, no he tenido tiempo de leer, que puertos gpio del esp32-cam se pueden usar para colgar sensores, gracias de antemano.

    • @GuillermoSampallo
      @GuillermoSampallo  5 років тому +1

      Hola, utilizaría cualquiera salvo el IO0, que se utiliza para poner en modo programación. Saludos.

    • @ChumaxD
      @ChumaxD 4 роки тому +1

      Testeado, el GPIO_13

    • @lalosanchez2672
      @lalosanchez2672 4 роки тому

      @@GuillermoSampallo hola muchas gracias me encanto... tengo una pregunta si se le agrega un sensor ultrasonico para que en vez de que te tome la foto cada cierto tiempo, que te la tome a una distacia que se le asige... se podria implementar el codigo del ultrasico en el metodo void loop() donde se esta haciendo que tome la foto cada 60 seg ahi sustituirlo por el ultrasonico????

  • @sebastianteran3750
    @sebastianteran3750 3 роки тому +1

    ya no funciona esto verdad..?

    • @carloscarrera8834
      @carloscarrera8834 2 роки тому

      Si funciona, ya lo probé el código y sin problemas puedo subir la fotos a Drive

  • @etiennegaroby626
    @etiennegaroby626 3 роки тому

    Perfecto :)

  • @marceloalejandrobetancurca4810
    @marceloalejandrobetancurca4810 5 років тому

    Podría igual subirlo al servidor de mi web..

  • @edwinardila2548
    @edwinardila2548 3 роки тому

    Amigo cómo enviar mensajes al WhatsApp y también imagen. Me interesan más enviar los mensajes. Gracias

    • @GuillermoSampallo
      @GuillermoSampallo  3 роки тому

      Hola, a whatsapp particularmente no lo hice, si a Pushbullet como notificaciones pero solo texto: ua-cam.com/video/K_bc9uHlOUE/v-deo.html aún no arme el video para enviar imagenes.

  • @mariosilva6303
    @mariosilva6303 5 років тому

    Mi esp32 Cam no muestra la imagen de la cámara, después de cargar el sitio solo muestra una X. Tiene alguna idea de lo que puede estar sucediendo. Ping funciona normalmente

    • @GuillermoSampallo
      @GuillermoSampallo  5 років тому

      Hola, buen día. Particularmente revisaría en la terminal serie cual es la ip que muestra y luego probaría ingresar con la url indicada 192.168.x.x/cam-lo.jpg a ver si muestra la foto y en caso que no muestre, chequearía que mensaje de error da en la terminal y avanzaría desde ahí. Saludos!

    • @mariosilva6303
      @mariosilva6303 5 років тому

      @@GuillermoSampallo digitando 192..../cam-io.jpg muestra lá message: this URL dont exist.

    • @GuillermoSampallo
      @GuillermoSampallo  5 років тому

      Fíjate que es cam-lo.jpg no lo.jpg. chequea el monitor serie, te va a ayudar a encontrar el error

    • @mariosilva6303
      @mariosilva6303 5 років тому

      @@GuillermoSampallo sim, en monitor serial muestra :
      WiFi connected
      Starting web server on port: '80'
      Starting stream server on port: '81'
      Camera Ready! Use '192.168.15.17' to connect
      [E][camera.c:1344] esp_camera_fb_get(): Failed to get the frame on time!
      Camera capture failed

    • @GuillermoSampallo
      @GuillermoSampallo  5 років тому +1

      Hola, me ocurrió lo mismo y era un problema físico en la conexión del cable flex de la cámara con el ESP32; después de lograr que quede bien firme, y reiniciar un par de veces se arreglo. Saludos.

  • @bocayperon_
    @bocayperon_ 3 роки тому

    Hola Guillermo, soy de Bell Ville, estamos cerca. Te cuentonque no se puede entrar a tu pagina web, salta este mensaje:"Este servidor no ha podido demostrar que es www.gsampallo.com; su certificado de seguridad ha caducado en las últimas 24 horas. Este problema puede deberse a una configuración incorrecta o a que un atacante ha interceptado la conexión.".
    Saludoss

    • @GuillermoSampallo
      @GuillermoSampallo  3 роки тому +1

      Gracias, había expirado el certificado pero ya esta renovado. Saludos!

  • @luisurielsanchezlopez9019
    @luisurielsanchezlopez9019 4 роки тому

    Hola, me podrias mandar un link del esquematico porfavoooor

    • @GuillermoSampallo
      @GuillermoSampallo  4 роки тому

      Hola, está en la descripción del vídeo. No necesita mayor conexión más que vcc y gnd. Saludos!

  • @kamiloyanivamburbanorincon2732
    @kamiloyanivamburbanorincon2732 2 роки тому

    Alguno que lo haya utilizado hasta la fecha?

  • @ziliboba73
    @ziliboba73 4 роки тому

    Гуилермо, брат, по русски можешь все объяснить? :)

  • @___adrim___
    @___adrim___ 2 роки тому

    Hola!! Gracias por el video, sabes llegue hasta acá despues de renegar mucho con esto "Connected to script.google.com failed.
    " hice paso a paso lo que explicaste y sigo con el "Connected to script.google.com failed.
    " se conecta correctamente al wifi y me da ip y todo.. seguira vigente esto?

    • @automatizacionreyper4691
      @automatizacionreyper4691 Рік тому +5

      Para todos que reciben el error » Connected to script.google.com failed» : es suficiente anadir
      client.setInsecure();
      despues de «WiFiClientSecure client;»
      Espero que esto pueda ayudar alguien!

    • @tsukikokei6769
      @tsukikokei6769 Рік тому

      @@automatizacionreyper4691 hola, a mi tambien me sucedia lo mismo pero le agrege lo que mencionaste y ya me quedo, gracias infinitamente.

    • @carlosmateus5334
      @carlosmateus5334 Рік тому

      lo amoooooooooooooooooooooooooooooooooo
      gracias@@automatizacionreyper4691