domingo, 6 de mayo de 2018

Adaptador EMA a Wifi

Este módulo permite poner en wifi los lecturas de una estación EMA (Estación Meteorológica para Astronomía). 
El objetivo es enviar lecturas de calidad de cielo de la estación EMA a la red STARS4ALL. Tener los datos en red aporta otros beneficios, como acceder a los datos desde varios ordenadores o poder instalar un display en cualquier lugar visible. 

Para el montaje del adaptador se usan placas comerciales disponibles en internet.


Diagrama de bloques del adaptador EMA-Wifi. Los datos salen a la red en tres formatos diferentes, siendo posible el acceso local y el envío a la red STARS4ALL.

 La configuración del módulo  se hace por web, siguiendo las instrucciones del fotómetro TESS-W,  dado que se basa en el mismo firmware. 

El adaptador EMA-Wifi se compone de tres placas comerciales interconectadas.
Se trata de placas apilables Wemos D1 mini.

El adaptador se compone de tres placas compradas en AliExpres. Se basa en un ESP8266, instalado en placa apilable de la marca Wemos.
Tan solo es necesario soldar un conector y cuatro hilos para el adaptador RS-232 a TTL.
Las tres pequeñas placas que componen el adaptador: ESP12 en placa Wemos D1 mini, conversor de 12v a 5v y protoboard shield  para colocar el driver RS-232 a TTL. 
A la derecha, detalle del driver 232, en una plaquita comercial con chip MAX3232. Se ven los cuatro hilos blancos necesarios para conectarlo a la protoboard. El cable rojo lleva los 12v al conversor dc-dc.

El módulo se puede colocar dentro de la caja de relés de la estación EMA. Tan solo es necesario conectar tres cables a la tarjeta de relés: 12v, gnd y Tx.

Instalación del adaptador dentro de la caja de relés de la estación EMA.

Para colaborar con la red STARS4ALL es necesario tener en la estación un fotómetro compatible y calibrado.
Fotómetro para EMA en formato TESS-W compatible con STARS4ALL. 
Además del fotómetro y la termopila, incorpora el sensor de radiación solar y el sensor de lluvia. 

El firmware para el adaptador está disponible aquí: EMA-mcast-d1_mini.bin

Display EMA por WiFi.

Al tener los datos en multicast, podemos recibirlos en varios ordenadores a la vez o presentarlos en el siguiente display, ubicable en cualquier lugar donde llegue la señal wifi.

El paquete de datos, recibido cada 5 segundos en multicast por el puerto 2255, es una cadena JSON con el siguiente formato:
{"seq":63549, "rev":1, "name":"ema1", "freq":345300.00, "mag":6.82, "tamb":19.00, "tsky":15.87, "hrel":52.90, "plu":0.00, "plua":1.00, "lluv":1, "bar":1012.60, "roci":9.20, "ane":2.60, "wdBm":-78, "ZP":20.67}

Montaje con display TFT de 2,4'' mostrando los datos EMA de forma básica.
También se presenta la temperatura y humedad interior.

El display, de 2.4'', es un ILI9341 de 240x320 SPI, controlado desde otro módulo ESP12 Wemos D1 mini.    En un lateral (centro de la foto), está el sensor SHT21 de temperatura y humedad interior. 
El conjunto se alimenta a 5v con cualquier alimentador de móvil.

El conexionado entre display, SHT21 y modulo de control  es el siguiente:
Conexiónes con la placa Wemos D1 mini.

El firmware para el display está disponible aquí: EMA-mcast-TFT.bin

No hay comentarios: