Autor Tema: Estación meteorológica con un ESP8266  (Leído 12042 veces)

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

Desconectado castellone

  • Newbie
  • *
  • Mensajes: 10
    • Ver Perfil
    • Mi ESP8266
  • Estación: ESPVA1200000012004A
Estación meteorológica con un ESP8266
« en: 21 de Febrero del 2021, 19:42:41 pm »
Hola, me estoy montando una estación meteorológica usando piezas sueltas y un ESP8266, que para los que no lo sepáis es un arduino con conexión a internet.
Lo tengo funcionando desde hace unos días y me va subiendo datos a un servidor que tengo por ahí.
Estoy implementando ahora la subida a wunderground, pero me gustaría subirlo aquí, el problema es que me estoy volviendo loco y no he sabido encontrar si hay un servicio en el que podamos subir la información con una llamada HTTP GET. ¿Alguíen sabe donde encontrar documentación?, porque algo debe haber, ya que de alguna forma se tienen que subir los datos.

Por si tenéis curiosidad, estoy usando una veleta y anemometro de una MISOL y un pluviometro lacrose de una estación antigua, solo tiene 0,5 litros de precisión, pero por ahora es lo que hay.
Para presión, humedad y temperatura estoy usando un BME280.
La idea es alimentarlo con placas solares, por ahora he puesto una de 5V 500ma pero se queda claramente corta ya que si no hace sol me quedo sin pilas en 6 o 7 días.
La alimentación, por ahora, son 3 pilas 18650 de un portatil viejo, pero aún están más o menos bien.
Controlo voltaje y amperaje del panel solar con un INA219, esta lectura creo que hasta valdría incluso como sensor de radiación, pero por si acaso he pedido un sensor de rayos UV ML8511, aún no lo tengo.
Para el control del voltaje de las pilas uso un divisor de voltaje con resistencias y como el ESP8266 solo tiene una entrada analógica, he puesto un módulo ADS1015 que amplia a 4 más los canales analógicos.
La entrada del ESP la uso para leer la veleta.
Lo tengo todo montado aún en una placa de prototipado, pero cuando vea que va funcionando lo meteré en una placa perforada.
Cuando lo vaya teniendo más adelantado subiré como montar una, por si alguien se anima.
Una foto para que veáis de que hablo:

https://www.dropbox.com/s/zg4ipanx18iix3d/1613932650165.jpg
« Última modificación: 21 de Febrero del 2021, 19:49:00 pm por castellone »

Desconectado casacota

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 2.019
    • Ver Perfil
    • Observatori de Sant Martí de Canals
  • Estación: Sant Martí de Canals ESCAT2500000025518A
Re:Estación meteorológica con un ESP8266
« Respuesta #1 en: 21 de Febrero del 2021, 19:56:23 pm »
Puedes usar este sistema http://www.atmos.cat/perl?num=1578942090 que recibe los datos que se le mandan por un http get. En esas instrucciones tienes los parámetros del servidor y el path, así como generar la clave. Lo único que necesitas sólo es saber el formato del envío, te pongo un ejemplo y con eso ya verás que es fácil:

Código: [Seleccionar]

ID=CODIGOESTACION&PASSWORD=XXXXXX&indoortempf=65.5&tempf=39.0&dewptf=24.3&windchillf=39.0&indoorhumidity=40&humidity=55&windspeedmph=0.0&windgustmph=0.0&winddir=58&absbaromin=26.400&baromin=29.997&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=0.657&solarradiation=0.00&UV=0&dateutc=2021-02-21%2000:11:07&softwaretype=ESP8266&action=updateraw&realtime=1&rtfreq=5


Todas las unidades son americanas. Como ves, es el mismo protocolo que para enviar a wunderground, con lo que podrás ahorrarte trabajo. Corta y pega...

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Estación meteorológica con un ESP8266
« Respuesta #2 en: 21 de Febrero del 2021, 20:46:15 pm »
También tienes la posibilidad de enviar los datos vía Python o PHP





Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado castellone

  • Newbie
  • *
  • Mensajes: 10
    • Ver Perfil
    • Mi ESP8266
  • Estación: ESPVA1200000012004A
Re:Estación meteorológica con un ESP8266
« Respuesta #3 en: 21 de Febrero del 2021, 22:33:20 pm »
Muchas gracias a los dos!! ya tengo por donde tirar.

Desconectado castellone

  • Newbie
  • *
  • Mensajes: 10
    • Ver Perfil
    • Mi ESP8266
  • Estación: ESPVA1200000012004A
Re:Estación meteorológica con un ESP8266
« Respuesta #4 en: 22 de Febrero del 2021, 22:21:12 pm »
Un pasito, ya subo datos a wunderground!!!
https://www.wunderground.com/dashboard/pws/ICASTE292

Desconectado casacota

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 2.019
    • Ver Perfil
    • Observatori de Sant Martí de Canals
  • Estación: Sant Martí de Canals ESCAT2500000025518A
Re:Estación meteorológica con un ESP8266
« Respuesta #5 en: 22 de Febrero del 2021, 23:46:23 pm »

Desconectado castellone

  • Newbie
  • *
  • Mensajes: 10
    • Ver Perfil
    • Mi ESP8266
  • Estación: ESPVA1200000012004A
Re:Estación meteorológica con un ESP8266
« Respuesta #6 en: 23 de Febrero del 2021, 08:21:50 am »
Es verdad!!!!
Ayer lo dejé ya jartito porque me daba error al hacer la llamada, pero se ve que lo último cambio fue el bueno!!!! plau2
Ahora a buscar una estación cercana y a ver si la mía no cuenta muchas mentiras.
Por cierto, ayer descubrí como se calcula la temperatura de rocio... que cosas...

Ahora a por el cálculo de la media de la dirección del viento... que por lo que he visto no es facilito...

Desconectado B.Santiago

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 1.979
    • Ver Perfil
  • Estación: Ávila- La Colilla [ESCYL0500000005192A]
Re:Estación meteorológica con un ESP8266
« Respuesta #7 en: 23 de Febrero del 2021, 09:35:52 am »
Ten presente que la comparación con otras estaciones, por cercanas a la tuya  que puedan estar,  no va a servir para casi nada.
Una vaga referencia orientativa y poco más.
Cada estación registra sus propios datos en el lugar donde está instalada, y no en el de las vecinas, que simultáneamente registrarán sus propios datos en su propia ubicación. No tienen por qué ser iguales a los tuyos.
Solo en caso de diferencias escandalosamente grandes deberías tomarlas en consideración, no tanto para imitarlas como, sobre todo, para revisar y comprobar tu propia estación.
Únicamente para regular o ajustar los valores de la presión atmosférica tiene sentido remitirse a la  información oficial que proporcionan las  estaciones cercanas de AEMET  o de los aeropuertos.
[img width=180

Desconectado castellone

  • Newbie
  • *
  • Mensajes: 10
    • Ver Perfil
    • Mi ESP8266
  • Estación: ESPVA1200000012004A
Re:Estación meteorológica con un ESP8266
« Respuesta #8 en: 24 de Febrero del 2021, 08:15:42 am »
Gracias!
Si, además tampoco la tengo en la azotea, la tengo en una terraza que tiene el edificio, que aunque está separada unos 3 metros del mismo, se ve afectada totalmente por el, sobre todo a nivel de vientos y algo en la temperatura, como está orientada al sur, cuando hace sol sube la temperatura más de lo que debiera.

Desconectado Meteo-ElColláu

  • Jr. Member
  • **
  • Mensajes: 54
    • Ver Perfil
  • Estación: El Entrego - El Colláu (ESAST3300000033947A)
Re:Estación meteorológica con un ESP8266
« Respuesta #9 en: 06 de Marzo del 2021, 18:29:31 pm »
Efectivamente, comparar con otra estación cercana puede dar una idea aproximada, nada exacta, y es que incluso 2 medidores al lado tampoco van a dar valores iguales, pues por ejemplo el BME tiene una precisión de más/menos 1 grado y el termómetro de Davis de más/meno 0,5....así que podrían diferir en 2 grados el primero y 1 el segundo. Una manera de calibrar el BME280 en cuanto a la temperatura a 0 grados sería que envuelvas bien ajustado el pequeño dispositivo con el film plástico transparente  que se usa en cocina para impermeabilizarlo y lo introduzcas en un vaso con hielo picado fundente y dejarlo allí hasta alcanzar la temperatura más estable en esa mezcla agua/hielo que sería el cero. Para la humedad, esperar a que haya un día de niebla, que será aproximadamente el 100%. En lo que son muy exactos estos pequeños sensores es en la medición de la presión atmosférica (vienen calibrados a nivel del mar). Decirte que yo tengo 3 BME280 para distintos usos que llegué a comparar al lado de la estación Davis y nunca marcó temperaturas iguales, el BME creo que es mucho más sensible y varía más rápidamente en temperatura, tanto hacia arriba como hacia abajo, en humedad van acordes en su variación, pero me dan los 3 valores más bajos siempre. Actualmente tengo uno (calibrado al 0 en hielo) en el exterior con un medidor de partículas contaminantes situado a cierta distancia del Davis y comparados tienen una desviación  extrema de hasta más de 1 grado, siendo la más frecuente en torno a  más/menos 0,5. Y lo que dices del sol...un rayo miínimo que les dé, los BME280 suben al instante
Saludos.
« Última modificación: 06 de Marzo del 2021, 18:32:01 pm por Meteo-ElColláu »