# data[].attributes.body
trabajo de todo el año de la materia sistemas operativos

# data[].attributes.body
nuestro grupo se llama empanada de humita

# data[].attributes.body
no lleva prácticamente elementos electrónicos, solo basta con tener la plaqueta el display y un motor de corriente continua del tipo de los que se rescatan del desguace de juguetes, lectoras de cd, joysticks etc. y solo eso

Primero vamos a confeccionar las aspas de nuestro sensor , pueden hacerlas con estas cucharas dosificadoras que traen los tarros de leche en polvo y también en jabones en polvo y si no las pueden fabricar con pelotas de ping pong, siempre las aspas serán impares, en mi caso la hice de 3 pero pueden hacerla de 5 también.

Se dibuja un triángulo en un trocito de palo de escoba y se hacen los tres cortes donde entrarán las cucharas dosificadoras, exacto al centro hacemos el agujero que ira al eje del motor.

Aca les muestro varios motores recuperados de juguetes y aparatos viejos como lectoras de cd y dvd que me envió junto con algunas otras cosas un seguidor de córdoba amigo de mi hijo, “el Killer” muchas gracias, hay que buscar uno que sea muy liviano que gire con toda libertad, algunos motores tienen imanes muy potentes y para girar necesitan más fuerza, busquen el que va más suave y se gira haciendo menos fuerza. Ahora colocamos en el eje las aspas que fabricamos y pegamos con cemento.

# data[].attributes.attachment_link.title
Como medir el viento muy fácil.  Anemometro simple y con ARDUINO

# data[].attributes.body
Cada uno que haga el proyecto debera hacer la calibracion como les comente antes porque depende del motor que usemos los mV que tendremos a cada velocidad

# data[].attributes.body
los dos terminales del motor soldamos un cable bien flexible, puede ser de un mouse u de algun cable de usb que hayamos recuperado por ahí, al positivo el rojo y el negro a negativo. soporte use un caño de pvc de ½ pulgada de unos 20 cm donde entra justo el motor y Como adapte un imán a la base para pegarlo en el techo del auto. Listo está nuestro sensor de anemómetro. Pueden pintar el conjunto de negro

# data[].attributes.body
Como calibramos el arreglo?, verán es muy fácil, lo haremos fijando al techo de un vehículo el aparatondrés Daniele,

en el extremo del cable colocamos un multimitemro que mida en la escala de mV DC y vamos tomando las lecturas a distintas velocidades, esto debe hacerse en un dia sin viento.

la tabla la hicimos anotando la tensión que marcaba el tester desde los 10 Km/h hasta los 100 km/h, si hacen una gráfica verán que es bastante lineal. Con esa grafica y el aparato tal cual está ya pueden medir la velocidad del viento de una forma medio rústica sin otra cosa. Por ejemplo el tester marca 200 mV vamos a la tabla, la velocidad es de 38 km/h

# data[].attributes.body
.

¿Para qué sirve una estación meteorológica?

Monitorear condiciones climáticas en tiempo real: proporcionando información actualizada sobre el estado del tiempo.

Predecir fenómenos meteorológicos: como tormentas, huracanes o sequías, mediante el análisis de datos recopilados.

Estudiar el cambio climático: al registrar datos a largo plazo que permiten identificar tendencias y variaciones en el clima.

Apoyar actividades específicas: como la agricultura, la aviación y la navegación, que dependen de condiciones meteorológicas precisas.

Tipos de estaciones meteorológicas

Convencionales: requieren observaciones y registros manuales por parte de técnicos.

Automáticas: utilizan sensores electrónicos para medir variables atmosféricas y transmiten los datos de forma remota, sin intervención humana.

Componentes comunes

Termómetro:

Barómetro:

Higrómetro:

Anemómetro:

Veleta:

Pluviómetro:

Piranómetro:

Si estás interesado en adquirir una estación meteorológica para uso personal o profesional, puedo ayudarte a explorar opciones disponibles en Argentina.

# data[].attributes.body
1. Anemómetro

Mide la velocidad del viento.

Hay varios tipos: de cazoletas, de hélice o ultrasónicos.

2. Veleta

Mide la dirección del viento.

Normalmente es una flecha montada sobre un eje que se alinea con el viento.

3. Sensor de temperatura y humedad (opcional)

Aunque no mide el viento directamente, se incluye a menudo para correlacionar datos ambientales.

4. Sensor de presión barométrica (opcional)

Para complementar los datos meteorológicos relacionados.

5. Mástil o torre

Estructura donde se montan los sensores, a una altura estandarizada (usualmente 10 metros sobre el nivel del suelo).

6. Data logger o registrador de datos

Dispositivo electrónico que almacena las lecturas de los sensores.

7. Sistema de comunicación

Permite enviar los datos de manera remota (puede ser por Wi-Fi, GSM, LoRa, satélite, etc.).

8. Fuente de alimentación

Panel solar, batería o conexión eléctrica.

9. Caja de control o unidad de procesamiento

Integra y gestiona los datos de los sensores, a veces con funciones de corrección o calibración.

# data[].attributes.body
River

# data[].attributes.body
const int RecordTime = 3; //Definir el tiempo de medición (segundos)

const int SensorPin = 3; //Definir pin de interrupción (2 o 3 @ Arduino Uno)

int InterruptCounter;

float WindSpeed;

void setup()

{

pinMode(SensorPin, INPUT_PULLUP);

Serial.begin(9600);

}

void loop() {

meassure();

Serial.print("Wind Speed: ");

Serial.print(WindSpeed); //Velocidad en km/h

Serial.print(" km/h - ");

Serial.print(WindSpeed / 3.6); //Velocidad en m/s

Serial.println(" m/s");

}

void meassure() {

InterruptCounter = 0;

attachInterrupt(digitalPinToInterrupt(SensorPin), countup, RISING);

delay(1000 * RecordTime);

detachInterrupt(digitalPinToInterrupt(SensorPin));

WindSpeed = (float)InterruptCounter / (float)RecordTime * 2.4;

}

void countup() {

InterruptCounter++;

}

# data[].attributes.body
Le conectamos el display como está ahora en la figura, todo esto está en un archivo que les dejo en la descripción junto con el código, conectamos el positivo de nuestro motor a la entrada analogia A0 y el negativo a masa.

Con los datos que obtuvimos a distintas velocidades de los mV que genera el sensor vamos a calcular la pendiente de la curva, que es una recta, corregimos la gráfica según las lecturas para que nos quede una recta, hay formas matemáticas para hacerlo, pero también podemos hacerlo tratando que la recta resultante deje de un lado y de otro los puntos que están si se fijan en la correccion que hice de mis datos quedarn cuatro puntos de un lado y cuatro del otro, una vez que ya trazamos la recta calculamos la pendiente con cualquier punto de la misma para seguir con el mismo ejemplo de antes  a 38 Km/h la tensión que se genera es de  200 mV

38/200=0,190  anotamos ese valor es el que debemos poner en el código.Con los datos que obtuvimos a distintas velocidades de los mV que genera el sensor vamos a calcular la pendiente de la curva, que es una recta, corregimos la gráfica según las lecturas para que nos quede una recta, hay formas matemáticas para hacerlo, pero también podemos hacerlo tratando que la recta resultante deje de un lado y de otro los puntos que están si se fijan en la correccion que hice de mis datos quedarn cuatro puntos de un lado y cuatro del otro, una vez que ya trazamos la recta calculamos la pendiente con cualquier punto de la misma para seguir con el mismo ejemplo de antes  a 38 Km/h la tensión que se genera es de  200 mV

38/200=0,190  anotamos ese valor es el que debemos poner en el código.

El codigo es super basico y al lado de cada linea he puesto una referencia, en esta linea esta el valor de la pendiente de nuestra curva aca tienen que poner el valor que les dio a ustedes.

//anemómetro con LCD
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
float veloc1= 0;// entrada A0
int tiempo=0;
int cnt=0;
float v1=0;
float v2=0;
void setup() {
lcd.begin(16, 2); // Fijamos el numero de caracteres y filas
lcd.begin(16, 2); // Fijamos el numero de caracteres y filas
lcd.print(» Anemometro EC»); // Aqi va el mensaje
analogReference(INTERNAL);// pone como referencia interna 1.1V
}
void loop() {
v1 =(analogRead(0)); // lectura de sensor a0
veloc1= (v1*0.190); // 0,190 corresponde a la pendiente de la curva aca deben poner el numero que calcularon
lcd.setCursor(0, 1); // Ponte en la line 1, posicion 0
lcd.print(veloc1); //muestra la velocidad del viento en el LCD
lcd.setCursor(4, 1); // ponte en linea 1, posicion 5
lcd.print(«Km/h»);
lcd.setCursor(9, 1);
lcd.print(«Max»);
if (veloc1>v2)v2=veloc1,lcd.print (v2,1); // muestra la velocidad maxima que alcanzo
delay(1000);
}

Cargamos el codigo y listo ya funciona, si no sale funcionando de una prueben invertir los cables del sensor

Para probar si mide bien podemos hacer lo mismo que cuando calibramos, colocamos el anemómetro en el techo y la lectura debe coincidir con la lectura del velocímetro, siempre en dia sin viento

Además, el engendro mide la velocidad máxima que alcanzó el viento en una rafaga.