Autor Tema: Estacion Independiente con ESP8266  (Leído 23003 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Estacion Independiente con ESP8266
« 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.




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



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)




Algunas fotos del programa funcionando:







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.




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




Finalmente pongo tambien una foto de WU.


« Última modificación: 10 de Febrero del 2016, 18:12:28 pm por jmalm »

Desconectado meteobreda

  • Newbie
  • *
  • Mensajes: 38
    • Ver Perfil
    • MeteoBreda
  • Estación: MeteoBreda ESCAT1700000017400A MeteoCeloni ESCAT0800000008470A
« Última modificación: 04 de Enero del 2016, 22:34:51 pm por meteobreda »

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Re:Estacion Independiente con ESP8266
« Respuesta #2 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...

Desconectado ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Estacion Independiente con ESP8266
« Respuesta #3 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

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Re:Estacion Independiente con ESP8266
« Respuesta #4 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

Desconectado ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Estacion Independiente con ESP8266
« Respuesta #5 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

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.285
    • Ver Perfil
  • Estación: Villavieja de Yeltes-SA102 ESCYL3700000037260A
Re:Estacion Independiente con ESP8266
« Respuesta #6 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.
                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Re:Estacion Independiente con ESP8266
« Respuesta #7 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.

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Re:Estacion Independiente con ESP8266
« Respuesta #8 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

Desconectado ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Estacion Independiente con ESP8266
« Respuesta #9 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

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Re:Estacion Independiente con ESP8266
« Respuesta #10 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

Desconectado ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Estacion Independiente con ESP8266
« Respuesta #11 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....

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Re:Estacion Independiente con ESP8266
« Respuesta #12 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.

Desconectado jmalm

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: ESEXT0600000006176A
Re:Estacion Independiente con ESP8266
« Respuesta #13 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.

Desconectado ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Estacion Independiente con ESP8266
« Respuesta #14 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