Skip to main content

Integración con Google Sheets vía Helium

Google Sheets es una aplicación web que permite a los usuarios crear, actualizar y modificar hojas de cálculo, y compartir los datos en línea en tiempo real.

La aplicación de hojas de cálculo en línea Google Sheets permite crear, editar y formatear hojas de cálculo para organizar y analizar información. Google Sheets suele compararse con Microsoft Excel, ya que ambas aplicaciones se usan para propósitos similares. Google Sheets es esencialmente la versión en la nube de Google con las funciones básicas de Microsoft Excel.

Gracias a las capacidades de integración de Helium, podemos guardar fácilmente los datos de sensores vía Google Sheets y hacer análisis simples de datos de manera sencilla.

Actualizable a Sensores Industriales

Con el controlador SenseCAP S2110 y el registrador de datos S2100, puedes convertir fácilmente el Grove en un sensor LoRaWAN®. Seeed no solo te ayuda con la creación de prototipos, sino que también te ofrece la posibilidad de expandir tu proyecto con la serie SenseCAP de robustos sensores industriales.

La carcasa IP66, la configuración vía Bluetooth, la compatibilidad con la red global LoRaWAN®, la batería integrada de 19 Ah y el potente soporte desde la APP hacen que el SenseCAP S210x sea la mejor opción para aplicaciones industriales. La serie incluye sensores para humedad del suelo, temperatura y humedad del aire, intensidad lumínica, CO2, CE y una estación meteorológica 8 en 1. Prueba el último SenseCAP S210x para tu próximo proyecto industrial exitoso.

SenseCAP Industrial Sensor
S2100
Data Logger
S2101
Air Temp & Humidity
S2102
Light
S2103
Air Temp & Humidity & CO2
S2104
Soil Moisture & Temp
S2105
Soil Moisture & Temp & EC
S2110
LoRaWAN® Controller
S2120
8-in-1 Weather Station

Crear un formulario de Google

Si no te has registrado con una cuenta de Google antes de comenzar este tutorial, por favor crea tu cuenta de Google aquí primero.

Una vez que hayas completado el registro de tu cuenta, inicia sesión en la página de Google Forms. Luego, simplemente crea un nuevo formulario de Google.

Recomendamos configurar las preguntas como "Respuesta corta".

Aquí, crearé una tabla usando el Módulo Vision AI como ejemplo. Esta tabla debe tener dos conjuntos de datos, uno para el número de personas detectadas y otro para el nivel de confianza.

note
Debe seleccionarse "Respuesta corta" para cada nueva etiqueta de sensor creada.

Ve a la pestaña de respuestas y dile al formulario que quieres que los resultados se envíen a Google Sheets haciendo clic en el botón de Google Sheets.

Simplemente ingresa el título del formulario de Google en la ventana emergente y haz clic en el botón Crear en la parte inferior derecha.

Asegúrate de que se hayan creado las columnas requeridas.

Hacer el formulario público

Regresa a la página de configuración de nuestro formulario y haz clic en el botón Enviar en la esquina superior derecha para obtener el enlace para compartir el formulario.

Obtendrás un enlace para compartir como este:

https://docs.google.com/forms/d/e/1FAIpQLSce9ozQMVwdgIYXYyutRPeE5opGba6724QGEN_I_dvoEH_Muw/viewform?usp=sf_link

Solo necesitamos el ID del formulario, por lo que vamos a eliminar el prefijo https://docs.google.com/forms/d/e/ y el sufijo /viewform?usp=sf_link. Nos quedará una cadena larga sin barras.

1FAIpQLSce9ozQMVwdgIYXYyutRPeE5opGba6724QGEN_I_dvoEH_Muw

Por favor, guarda este ID, que será usado en la integración con Helium.

Agregar integración de Google Sheets en Helium

Regresa a Helium y agrega una integración de Google Sheets en la consola. Ve a Integrations en el menú lateral izquierdo. Selecciona la integración que quieres agregar — en este caso, la integración de Google Sheets como se muestra abajo.

Haz clic en Add Integration en la página nueva.

En la página nueva, ingresa el ID del formulario que obtuvimos arriba en el campo correspondiente y haz clic en Get Google Form Fields para verificar si el ID es correcto. Si después de hacer clic puedes obtener el contenido de las etiquetas en las columnas del formulario, el enlace es correcto.

Haz clic en Generate Function Body w/ Fields Above en la parte inferior y Helium generará automáticamente el decodificador requerido para nosotros.

tip

En este punto, no es necesario que apresures en hacer clic en el botón Add Integration a la derecha, ya que la integración todavía necesita una pequeña modificación para acomodar los valores de los sensores que hemos enviado.

Crear tu decodificador

Hemos preparado el código para el decodificador completo requerido para importar todos los sensores del kit a Google Sheets, por favor revisa la tabla a continuación.

Antes de usar el código del decodificador para el sensor correspondiente, asegúrate de haber seguido el tutorial anterior para crear y compartir el formulario de Google. Y si quieres usar el código que proporcionamos directamente, la etiqueta del sensor en tu formulario también debe coincidir con el código.

Tipo de SensorLink de Descarga
Sensor de luz incorporado en Wio TerminalDescarga
Sensor IMU incorporado en Wio TerminalDescarga
Sensor de humedad de sueloDescarga
Sensor de gases VOC y eCO2 (SGP30)Descarga
Sensor de temperatura y humedad (SHT40)Descarga
Módulo Vision AIDescarga
note

El decodificador usado por Google Forms no puede utilizarse con el decodificador proporcionado en la Conexión a Helium.

Continuando con el paso anterior, necesitamos copiar y reemplazar el área de código en Helium con el codec del sensor que estás usando, y luego hacer clic en Add Integration en el lado derecho.

Por supuesto, no olvides que también debemos añadir la integración del decodificador y Google Forms al Flow.

Subir código para enviar datos a Helium

Por favor, sigue las instrucciones en el tutorial de Conexión a Helium para subir el código que envía los valores de tu sensor a Helium.

Una vez que los datos comiencen a enviarse, podrás ver la actualización en vivo de los datos desde Google Sheets.

También puedes hacer como yo hice arriba: agregar varios estilos de tabla en Google Sheets para que sea más intuitivo y fácil ver o comprender tendencias en tus datos.

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...