sábado, 7 de mayo de 2016

REGISTROS DE DATOS-DATA LOGGER EN GOOGLE DRIVER CON ARDUINO


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


Copiamos la dirección y la guardamos en el bloc de notas, por que mas adelante nos hace falta.








Se crea una hoja de calculo ,mirando las respuesta, y en opciones crear hoja de calculo, esta  sera donde ARDUINO ,registre los datos.




Hoja de Calculo










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






1 comentario: