Station Météo Électronique / Electronic Weather Station

Météo

Voir aussi  Construis ta Station Météo

Le moniteur intérieur de ma première station météo qui m’a duré 10 ans a cessé de fonctionner.

Mais les capteurs météo fonctionnaient toujours.

J’ai décidé de faire des petits montages électroniques pour utiliser ces capteurs.

Pour ne pas couper les fils j’ai acheté un lot de 5 prises RJ11 à vis CAT3 avec borne à vis sur carte de dérivation, 4 vis.
The internal monitor of my first weather station, which lasted me 10 years, stopped working.

But the weather sensors still worked.

I decided to make some small electronic assemblies to use these sensors.

To avoid cutting the wires, I bought a set of 5 RJ11 screw CAT3 sockets with screw terminal on a breakout board, 4 screws.


La Girouette
The Wind Vane

Il est équipé de huit interrupteurs à lames
(reed switches), chacun connecté
à une résistance différente.

Lorsque la girouette tourne, un aimant ferme les interrupteurs à lames.
It has eight reed switches; each connected to a different resistor.

As the wind vane rotates, a magnet closes the reed switches.


Montage avec un compteur analogique
 
Mounting with an analog meter 
On peut utiliser n’importe lequel compteur analogique ou tout simplement un voltmètre 0-5V.

Pour ce montage j’ai utilisé un vieux S Meter.


Vous avez juste à indiquer la direction du vent aux différentes positions de l'aiguille du compteur.
You can use any analog meter or simply a 0-5V voltmeter.

For this setup I used an old S Meter. 

You just have to indicate the wind direction at the different positions of the meter needle.
 

 
Montage avec Arduino et des Led
 
Assembly with Arduino and LEDs
Connectez le fils vert à la connexion A1 de l’Arduino

et le fils noir à l’une des connexions GND.  

Connectez la connexion +5V de l'Arduino à la résistance de 10K.
Connect the green wire to the A1 terminal on the Arduino

and the black wire to one of the GND terminals. 

Connect the +5V connection of the Arduino to the 10K resistor.
 
 
Commencer par trouver les valeurs de A1 pour chaque direction du vent.

Utilisez le code suivant.
Start by finding the values ​​of A1 for each wind direction. 

Use the following code.
int VaneValue;// raw analog value from wind vane

void setup() {
// put your setup code here, to run once:
Serial.begin(19200);
}

void loop() {
// put your main code here, to run repeatedly:

VaneValue = analogRead(A1); // Connection vers le Win Dir

Serial.println(VaneValue); // Pour lire la valeur de VaneValue

delay(600);

}
Voici les valeurs que j'ai obtenu avec le mien.
 
Here are the values ​​I got with mine. 

 
Maintenant connectez les LED à l’Arduino.
Now connect the LEDs to the Arduino.

Complétez le code en mettant les valeurs que vous avez trouvez pour votre girouette.

N'oublierez pas de mettre des //
devant Serial.println(VaneValue);

Pour que les valeurs de A1 ne s'affiche pas

// Serial.println(VaneValue);

Complete the code by entering the values ​​you found for your weather vane.

Don't forget to add a // before Serial.println(VaneValue);

So that the values ​​in A1 aren't displayed

// Serial.println(VaneValue);

Wind_Dir_sensor_Led.ino

Anénomètre
Anemometer

Le capteur de vitesse du vent est un anémomètre à coupelle qui mesure la vitesse du vent en fermant un contact lorsqu'un aimant passe devant un interrupteur à lames (reed switch).

Selon la fiche technique, une vitesse du vent de 2,4 km/h (1,4912 mph) provoque la fermeture de l'interrupteur une fois par seconde.

L'interrupteur de l'anémomètre est connecté aux deux conducteurs internes du câble RJ-11 commun à l'anémomètre et à la girouette (broches 2 et 3).
The wind speed sensor is a cup-type anemometer measure wind speed by closing a contact as a magnet moves past a reed switch.

As per the datasheet, a wind speed of 2.4km/h (1.4912 mph) causes the switch to close once per second.

The anemometer switch is connected to the inner two conductors of the RJ 11 cable shared by the anemometer and wind vane (pins 2 and 3).

Reed switches


Montage avec un bargraphe et un IC 4017
Assembly with a Bargraph and an 4017 IC

Montage avec Arduino et un bargraphe
 
Assembly with Arduino and a bar graph


Wind_Speed_Led.ino

Pluviomètre

Rain gauge
Le pluviomètre est à auget basculant, un type très courant.

En fait, le capteur est équipé d'un petit auget basculant en forme de bascule (voir l'image ci-dessus).

La pluie remplit un auget à une extrémité, puis celui-ci bascule, se vide et l'autre auget commence à se remplir.

Chaque fois que le auget bascule, il passe un aimant sur un interrupteur à lames, établissant une connexion électrique momentanée.

Les augets sont calibrés pour un volume d'eau donné.

Ainsi, si l'on compte le nombre de fermetures de l'interrupteur, on peut calculer la quantité de pluie tombée.

Tout comme l'anémomètre, le pluviomètre génère des graduations pour comptabiliser la quantité de pluie tombée.

Comptez les graduations pour déterminer la quantité de pluie tombée récemment. Chaque graduation représente 0,28 mm de pluie. 

Le code Arduino pour le pluviomètre est le même que celui de l'anémomètre.

The rain gauge is a tipping bucket, a very common type.

Basically, there's a little see-saw shape tipper bucket inside the sensor ( see the above picture ).

The rain fills up a bucket on one end and it tips over so that it empties and the bucket on the other side starts to
fill.

Each time the bucket tips it passes a magnet over a reed switch making a momentary electrical connection.

The buckets are calibrated to a volume of water, which means if we can count how many times the switch closes we can
calculate how much rainfall there's been.

Much like the wind speed gauge, the rainfall gauge generates ticks to tally the amount of rain that has fallen.

Count ticks to determine how much rain has fallen recently. Each tick represents 0.011" ( 0.28mm ) of rainfall.


The Arduino code for the rain gauge is the same as the anemometer.







 


Rain_gauge.ino