Meteoclimatic

Bricolaje y otras manualidades => Bricometeo => Mensaje iniciado por: jmalm en 04 de Enero del 2016, 18:25:21 pm

Título: Estacion Independiente con ESP8266
Publicado por: jmalm en 04 de Enero del 2016, 18:25:21 pm
Hola¡, desde hace 6 años que tengo la PCE FWS-20, casi nunca he tenido problemas con ella, pero el otro dia se me ha estropeado el usb del pc por culpa del Display de la PCE... Tendrá masa o algo parecido. El display también ha caído.. esta KO.

Bien dándole vueltas al asunto, me he planteado hacer una estación meteorológica independiente (NO PC NI NA'). Bien con algunos de mis conocimientos de electrónica y programación, me dio por coger los sensores(Veleta, Anemómetro y Pluvio ) de la PCE y conectarlos a Arduino. Por ahí tenia un modulo DHT21 para usarlo de Temperatura y Humedad, solo me falta de el presión... Bueno llegando hasta aquí, consigo obtener los datos fácilmente, Ya que el Anemómetro manda impulsos cada vez que da una vuelta completa, haciendo un par de cálculos puedo averiguar la velocidad fácilmente. Igualmente pasa con el Pluviómetro, cada vez que coge 0.3mm manda un impulso, con una simple interrupción en Arduino la calculo. La veleta fue un poco problemática porque no sabia como funcionaba, así que la desarme y también tiene un funcionamiento sencillo, cada posición tiene una resistencia, con las entradas analógicas de Arduino las calculo y soy capaz obtener la dirección en grados...

Después del tochaco  ;D volví a darle vueltas... y pensé si lo hago con arduino tengo que enchufar al ordenador igualmente... no me vale... Pensando me acorde que me llego un ESP8266(Un modulo WiFI)concretamente el modelo ESP-01 para hacer que arduino tuviera WiFI, pues me pongo a leer y me entero que se puede programar y sus pines son utilizables :o . Sigo leyendo y me doy cuenta que funciona igual que el arduino y se programa igual  :o  :o  :o . Así que manos a la obra, busco el pinout y me llevo una decepción, mi modulo no sirve, necesito otro, así que he comprado la versión de desarrollo y un BMP180(Sensor de Presión).


Avanzamos un poco:

Esta tarde he tenido un momento y he realizado los circuitos.

(http://i64.tinypic.com/33ldyiw.jpg)


Tambien he intentado probar el ESP-01 con todo.. pero no me lo permite es muy limitado.. Esperemos que llege el ESP-12E

(http://i65.tinypic.com/2egaekn.jpg)

Actualizacion 12/01/2016:

Bien ayer estube un poco liado, tenia que estudiar para el instituto... una faena, pero hoy he tenido el día tranquilo y he programado un php para que el modulo mande los datos al servidor y este los guarde en una plantilla tipo Weather Display.


Una foto del codigo, si los expertos pueden mejorarlo que lo digan(De lenguajes como java, Basic, html, todo tipo de C y alguno por ahi se me escapa los se, pero PHP ni .... idea jajaja)

(http://i68.tinypic.com/2n706bm.jpg)


Algunas fotos del programa funcionando:

(http://i63.tinypic.com/2dl7yh.jpg)


(http://i67.tinypic.com/2dikdq1.jpg)


A falta de que llegue el material, tengo listo el código de Arduino, solo falta probar y testear  :P  :P



Actualización 7/02/2016

Ya esta aquí todo el material  plau2 .

Bien debo comentar que he tenido que pedir dos módulos(Debido a esto no ha habido actualizaciones), pedí primero un modulo ESP - 12E, lo hice funcionar, pero en un movimiento de un cable salto una pista y a la basura... Bueno ahora he pedido el modulo de desarrollo NodeMcu que es igual pero mas cómodo.


Bien pero ahora ya esta todo probado a falta de terminar con la veleta(No tengo polimetro a mano y no he podido hacer un división de tensión en condiciones) y modificar el codigo que me equivoque a la hora de hacer máximos y mínimo.

Tambien comento, que yo subo los datos a WU(Debido a su API), para una app que estoy haciendo, esto claro, es desactivable.

He probado la subida de datos a WU y a Meteoclimatic, ambos funcionan bien, a WU sube directamente sin necesidad de un servidor, a Meteoclimatic sube mediante un servidor que lo que hace es guardar el archivo temporalmente, investigare aun mas para ver si es posible.

Sin más Imagenes.

Aquí vemos la salida Serial del ESP en el momento que manda los datos a Meteoclimatic y a WU. Lo hace cada 60 sec.

(http://i65.tinypic.com/a2ek51.jpg)


Aquí vemos como quedan los datos en Meteoclimatic, lo rojo es la dirección donde guarda los datos el PHP temporalmente. Y hay que configurar como WeatherDisplay ya que usamos su plantilla

(http://i65.tinypic.com/b47wy0.jpg)


Finalmente pongo tambien una foto de WU.

(http://i68.tinypic.com/9vgpkm.jpg)
Título: Re:Estacion Independiente con ESP8266
Publicado por: meteobreda en 04 de Enero del 2016, 22:17:46 pm
El ESP8266-1 es muy basico, con el esp8266-12 seguro que puedes hacerlo.
Aunque posiblemente con esto podrías hacer mas cosas.

http://es.aliexpress.com/store/product/NodeMcu-Lua-WIFI-development-board-based-on-the-ESP8266-Internet-of-things/110055_32339203041.html?spm=2114.04020208.3.11.X7BWA5&ws_ab_test=searchweb201556_1,searchweb201644_3_79_78_77_82_80_62_81,searchweb201560_1,searchweb1451318400_6150
Título: Re:Estacion Independiente con ESP8266
Publicado por: jmalm en 05 de Enero del 2016, 12:46:39 pm
Por eso me lleve la decepcion. asique me he pillado el ESP 12e y el de desarrollo de Nodemcu. Con eso digo yo que bastara...
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 07 de Enero del 2016, 23:02:15 pm
me uno al tema, ya que estoy teniendo problemas con los datos de lluvia de mi pce-fws20, y tambien tenia el pensamiento para conectarlo a un arduino, pero mis conocimientos son casi nulos de programacion. Seguire atento tu hilo y espero que todo salga perfecto y compartas los avances por si hay mas gente con problemas y se suman al carro.
Me gustaria saber si tienes intenciones de subir datos a las paginas de meteo como con la pantalla.

Saludos
Título: Re:Estacion Independiente con ESP8266
Publicado por: jmalm en 08 de Enero del 2016, 20:41:37 pm
me uno al tema, ya que estoy teniendo problemas con los datos de lluvia de mi pce-fws20, y tambien tenia el pensamiento para conectarlo a un arduino, pero mis conocimientos son casi nulos de programacion. Seguire atento tu hilo y espero que todo salga perfecto y compartas los avances por si hay mas gente con problemas y se suman al carro.
Me gustaria saber si tienes intenciones de subir datos a las paginas de meteo como con la pantalla.

Saludos

Esa es la idea compi, que la estación solita se conecte a internet y los mande a la web los datos y olvidarte de enredos de PC y todo eso ademas de tener un consumo nulo, yo por lo menos lo voy a conectar a un panel solar y todo listo. Estoy a la espera de que llegen los sensores y demas, haber si tengo un momento y veo como se mandan los datos a Meteoclimatic para ir empezando a programar todo  ;D
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 08 de Enero del 2016, 21:31:11 pm
pues a la espera de que nos tengas informados compañeros, la verdad que seria todo un puntazo tenerlo con un arduino solo
Título: Re:Estacion Independiente con ESP8266
Publicado por: Ubik en 08 de Enero del 2016, 22:10:00 pm
Una pregunta: ¿ vas a montarlo con datalogger? porque me está dando la impresión que quieres mandar los datos "en vivo", ¿Has valorado la posible pérdida de datos ante una posible avería en la alimentación?

Para el tema del envío de datos, voy a intentar ponerme en contacto con un compañero del antiguo foro, a ver si puede incorporarse a este y ayudar en ese tema. creo recordar que hubo que hacer alguna modificación en la platilla y que se usó como base la de weather display.

Voy a intentar recuperar algo de aquel post, a ver si hay algo de interés que pueda serviros.
Título: Re:Estacion Independiente con ESP8266
Publicado por: jmalm en 09 de Enero del 2016, 22:09:31 pm
pues a la espera de que nos tengas informados compañeros, la verdad que seria todo un puntazo tenerlo con un arduino solo

Haber si llega el modulos y el sensor que falta y manos a la obra jeje. He estado ya preparando bastante codigo estos dias, asique va a ser llegar y montar, aunque tengo que pensar si modificare el sensor de viento para adaptarlo de otra manera.
Título: Re:Estacion Independiente con ESP8266
Publicado por: jmalm en 09 de Enero del 2016, 22:16:07 pm
Una pregunta: ¿ vas a montarlo con datalogger? porque me está dando la impresión que quieres mandar los datos "en vivo", ¿Has valorado la posible pérdida de datos ante una posible avería en la alimentación?

Para el tema del envío de datos, voy a intentar ponerme en contacto con un compañero del antiguo foro, a ver si puede incorporarse a este y ayudar en ese tema. creo recordar que hubo que hacer alguna modificación en la platilla y que se usó como base la de weather display.

Voy a intentar recuperar algo de aquel post, a ver si hay algo de interés que pueda serviros.

La idea es esa mandar los datos en vivo, pero guardar máximos mínimos y lluvia acumulada y relacionado, haciendolo mes y año, cabe la posibilidad de hacerlo a mas variables, pero todo se ira viendo, otra idea es mandar los datos a una BBDD gratuita, y backupearla una vez al mes por si acaso. Probablemente usare la plantilla del Weather Display, el modulo que mande al servidor gratuito que tengo por ahí de Hostinger los datos y los guarde ahí.

Estas dos ultimas cosas son las que me quedan por resolver realmente, porque el codigo con lecturas y calculos ya esta.  :P
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 09 de Enero del 2016, 22:19:01 pm
pues lo dicho, a la espera de novedades, y haber si el compañero ubik puede recuperar algo del antiguo foro que nos pueda facilitar las cosas

Un Saludo
Título: Re:Estacion Independiente con ESP8266
Publicado por: jmalm en 12 de Enero del 2016, 23:31:08 pm
Perdon por la inactividad, he tenido que estudiar para el instituto... Bueno esta ahi en el post principal dejo avances, haber si llega todo de una vez  O0
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 12 de Enero del 2016, 23:56:54 pm
De perdon nada compañero, solo faltaria que algo altruista como estas haciendo.... te tengamos que perdonar.... me parece increible lo que estas haciendo, poco a poco y por buen camino, haber si despues se puede añadir un sensor uv, otro de luz y uno de CO2 jejeje, seria de las estaciones mas completas....
Título: Re:Estacion Independiente con ESP8266
Publicado por: jmalm en 10 de Febrero del 2016, 18:14:45 pm
De luz puede ser complicado, suponiendo que te refieras a una LDR, ya que el ESP solo tiene 1 entrada Analógica y esta ocupada por la veleta. El de CO2 si se podría, lo he estado mirando, y el de UV posiblemente también.
Título: Re:Estacion Independiente con ESP8266
Publicado por: jmalm en 10 de Febrero del 2016, 18:16:07 pm
Actualizacion¡¡¡¡ Ya queda menos, solo la veleta y un problema con la memoria para guardar maximos y minimos. Por el resto se podria seguir usando.
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 10 de Febrero del 2016, 22:24:15 pm
pues a la espera de ver los resultados y el metodo de funcionamiento de todo, un mini brico no estaria mal  plau2 plau2 apla3 apla3
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 21 de Febrero del 2016, 10:27:12 am
Buenas compañero, como va la estacion ??? cuando tengas un rato, haber si por favor nos explicas un poco el codigo utilizada y las conexiones para montar otra....  plau2 plau2 plau2

Gracias
Título: Re:Estacion Independiente con ESP8266
Publicado por: meteobreda en 26 de Octubre del 2016, 23:21:11 pm
Hola,

Durante este verano he estado haciendo pruebas con un sensor de luminosidad y otro UV.

El sensor UV es un SI1145 y el de luz un BH1750FVI.
Los he conectado a un Nodemcu que envía los datos leídos a una pagina PHP donde se hacen los cálculos necesarios para mostrarlos.
Si te interesa puedo colgar el código y el esquema
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 27 de Octubre del 2016, 13:41:43 pm
Hola compañero, a mi me interesaría, y si encima tuvieses el código de una estación ya seria la leche jejeje
Título: Re:Estacion Independiente con ESP8266
Publicado por: Ubik en 27 de Octubre del 2016, 13:47:41 pm
Hola compañero, a mi me interesaría, y si encima tuvieses el código de una estación ya seria la leche jejeje


y el tuyo??, porque después de una año, yo creo que ya va siendo hora de que hayas podido dar de alta una estación.
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 27 de Octubre del 2016, 22:09:53 pm
Me refiero al código de una estación para un nodemecu, si yo no lo tengo es porque tengo demasiadas cosas que hacer en mi vida privada, creeme  :(
Título: Re:Estacion Independiente con ESP8266
Publicado por: Ubik en 27 de Octubre del 2016, 22:47:31 pm
Me refiero al código de una estación para un nodemecu, si yo no lo tengo es porque tengo demasiadas cosas que hacer en mi vida privada, creeme  :(

Ya, claro, claro, . . . .  pero es que este foro es para lo que es, o tienes estación operativa, o no la tienes, arriba, en rojo lo pone muy claro, y después de un año no parece que tengas mucha intención de subir datos a Meteoclimatic.

Foro exclusivo para soporte técnico de las estaciones de la red Meteoclimatic


Y si tienes tanto que hacer, puedes creer que nosotros también, quizás no tanto como tú, dado que hemos tenido tiempo de tener una estación operativa en Meteoclimatic, pero te aseguro que ocupados estamos ocupados, por lo que nuestros esfuerzos en el foro deben ir dedicados a todos lo que tienen estación funcionando, no a quien no tiene intención de colaborar con la Red.

Dar de alta una estación y no subir ni un sólo dato no sirve, por lo que te rogaría que te abstuvieses de pedir ayuda en este foro si no es para subir datos a la Red.

Gracias.

Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 27 de Octubre del 2016, 22:56:08 pm
Te repito que no tengo tiempo, si no mira cuanto llevo sin subir datos a otras plataformas...
 Si tanto te sobra a ti, te puedes venir por Santander y montamos la mia
Título: Re:Estacion Independiente con ESP8266
Publicado por: jantoni en 27 de Octubre del 2016, 23:16:29 pm
Alberto

Es una respuesta equivocada,  muy equivocada
Título: Re:Estacion Independiente con ESP8266
Publicado por: ea1htb en 27 de Octubre del 2016, 23:25:05 pm
Lo se jantoni, pero llega un momento que la gente te saca del sitio, como si solo existiese el foro y todos tendríamos todo el tiempo del mundo para dedicarnos a ello. Bueno dejo el tema y cuando pueda y la chiquilla me deje me pondré de nuevo a ello,

Un saludo
Título: Re:Estacion Independiente con ESP8266
Publicado por: mielmari en 27 de Abril del 2017, 08:20:17 am
Hola,
muchas gracias por esa información. Utilizo mucho Arduino, y lo programo sin problemas. No conocía este módulo wifi, me has abierto los ojos, ya estoy dando vueltas a un plan similar al tuyo: comprar sensores por separado y conectarlos todos con un Arduino+wifi a mi red local.