Consejos y recomendaciones de instalación
Consejos y recomendaciones de instalación para la ubicación de la estación meteorológica
La instalación de la estación meteorológica de forma adecuada es muy importante para tener una buena calidad de datos y para ello es necesario tener en cuenta una serie de consejos a la hora de la instalación. Estas recomendaciones las podemos dividir en dos diferentes tipos recomendaciones generales que aplican independientemente del lugar donde se quiera montar la estación y las recomendaciones específicas según el sitio de montaje.
Recomendaciones generales sin importar el sitio de montaje [+]
- Evitar obstrucciones a los sensores, como paredes, árboles, vallas, etc. Cualquier cosa que modifique alguna de las variables meteorológicas, se recomienda una distancia mínima de 2 metros de cualquier obstrucción.
- Alejar de lugares que produzcan calor o frío de forma artificial (aire acondicionado, calentadores eléctricos, etc).
- Para hacer un cálculo correcto de humedad del aire, se recomienda que esté alejado 15 metros de cuerpos de agua: como fuentes, lagos, ríos, etc.
- Nivelar la estación durante la instalación, el soporte central deberá estar lo más vertical posible.
- Con ayuda de una brújula, orientar la veleta hacia el norte.
Recomendaciones específicas en función del sitio de montaje
[+]
Hay varias opciones de montaje que a continuación vamos a detallar.
Montaje de la estación meteorológica sobre tierra o hierba
Suponiendo que el lugar donde se quiere instalar está situado en una zona rural o dispone de un gran jardín dentro de la ciudad, puede instalarla en su jardín, patio o huerto sin problema. En este caso la mejor opción es a través de un trípode y asegurarlo con varias estacas. Es una de las opciones más fáciles para instalar una estación meteorológica.
Ventajas:
- Fácil de instalar. Sin necesidad de ayuda profesional.
- De cara al mantenimiento rutinario, es muy fácil acceder a los sensores.
- Exactitud de los datos de su patio, jardín o huerto.
Desventajas.
- Los sensores son accesibles a cualquier persona por lo que podrían ser robados o sufrir alteraciones.
- Se requiere un espacio grande y sin obstrucciones en los alrededores para que sea lo más precisa posible.
- Hay que prestar atención a la distancia con el suelo, la cual debe de ser mínimo de 120 cm.
- Los sensores de la estación meteorológica no deben caer bajo un área sombreada.
Montaje de la estación meteorológica sobre suelo o tejado de hormigón
Si se dispone de un tejado o suelo de hormigón puede hacer uso de soportes donde se apuntalará la estación meteorológica. Estas bases pueden ser construidas en casa o bien ser compradas o reaprovechadas de muebles. Es importante que tenga un sobrepeso sobre la base para evitar que la estación meteorológica se derrumbe debido a fuertes vientos.
Ventajas:
- Fácil instalación ya que no hace falta agujerear el cemento y dañarlo.
- Disponibilidad para moverlo si hiciese falta.
- No se necesita ayuda profesional para montarlo.
- Facilidad para el mantenimiento.
Desventajas.
- La estación meteorológica no está fijada permanentemente.
- Si hubiese una fuerte tormenta o rachas de viento intensas podría ser derrumbada.
Instalación en el alero de la vivienda
El alero es uno de los lugares más recurrentes para la instalar una estación meteorológica ya que muchas veces no se tiene espacio suficiente y no es posible hacerlo en el tejado.
Algunas estaciones meteorológicas ya disponen de las piezas especiales para montarlo en el alero.
Ventajas:
- No es necesario espacio adicional.
- Buen lugar para los sensores.
- Buen lugar para estaciones meteorológicas con poca distancia de transmisión.
Desventajas.
- Es posible que necesite la ayuda de un profesional.
- Es necesario que soporte para el alero sea muy fuerte y esté instalado correctamente.
- Instalación difícil.
Otros factores a tener en cuenta en la instalación de la estación meteorológica [+]
Fuentes de calor y frío
Como es lógico hay que mantener alejado los sensores de cualquier fuente de calor o frío que pueda hacer peligrar la calidad de nuestros datos, estudie bien el entorno y mire bien que no haya ningún respiradero, calentadores, chimeneas, etc.
Relampagos
Si está pensando en instalar la estación meteorológica en un tejado o sobrepasando la altura de los objetos del alrededor tenga en cuenta que puede verse afectada por los relámpagos de forma directa o indirecta y averiarla definitivamente. Para la instalación de un pararrayos es mejor que contacte con un electricista especializado.
Aspersores y sistemas de riego.
Controle que cuando funcionen no salpiquen a los sensores y puedan afectar al valor de los datos en cualquier sentido.
Pájaros, roedores y otros animales.
Proteja y mantenga alejado a cualquier animal que interfiera con el funcionamiento de la estación meteorológica.
Nivelación.
Utilice un nivel para nivelar la estación, así de esta forma se asegurará de que está bien instalada. Compruebe la nivelación recurrentemente sobre todo después de días de mucho viento o bien si se percata de algún dato repetitivo en la dirección del viento.
Guia de envío de datos RedMet [+]
RedMet - redmet.org - es una comunidad abierta, es posible gracias a la colaboración de sus miembros. Cualquier persona puede capturar datos desde su estación meteorológica y compartirlos a RedMet.
Consideraciones.
- El sistema asocia cada dato a una métrica, si queremos enviar un dato de temperatura tenemos que enviar el valor de temperatura, y además indicarle al sistema con la palabra clave "temp" que el dato que estamos enviando corresponde a la temperatura.
- RedMet actualmente maneja 8 variables atmosféricas, cada una tiene asociada una palabra clave para su envío, cada métrica solo acepta un rango de valores determinado según la naturaleza de la variable atmosférica y las unidades en las que se maneja, por ejemplo en temperatura solo son válidos valores entre -20 y 50, teniendo como unidad de medida los grados celsius. No es posible usar otras unidades para el envío de los datos, se tiene que adaptar el sistema a enviar los valores en las unidades establecidas para homogeneizar los datos.
Variable Atmosférica |
Métrica |
Valor Mínimo |
Valor Máximo |
Unidades |
Nubosidad |
clouds |
D, P, N, M, C |
D, P, N, M, C |
- |
Humedad del Aire |
humidity |
0 |
100 |
|
Presión Atmosférica |
pressure |
0 |
150 |
KPa |
Lluvia |
rain |
0 |
250 |
mm/hr |
Temperatura |
temp |
-20 |
50 |
°C |
Radicación UV |
uv |
0 |
15 |
IUV |
Velocidad de viento |
windDirection |
0 |
10 |
m/s |
Dirección del viento |
windSpeed |
0 |
360 |
° |
*D = Despejado, P = Poco Nublado, N = Nuboso, M = Muy nuboso, C = Cubierto
#include
//pagina de conexión con el servidor
const char paginaWeb[] PROGMEM = "redmet.org";
static byte mymac[] = { 0x74, 0x69, 0x69, 0x2D, 0x30, 0x31 };
//creación de un buffer para la comunicación
byte Ethernet::buffer[900];
Stash cadena;
static byte session;
//función de envio de datos
static void envioDatos () {
byte envio = cadena.create();
//cargamos una cadena con los datos
/*el formato es "{\"data\":{\"metrica\":valor}}"*/
cadena.print("{\"data\":{\"temp\":15}}");
cadena.save();
int cadena_size = cadena.size();
Stash::prepare(PSTR("POST /api/device/metrics HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Length: $D" "\r\n"
"Content-Type: application/json" "\r\n"
//Toda la cadena subsecuente a basic es el token asociado a la estación
“Authorization: Basic ZjFjYWI3OTUtM2FmZS00MWNjLTg5YmQtYTcxYjM3YjA1YjJkOmNjNDhiYjc2LTA5ZDgtNDQ5ZS05NGZlLTlkMDdmN2UwNDQ2Zg==""\r\n"
"\r\n"
"$H"),
paginaWeb, cadena_size, envio);
session = ether.tcpSend();
}
void setup () {
Serial.begin(9600);
Serial.println("\n Iniciando ejemplo de Envio");
//verificación del modulo ethernet y la conexión a internet
if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
Serial.println(F("Fallo la conexion al modulo Ethernet "));
if (!ether.dhcpSetup())
Serial.println(F("Fallo la configuración del modulo"));
ether.printIp("IP: ", ether.myip);
ether.printIp("GW: ", ether.gwip);
ether.printIp("DNS: ", ether.dnsip);
if (!ether.dnsLookup(paginaWeb))
Serial.println(F("Fallo conexion con el servidor"));
ether.printIp("SRV: ", ether.hisip);
envioDatos();
}
void loop () {
//Espera respuesta del servidor para confirmar que el envio fue correcto
ether.packetLoop(ether.packetReceive());
const char* confirmacion = ether.tcpReply(session);
if (confirmacion != 0) {
Serial.println("Tenemos respuesta del servidor");
Serial.println(confirmacion);
}
}
Las partes más importantes del código son las que tenemos que personalizar para nuestra propia estación, en el apartado que se muestra a continuación:
Stash::prepare(PSTR("POST /api/device/metrics HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Length: $D" "\r\n"
"Content-Type: application/json" "\r\n"
//Toda la cadena subsecuente a basic es el token asociado a la estación
“Authorization: Basic ZjFjYWI3OTUtM2FmZS00MWNjLTg5YmQtYTcxYjM3YjA1YjJkOmNjNDhiYjc2LTA5ZDgtNDQ5ZS05NGZlLTlkMDdmN2UwNDQ2Zg==""\r\n"
"\r\n"
"$H"),
paginaWeb, cadena_size, envio);
Preparamos el envío de los datos, debemos de ser conscientes que la cadena “Authorization: Basic ….” es el identificador Token de nuestra estación y debe de ser modificado para nuestra propia estación a través de la sección:
cadena.print("{\"data\":{\"temp\":15}}");
Estamos formado nuestra cadena de datos de envío en la cual podemos cambiar la métrica que estamos enviado, así como su respectivo valor.
Si la conexión entre el módulo y Arduino es correcta, y tenemos internet, al cargar el programa de ejemplo al microcontrolador, el puerto Serie de Arduino nos desplegará un mensaje de confirmación, para asegurarnos que llegaron los datos al servidor.
Consejos y recomendaciones de instalación
Consejos y recomendaciones de instalación para la ubicación de la estación meteorológica
La instalación de la estación meteorológica de forma adecuada es muy importante para tener una buena calidad de datos y para ello es necesario tener en cuenta una serie de consejos a la hora de la instalación. Estas recomendaciones las podemos dividir en dos diferentes tipos recomendaciones generales que aplican independientemente del lugar donde se quiera montar la estación y las recomendaciones específicas según el sitio de montaje.
Recomendaciones generales sin importar el sitio de montaje [+]
- Evitar obstrucciones a los sensores, como paredes, árboles, vallas, etc. Cualquier cosa que modifique alguna de las variables meteorológicas, se recomienda una distancia mínima de 2 metros de cualquier obstrucción.
- Alejar de lugares que produzcan calor o frío de forma artificial (aire acondicionado, calentadores eléctricos, etc).
- Para hacer un cálculo correcto de humedad del aire, se recomienda que esté alejado 15 metros de cuerpos de agua: como fuentes, lagos, ríos, etc.
- Nivelar la estación durante la instalación, el soporte central deberá estar lo más vertical posible.
- Con ayuda de una brújula, orientar la veleta hacia el norte.
Recomendaciones específicas en función del sitio de montaje
[+]
Hay varias opciones de montaje que a continuación vamos a detallar.
Montaje de la estación meteorológica sobre tierra o hierba
Suponiendo que el lugar donde se quiere instalar está situado en una zona rural o dispone de un gran jardín dentro de la ciudad, puede instalarla en su jardín, patio o huerto sin problema. En este caso la mejor opción es a través de un trípode y asegurarlo con varias estacas. Es una de las opciones más fáciles para instalar una estación meteorológica.
Ventajas:
- Fácil de instalar. Sin necesidad de ayuda profesional.
- De cara al mantenimiento rutinario, es muy fácil acceder a los sensores.
- Exactitud de los datos de su patio, jardín o huerto.
Desventajas.
- Los sensores son accesibles a cualquier persona por lo que podrían ser robados o sufrir alteraciones.
- Se requiere un espacio grande y sin obstrucciones en los alrededores para que sea lo más precisa posible.
- Hay que prestar atención a la distancia con el suelo, la cual debe de ser mínimo de 120 cm.
- Los sensores de la estación meteorológica no deben caer bajo un área sombreada.
Montaje de la estación meteorológica sobre suelo o tejado de hormigón
Si se dispone de un tejado o suelo de hormigón puede hacer uso de soportes donde se apuntalará la estación meteorológica. Estas bases pueden ser construidas en casa o bien ser compradas o reaprovechadas de muebles. Es importante que tenga un sobrepeso sobre la base para evitar que la estación meteorológica se derrumbe debido a fuertes vientos.
Ventajas:
- Fácil instalación ya que no hace falta agujerear el cemento y dañarlo.
- Disponibilidad para moverlo si hiciese falta.
- No se necesita ayuda profesional para montarlo.
- Facilidad para el mantenimiento.
Desventajas.
- La estación meteorológica no está fijada permanentemente.
- Si hubiese una fuerte tormenta o rachas de viento intensas podría ser derrumbada.
Instalación en el alero de la vivienda
El alero es uno de los lugares más recurrentes para la instalar una estación meteorológica ya que muchas veces no se tiene espacio suficiente y no es posible hacerlo en el tejado.
Algunas estaciones meteorológicas ya disponen de las piezas especiales para montarlo en el alero.
Ventajas:
- No es necesario espacio adicional.
- Buen lugar para los sensores.
- Buen lugar para estaciones meteorológicas con poca distancia de transmisión.
Desventajas.
- Es posible que necesite la ayuda de un profesional.
- Es necesario que soporte para el alero sea muy fuerte y esté instalado correctamente.
- Instalación difícil.
Otros factores a tener en cuenta en la instalación de la estación meteorológica [+]
Fuentes de calor y frío
Como es lógico hay que mantener alejado los sensores de cualquier fuente de calor o frío que pueda hacer peligrar la calidad de nuestros datos, estudie bien el entorno y mire bien que no haya ningún respiradero, calentadores, chimeneas, etc.
Relampagos
Si está pensando en instalar la estación meteorológica en un tejado o sobrepasando la altura de los objetos del alrededor tenga en cuenta que puede verse afectada por los relámpagos de forma directa o indirecta y averiarla definitivamente. Para la instalación de un pararrayos es mejor que contacte con un electricista especializado.
Aspersores y sistemas de riego.
Controle que cuando funcionen no salpiquen a los sensores y puedan afectar al valor de los datos en cualquier sentido.
Pájaros, roedores y otros animales.
Proteja y mantenga alejado a cualquier animal que interfiera con el funcionamiento de la estación meteorológica.
Nivelación.
Utilice un nivel para nivelar la estación, así de esta forma se asegurará de que está bien instalada. Compruebe la nivelación recurrentemente sobre todo después de días de mucho viento o bien si se percata de algún dato repetitivo en la dirección del viento.
Guia de envío de datos RedMet [+]
RedMet - redmet.org - es una comunidad abierta, es posible gracias a la colaboración de sus miembros. Cualquier persona puede capturar datos desde su estación meteorológica y compartirlos a RedMet.
Consideraciones.
- El sistema asocia cada dato a una métrica, si queremos enviar un dato de temperatura tenemos que enviar el valor de temperatura, y además indicarle al sistema con la palabra clave "temp" que el dato que estamos enviando corresponde a la temperatura.
- RedMet actualmente maneja 8 variables atmosféricas, cada una tiene asociada una palabra clave para su envío, cada métrica solo acepta un rango de valores determinado según la naturaleza de la variable atmosférica y las unidades en las que se maneja, por ejemplo en temperatura solo son válidos valores entre -20 y 50, teniendo como unidad de medida los grados celsius. No es posible usar otras unidades para el envío de los datos, se tiene que adaptar el sistema a enviar los valores en las unidades establecidas para homogeneizar los datos.
Variable Atmosférica |
Métrica |
Valor Mínimo |
Valor Máximo |
Unidades |
Nubosidad |
clouds |
D, P, N, M, C |
D, P, N, M, C |
- |
Humedad del Aire |
humidity |
0 |
100 |
|
Presión Atmosférica |
pressure |
0 |
150 |
KPa |
Lluvia |
rain |
0 |
250 |
mm/hr |
Temperatura |
temp |
-20 |
50 |
°C |
Radicación UV |
uv |
0 |
15 |
IUV |
Velocidad de viento |
windDirection |
0 |
10 |
m/s |
Dirección del viento |
windSpeed |
0 |
360 |
° |
*D = Despejado, P = Poco Nublado, N = Nuboso, M = Muy nuboso, C = Cubierto
#include
//pagina de conexión con el servidor
const char paginaWeb[] PROGMEM = "redmet.org";
static byte mymac[] = { 0x74, 0x69, 0x69, 0x2D, 0x30, 0x31 };
//creación de un buffer para la comunicación
byte Ethernet::buffer[900];
Stash cadena;
static byte session;
//función de envio de datos
static void envioDatos () {
byte envio = cadena.create();
//cargamos una cadena con los datos
/*el formato es "{\"data\":{\"metrica\":valor}}"*/
cadena.print("{\"data\":{\"temp\":15}}");
cadena.save();
int cadena_size = cadena.size();
Stash::prepare(PSTR("POST /api/device/metrics HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Length: $D" "\r\n"
"Content-Type: application/json" "\r\n"
//Toda la cadena subsecuente a basic es el token asociado a la estación
“Authorization: Basic ZjFjYWI3OTUtM2FmZS00MWNjLTg5YmQtYTcxYjM3YjA1YjJkOmNjNDhiYjc2LTA5ZDgtNDQ5ZS05NGZlLTlkMDdmN2UwNDQ2Zg==""\r\n"
"\r\n"
"$H"),
paginaWeb, cadena_size, envio);
session = ether.tcpSend();
}
void setup () {
Serial.begin(9600);
Serial.println("\n Iniciando ejemplo de Envio");
//verificación del modulo ethernet y la conexión a internet
if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
Serial.println(F("Fallo la conexion al modulo Ethernet "));
if (!ether.dhcpSetup())
Serial.println(F("Fallo la configuración del modulo"));
ether.printIp("IP: ", ether.myip);
ether.printIp("GW: ", ether.gwip);
ether.printIp("DNS: ", ether.dnsip);
if (!ether.dnsLookup(paginaWeb))
Serial.println(F("Fallo conexion con el servidor"));
ether.printIp("SRV: ", ether.hisip);
envioDatos();
}
void loop () {
//Espera respuesta del servidor para confirmar que el envio fue correcto
ether.packetLoop(ether.packetReceive());
const char* confirmacion = ether.tcpReply(session);
if (confirmacion != 0) {
Serial.println("Tenemos respuesta del servidor");
Serial.println(confirmacion);
}
}
Las partes más importantes del código son las que tenemos que personalizar para nuestra propia estación, en el apartado que se muestra a continuación:
Stash::prepare(PSTR("POST /api/device/metrics HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Length: $D" "\r\n"
"Content-Type: application/json" "\r\n"
//Toda la cadena subsecuente a basic es el token asociado a la estación
“Authorization: Basic ZjFjYWI3OTUtM2FmZS00MWNjLTg5YmQtYTcxYjM3YjA1YjJkOmNjNDhiYjc2LTA5ZDgtNDQ5ZS05NGZlLTlkMDdmN2UwNDQ2Zg==""\r\n"
"\r\n"
"$H"),
paginaWeb, cadena_size, envio);
Preparamos el envío de los datos, debemos de ser conscientes que la cadena “Authorization: Basic ….” es el identificador Token de nuestra estación y debe de ser modificado para nuestra propia estación a través de la sección:
cadena.print("{\"data\":{\"temp\":15}}");
Estamos formado nuestra cadena de datos de envío en la cual podemos cambiar la métrica que estamos enviado, así como su respectivo valor.
Si la conexión entre el módulo y Arduino es correcta, y tenemos internet, al cargar el programa de ejemplo al microcontrolador, el puerto Serie de Arduino nos desplegará un mensaje de confirmación, para asegurarnos que llegaron los datos al servidor.