materiels:capteurs:environnement:meteo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiels:capteurs:environnement:meteo [2024/05/05 08:06] – [3. Pluie] philmateriels:capteurs:environnement:meteo [2024/05/27 06:29] (Version actuelle) – [3.1 Pluviomètre SEN0575] phil
Ligne 3: Ligne 3:
 ===== Capteurs - Météorologie ===== ===== Capteurs - Météorologie =====
  
-[Mise à jour le 5/5/2024]+[Mise à jour le 26/5/2024]
  
 \\ \\
  
 ==== 1. La météorologie ==== ==== 1. La météorologie ====
 +La météorologie est une science qui a pour objet l'étude des phénomènes atmosphériques tels que les nuages, les précipitations ou le vent dans le but de comprendre comment ils se forment et évoluent en fonction des paramètres mesurés tels que la pression, la température et l'humidité. <html><a href="https://fr.wikipedia.org/wiki/M%C3%A9t%C3%A9orologie" target="_blank">Wikipédia</b></a></html>
 +
 +\\
  
  
 ====2. Vitesse et direction du vent ==== ====2. Vitesse et direction du vent ====
 +==== 2.1 Généralités ====
 +{{ :materiels:capteurs:vent.png?nolink&100|}}
 +=== 2.1.1 Le vent ===
 +Le vent est le mouvement au sein d’une atmosphère, masse de gaz située à la surface d'une planète, d'une partie de ce gaz. Les vents sont globalement provoqués par un réchauffement inégalement réparti à la surface de la planète provenant du rayonnement stellaire (énergie solaire), et par la rotation de la planète. Sur Terre, ce déplacement est essentiel à l'explication de tous les phénomènes météorologiques. Le vent est mécaniquement décrit par les lois de la dynamique des fluides, comme les courants marins. Il existe une interdépendance entre ces deux circulations de fluides. <html><a href="https://fr.wikipedia.org/wiki/Vent" target="_blank">Wikipédia</a></html>
 +
 +{{ :materiels:capteurs:wikiversite.jpg?nolink&50|}}
 +  * //Ressources//
 +    * <html><a href="https://www.conrad.fr/fr/guides/mesure-et-alimentation/fonctionnement-anemometre.html" target="_blank">Exemples d'anémomètres</a></html>
 +    *  <html><a href="https://fr.wikiversity.org/wiki/%C3%89olienne/Du_vent_%C3%A0_l%27%C3%A9lectricit%C3%A9" target="_blank">Éolienne : Du vent à l'électricité</a></html>
 +
 +----
 +
 +
 +==== 2.2 Anémomètre à coupelles ====
 +=== 2.2.1 Anémomètre numérique ===
 +{{ :materiels:capteurs:environnement:ar-jeu-de-capteurs-meteo-33052.jpg?nolink&250|}}
 +
 +== 2.1.1.1 Présentation ==
 +<callout type="info" icon="true">Cet ensemble de capteurs météo comprend un anémomètre, un pluviomètre, une girouette ainsi que les accessoires de montage. Il vous permet de mesurer la vitesse du vent, de connaître sa direction et de mesurer la quantité de pluie. Tous les capteurs sont pourvus d'une sortie sur des interrupteurs ILS étanches et ne contiennent pas de carte électronique.</callout>
 + 
 +  * //** Distributeur** // : <html><a href="https://www.gotronic.fr/art-jeu-de-capteurs-meteo-33052.htm" target="_blank">Gotronic</a></html>
 + 
 +  * // **Caractéristiques** //
 +     * L'anémomètre délivre une impulsion par tour (une vitesse de 2,4 km/h donne une impulsion par seconde).
 +     * La girouette peut donner la direction du vent sur 16 secteurs (grâce à une combinaison de résistances et 8 ILS).* 
 +
 +{{ :materiels:capteurs:acrobate.gif?nolink&40|}}
 +  * // **Documentation** // 
 +    * Datasheet à télécharger <html><a href="https://webge.fr/doc/projets/datasheets/pj2-ds-15901-weather-meter-2457.pdf" target="_blank"><b>ici</b></a></html>
 +
 +  * // **Modèle de l'anémomètre** //
 +    * 1 impulsion = 2,4 km/h
 +
 +  * //Connexion à un shield// <html><a href="https://webge.fr/doc/wikis/pdf/TinkerkitV2.pdf" target="_blank">Tinkerkit v2</a></html> monté sur une **Netduino plus 2**.
 +{{ :materiels:capteurs:anemometre.jpg?nolink&600 |}}
 +
 +{{ :materiels:capteurs:csharp.png?nolink&50|}}
 +<callout type="default" title="Archives" color="red" icon="true">Le projet contenant l'exemple pour la carte **Netduino**, à programmer avec l'IDE **Visual Studio Community 2015**, est téléchargeable <html><a href="https://webge.fr/doc/wikis/code/Netduino/Fascicule1/NetduinoAnemometre.zip">ici</a></html></callout>
 +
 +\\
 +
 +=== 2.2.2 Anémomètre analogique SEN0170 ===
 +{{ :materiels:capteurs:environnement:sen0170.jpg?nolink&180| SEN0170}}
 +
 +== 2.2.2.1 Présentation ==
 +  * //**Source**// : <html><a href="https://wiki.dfrobot.com/Wind_Speed_Sensor_Voltage_Type_0-5V__SKU_SEN0170" target="_blank"><b>wiki</b></a></html> DFROBOT
 +
 +<callout type="info" icon="true">Anémomètre délivrant une sortie analogique 0 à 5 Vcc et une sortie 4-20 mA en fonction de la vitesse du vent (0 à 30 m/s).Cet anémomètre se connecte à une entrée analogique d'un microcontrôleur ou à l'entrée 4-20 mA d'un appareil compatible.</callout>
 + 
 +  * // Distributeur // : <html><a href="https://www.gotronic.fr/art-anemometre-analogique-met0170-37641.htm" target="_blank">Gotronic</a></html>
 +
 +  * //**Caractéristiques**//
 +    * Alimentation : 9 à 24 Vcc
 +    * Consommation : < 0,3 W
 +    * Sorties : 
 +      * analogique : 0 à 5 Vcc
 +      * 4-20 mA
 +    * Plage de mesure efficace : 0 à 30 m/s
 +    * Vitesse de démarrage : 0,4 à 0,8 m/s
 +    * Résolution : 0,1 m/s
 +    * Erreur : ± 3 %
 +    * Longueur de cordon maxi : 8 m
 +    * Dimensions : 200 x 128 mm
 +    * Poids : 1 kg
 +
 +  * //**Connectique**//
 +    * Rouge : +9-24 V
 +    * Noir  : GND
 +    * Jaune : tension 0-5V
 +    * Bleu  : courant 4-20mA
 +
 +  * **//Principe de fonctionnement//** (<html><a href="https://fr.wikipedia.org/wiki/An%C3%A9mom%C3%A8tre" target="_blank">Wikipédia</a></html>)
 +{{ :materiels:capteurs:environnement:principe_anemo.png?nolink |}}
 +
 + {{ :materiels:capteurs:excel.png?nolink&40|}}
 +    * La courbe d'étalonnage est téléchargeable <html><a href="https://webge.fr/doc/wikis/xlsx/ETALONNAGE_XLSX_CdM_Vent_SEN0170.zip"><b>ici</b></a></html>
 +
 +\\
 +
 +{{ :materiels:capteurs:environnement:code.png?nolink|}}
 +== 2.2.2.2 Exemples de code == 
 +<tabs>
 +  * [[#tab-sen0170duino_1|Arduino UNO]]
 +  * [[#tab-sen0170pico_1|Rpi Pico (µPython)]]
 +
 +<pane id="tab-sen0170duino_1">
 +  * //**Ressource**// : <html><a href="https://wiki.dfrobot.com/Wind_Speed_Sensor_Voltage_Type_0-5V__SKU_SEN0170" target="_blank"><b>wiki</b></a></html> DFROBOT
 +  * //**Exemple** pour tester le capteur// 
 +{{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}}
 +<code cpp *.cpp>
 +/*!
 + * @file  SEN0170.ino
 + * @brief Reading wind speed rating
 + * @copyright  Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com)
 + * @license  The MIT License (MIT)
 + * @author  DFRobot
 + * @version  V1.0
 + * @date  2023-08-03
 + */
 +void setup()
 +{
 +  Serial.begin(9600);
 +}
 +
 +void loop()
 +{
 +  int sensorValue = analogRead(A0);
 +  float outvoltage = sensorValue * (5.0 / 1023.0);
 +  Serial.print("outvoltage = ");
 +  Serial.print(outvoltage);
 +  Serial.println("V");
 +  int Level = 6 * outvoltage;//The level of wind speed is proportional to the output voltage.
 +  Serial.print("wind speed is ");
 +  Serial.print(Level);
 +  Serial.println(" level now");
 +  Serial.println();
 +  delay(500);
 +}
 +</code>
 +</pane>
 +<pane id="tab-sen0170pico_1">
 +A venir
 +</pane>
 +</tabs>
 +
 +\\
  
  
 ====3. Pluviométrie ==== ====3. Pluviométrie ====
 +=== 3.1 Pluviomètre SEN0575 ===
 +{{ :materiels:capteurs:environnement:pluviometre.png?nolink| Pluviomètre à auget et son adaptateur }}
 +
 +== 3.1.1 Présentation ==
 +  * //**Source**// : <html><a href="https://wiki.dfrobot.com/SKU_SEN0575_Gravity_Rainfall_Sensor" target="_blank"><b>wiki</b></a></html> DFROBOT
 +
 +<callout type="info" icon="true">Le pluviomètre à augets basculants SEN0575 mesure les précipitations en millimètres et donne la durée de fonctionnement. Ce capteur se connecte en I2C ou en UART à une carte compatible Arduino via un adaptateur. La sélection du mode de communication s'effectue via un inverseur.</callout>
 +
 +  * //**Distributeur**// : <html><a href="https://www.gotronic.fr/art-pluviometre-sen0575-37642.htm" target="_blank"><b>GoTronic</b></a></html>
 +
 +  * //**Caractéristiques**//
 +    * Alimentation : 3,3 à 5,5 Vcc
 +    * Consommation : < 3 mA
 +    * Interface : I2C (**SLA** = **0x1D**) ou UART(sélection avec un inverseur)
 +    * Résolution : 0,2794 mm (1 impulsion)
 +    * Température de service : -40  à 85 °C
 +    * Dimensions :
 +      * carte : 32 x 37 mm
 +      * capteur : 118 x 59 x 80 mm
 +    * Poids : 119 g
 +
 +  * //**Principe**// 
 +    * **Ressource** : <html><a href="https://wiki.dfrobot.com/How_do_Rain_Sensors_Work" target="_blank">Comment fonctionnent les capteurs de pluie.</a></html> \\ 
 +Le pluviomètre à augets basculants SEN0575 est composé de pièces de mesure et de pièces recueillant la pluie. Lorsqu'il pleut, l'eau de pluie tombe dans l'entonnoir et s'écoule dans l'auget basculant (A ou B). Lorsque l’accumulation d’eau atteint une certaine hauteur, l’auget x perd l’équilibre et se renverse. Chaque fois qu'il se vide, un contact électrique se ferme, envoyant une impulsion au circuit adaptateur principalement composé d’un microcontrôleur <html><a href="https://en.chipsea.com/product/details/?id=854&pid=86" target="_blank">CS32L010</a></html>. {{ :materiels:capteurs:environnement:principe_pluviometre_augets.png?nolink&700 |}}
 +
 +  * //**Adaptateur Gravity**//{{ :materiels:capteurs:environnement:adaptateur_pluviometre.png?nolink |Adaptateur}}
 +    * Connexions \\
 +
 +^  N°  ^  Des.  ^ Description               ^
 +|  1    D/T   | I2C -> SDA ou UART -> TX  |
 +|  2    C/R   | I2C -> SCL ou UART -> RX  |
 +|  3    -     | GND                       |
 +|  4    +     | 3,5V - 5V                 |
 +
 +{{ :materiels:capteurs:acrobate.gif?nolink&40|}}
 +  * //**Documentation**//
 +    * Schéma de l'adaptateur Gravity à télécharger <html><a href="https://dfimg.dfrobot.com/nobody/wiki/51800625c3434e032ed2a2f1f485227d.pdf" target="_blank"><strong>ici</strong></a></html>
 +
 +{{ :materiels:capteurs:environnement:iconechronogrammes.png?nolink&50|}}
 +  * //**Chronogrammes**//
 +    * Relevé des signaux sur le bus I2C : **H=2,7940mm**, **10 impulsions**, **H=2,7940mm/h**, Temps de fonctionnement = 0,62H . A télécharger <html><a href="https://webge.fr/doc/wikis/img/Mesures_pluie_SEN0575.zip" target="_blank"><b>ici</b></a></html>
 +
 +\\
 +
 +== 3.1.2 Bibliothèques == 
 +<tabs> 
 +  * [[#tab-sen0575duino_1|Arduino UNO]]
 +  * [[#tab-sen0575pico_1|Rpi Pico (µPython)]]
 +
 +<pane id="tab-sen0575duino_1">
 +  * //A partir du gestionnaire de bibliothèques de l'**IDE Arduino**, installer ://
 +{{ :materiels:capteurs:environnement:librainfall.png?nolink |}}
 +</pane>
 +
 +<pane id="tab-sen0575pico_1">
 +A venir
 +</pane>
 +</tabs>
 +
 +\\
 +
 +{{ :materiels:capteurs:environnement:code.png?nolink|}}
 +== 3.1.3 Exemples de code == 
 +<tabs>
 +  * [[#tab-sen0575duino_2|Arduino UNO]]
 +  * [[#tab-sen0575pico_2|Rpi Pico (µPython)]]
 +<pane id="tab-sen0575duino_2">
 +  * //**Ressource**// : <html><a href="https://wiki.dfrobot.com/SKU_SEN0575_Gravity_Rainfall_Sensor" target="_blank"><b>wiki</b></a></html> DFROBOT
 +{{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}}
 +  * //**Exemple** de l'IDE Arduino pour tester le capteur// \\ Dans l'IDE Arduino, sélectionner : Fichier → Exemples → DFRobot_RainfallSensor -> **readData**
 +</pane>
 +<pane id="tab-sen0575pico_2">
 +A venir
 +</pane>
 +</tabs>
 +
  
  • materiels/capteurs/environnement/meteo.1714889217.txt.gz
  • Dernière modification : 2024/05/05 08:06
  • de phil