Hardware > Otras estaciones meteorológicas

Estación meteorológica con un ESP8266

(1/2) > >>

castellone:
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

casacota:
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: ---
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


--- Fin del código ---

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...

jmviper:
También tienes la posibilidad de enviar los datos vía Python o PHP



castellone:
Muchas gracias a los dos!! ya tengo por donde tirar.

castellone:
Un pasito, ya subo datos a wunderground!!!
https://www.wunderground.com/dashboard/pws/ICASTE292

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa