✅ Cómo conectar tu ESP32 a EXCEL en Google Drive y monitorear SENSORES en tiempo real

BeCircuit
22 Aug 202412:14

Summary

TLDREn este video, se muestra cómo exportar datos desde una placa ESP32 a través de Wi-Fi hacia una hoja de Excel, creando una base de datos en tiempo real para sensores o estado del sistema sin servicios externos. Se utiliza el sensor SHT30 para medir temperatura y humedad, y se envían los datos a través de una solicitud POST a un script de Google Apps. El proceso incluye la configuración de la red Wi-Fi, la lectura de sensores, la creación de un script en Google Drive y la programación de la placa ESP32 para enviar datos cada 2 segundos. El resultado es una hoja de Excel actualizada con datos de sensores en tiempo real.

Takeaways

  • 😀 En este video se enseña cómo exportar datos desde una placa ESP32 a una hoja de Excel a través de Wi-Fi sin utilizar servicios externos.
  • 🔍 Se utiliza un sensor de temperatura y humedad modelo SHT30 para obtener los valores que se enviarán a Excel.
  • 🛠️ La placa ESP32 está patrocinada por PCBWay, quienes ofrecen servicios de fabricación y ensamblado de circuitos impresos.
  • 📈 Se requiere configurar las credenciales de la red Wi-Fi y crear una hoja de Excel en Google Drive para almacenar los datos.
  • 📝 Los datos se envían en formato JSON a través de una solicitud POST a una URL de Google Apps Script.
  • 🔧 Se programa la placa ESP32 para leer los valores del sensor cada 2 segundos y enviarlos a la hoja de Excel.
  • 🔗 Es necesario crear un script en Google Apps Script para escuchar las solicitudes POST y agregar las filas correspondientes en la hoja de Excel.
  • 📊 La hoja de Excel tiene columnas para la fecha y hora, temperatura y humedad, y se puede personalizar para incluir más sensores.
  • 🔄 El proceso se repite cada 2 segundos, lo que permite la actualización en tiempo real de los datos en la hoja de Excel.
  • 👨‍🏫 El video ofrece una guía detallada para conectar la placa a la red Wi-Fi, leer los sensores y enviar los datos a Excel.
  • 🔗 Se sugiere la posibilidad de agregar más valores y sensores al proyecto, adaptando el código y la hoja de Excel en consecuencia.

Q & A

  • ¿Qué es lo que se enseña en el video?

    -El video enseña cómo exportar datos desde una placa ESP32 a través de una conexión Wi-Fi hacia una hoja de Excel para crear una base de datos de sensores o estado del sistema sin usar un servicio externo.

  • ¿Qué placa se utiliza en el tutorial?

    -Se utiliza una placa basada en ESP32, que incluye conectores para conectar periféricos y una etapa de potencia con salida a reled inteligente.

  • ¿Cuál es el propósito del sensor SHT30 en este proyecto?

    -El sensor SHT30 se utiliza para leer la temperatura y la humedad, los cuales se enviarán a una hoja de Excel.

  • ¿Qué es PCBWay y cómo se relaciona con el proyecto?

    -PCBWay es un fabricante de PCB que patrocina la placa usada en el video. Ofrece servicios de fabricación de circuitos impresos y ensamblado de componentes.

  • ¿Cómo se conecta la placa ESP32 a la red Wi-Fi local?

    -Se deben ingresar las credenciales de la red Wi-Fi, que incluyen el nombre de la red y la contraseña, para que la placa ESP32 se conecte a la red local.

  • ¿Qué formato se utiliza para enviar los datos del sensor a la hoja de Excel?

    -Los datos del sensor se convierten en una cadena JSON y se envían a través de una solicitud POST a una URL de Google Apps Script.

  • ¿Cómo se configura la hoja de Excel en Google Drive para recibir datos?

    -Se crea una hoja de Excel con columnas para la fecha y hora, temperatura y humedad. Luego, se crea un script en Google Apps Script que escucha solicitudes POST y agrega nuevas filas con los datos recibidos.

  • ¿Qué librería se utiliza para enviar datos a través de la conexión HTTP?

    -Se utiliza la librería HTTPClient para enviar los datos JSON a la URL de Google Apps Script.

  • ¿Cuánto tiempo se establece para la lectura de los sensores antes de enviar los datos a Excel?

    -Se establece un tiempo de lectura de sensor de 2 segundos utilizando la función millis en lugar de delay.

  • ¿Cómo se verifica el estado de la conexión Wi-Fi antes de enviar los datos a Excel?

    -Se verifica el estado de la conexión Wi-Fi iniciando con el nombre del servidor y creando un objeto JSON para armar el stream con los datos correspondientes.

  • ¿Cómo se puede acceder al script de Google para obtener la URL correspondiente para el ESP32?

    -Se accede a través de la pestaña 'Extensiones' en Google Drive, seleccionando 'Apps Script' y pegando el script proporcionado en el video.

  • ¿Qué sucede si no se establece una conexión Wi-Fi en los 10 segundos previstos?

    -Si no se establece la conexión en 10 segundos, el programa muestra un mensaje indicando un fallo en la conexión y procede a mostrar la dirección IP que tomó al conectarse a la red.

  • ¿Cómo se puede solucionar el problema de los datos de humedad mostrados en un formato extraño en la hoja de Excel?

    -Ejecutando el botón 'Ejecutar' en la pestaña 'Extensiones' de Apps Script para que los datos se muestren correctamente en el formato adecuado.

  • ¿Qué información se puede agregar a la hoja de Excel si se utilizan más sensores en el proyecto?

    -Se pueden agregar más columnas para cada valor adicional de los sensores que se utilicen en el proyecto.

  • ¿Cómo se puede ajustar el intervalo de tiempo entre las lecturas de sensor y los envíos de datos a Excel?

    -Se puede ajustar el valor de la variable 'Time read' en el código del ESP32 para establecer el tiempo deseado entre las lecturas y envíos de datos.

  • ¿Qué es el programa de mentoría en electrónica y cómo se relaciona con el contenido del video?

    -El programa de mentoría en electrónica es una clase en vivo grupal que incluye experiencias prácticas y proyectos, y acceso a contenido grabado de electrónica, incluyendo la programación de Arduino y placas ESP32 y ESP8266. Se menciona en el video como una opción para aprender más sobre los temas tratados.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
ESP32ExcelWiFiSensoresIoTProgramaciónMentoríaElectrónicaAutomatizaciónProyectos
Besoin d'un résumé en anglais ?