REGISTROS DE DATOS-DATA LOGGER-GOOGLE DRIVER.
Los registros de datos , en un estación meteorológica es fundamental para su analizis, y sacar conclusiones, y realizar gráficos,etc.
En este data logger ,los datos serán enviados , a una hoja de calculo en GOOGLE DRIVE directamente desde nuestro ARDUINO, no fue fácil ,ya que lo que encontré en Internet no estaban total mente terminado, pero entre un tutoríal y otro, uniendo concepto por fin funciono .
Con GOOGLE DRIVER , tenemos una gran herramienta y ademas gratuita, donde podemos subir nuestro datos y almacenarlos ,
1. Lo primero que tenemos que hacer es abrir una cuenta en GOOGLE DRIVE y crear un formulario
Renombramos el formulario con el nombre del proyecto que mas le guste , en este proyecto sera EjemploMeteo.
Seguidamente:
A) creamos unas preguntas con el nombre de las variables.
B) En el formato de la repuesta, ponemos respuesta corta.
C)Agregamos otra pregunta,y seguimos los pasos anteriores.
Crear pregunta |
Se crea una hoja de calculo ,mirando las respuesta, y en opciones crear hoja de calculo, esta sera donde ARDUINO ,registre los datos.
Se edita la programación del formulario, poniéndolo en modo vista previa, ponemos el curso sobre donde va la respuestas,clic derecho ratón y inspeccionar.
Cuando lo tengamos editado, para ser mas fácil encontrar el comando que queremos , ponemos algo en la opción entrar respuesta que marque con una A, y nos fijamos en que linea de programación sale la entrada,marcada con la opción B, seguidamente copiamos en el porta papeles dicho comando por que mas adelante nos sirve, para la otra entrada de respuesta se hace lo mismo.
Para la Temperatura seria la linea:
<input type="hidden" name="entry.2066525602" jsname="L9xHkb" value="">
Apuntaríamos "entry.2066525602".
Para la Humedad seria :
<input type="hidden" name="entry.430821367" jsname="L9xHkb" value="1">
Apuntaríamos "entry.430821367" .
Si queremos probar la dirección y que los pasos asta aquí están bien ejecutamos estos en la barra del navegador .
Se cambia lo siguiente:
&submit=Submit
: viewform -> formResponse
https://docs.google.com/forms/d/1wv_XIDkz0UcMFjg3tu3gpAcIR_gmWqhE19mzVwhSVYM/formResponse?entry.2066525602=100&entry.430821367=200&submit=Submit
Tenemos que abrir una cuenta en PushingBox ,utilizando la cuenta de GOOGLE , para poder direccionamiento nuestros datos GOOGLE DRIVER , ya no es posible hacer lo directamente, nuestro ARDUINO no puede trabajar en https.
Creamos un servicio en My Services.
Seleccionamos esta opción:
Rellenamos las casillas siguiendo el siguiente orden:
a) Ponemos el nombre del proyecto.
b)colocamos la direccion con la Key de nuestro formulario con fromResponse?,al final
https://docs.google.com/forms/d/1wv_XIDkz0UcMFjg3tu3gpAcIR_gmWqhE19mzVwhSVYM/fomResponse?
c) el tipo GET o POS nosotros ponemos POS .
Seguidamente creamos nuestro Scenario en :
Copiar el ID y guardarlo lo tendremos que usar mas a delante.
Añadir una acción en el Scenario.
https://docs.google.com/forms/d/1wv_XIDkz0UcMFjg3tu3gpAcIR_gmWqhE19mzVwhSVYM/formResponse?
En la próxima entrada de bloc ,enviaremos los datos del ARDUINO directamente GOOGLE DRIVER.
referencia:
http://electoy.tistory.com/170
Garcias, espero que funcione. Es lo que necesitaba
ResponderEliminar