MICROPYTHON-ANEMOMETER

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche

Introduction

Cet anémomètre 0-30 m/s est conçu comme un capteur prêt à l'emploi.

 

Le capteur produit une tension de sortie proportionnelle à la vitesse du vent (entre 0 et 5V), il suffit donc de brancher ce capteur sur une entrée analogique pour déterminer la vitesse du vent sur un microcontrôleur 5V comme Arduino UNO.

La vitesse du vent est calculée avec la formule 6*VOut. Une tension de 2.5V correspond à une vitesse de 15m/s.

Détails techniques:

  • Modèle:JL-FS2 à 3 soucoupes
  • Matériau: alliage d'aluminium
  • Gamme du signal de sortie:0 à 5V
  • Tension d'alimentation: 9-24V Continu
  • Consommation:<=0.3W sous 24V
  • Vitesse du vent de mise en rotation:0.4 à 0.8 m/s
  • Résolution:0.1 m/s
  • Gamme de mesure:0 à 30 m/s
  • Erreur:+/-3%
  • Distance de transmission: > 8m
  • Câble transmission (3 fils)
  • Température de fonctionnement:-40℃ à 80℃
  • Raccordement
    • VCC: rouge, 9-24V
    • GND: noir
    • Signal en Tension: jaune (0 à 5V)
    • Signal en Courant: bleu (non utilisé)
  • Poids:1Kg

Raccordement

Dans le schéma ci-dessous, un régulateur Step-up U3V12F9 élève la tension de 5V à 9V pour faire fonctionner l'anémomètre.

 

Un couple de résistance, idéalement 5 KOhms + 10 KOhms, permet de réduire la tension de sortie au 2/3.

Dans le cas présent il s'agit de résistances de 4.7K et 10K à disposition. Une fois mesurée avec précision, ces résistances sont de 4.6126 KOhms et 9.855 KOhms.

Vesp = Vout * 9855 / (9855 + 4612.6) = Vout * 0.68117

Si l'entrée analogique de l'ESP32 mesure une tension de 0.627 V:

  • Tension anémomètre Vout = Vesp / 0.68117 = 0.627 / 0.68117 = 0.920 V
  • Vitesse vent (m/s) = 6 * Vout = 6 * 0.920 = 5.52 m/s
  • Vitesse vent (Km/h) = m/s * 3.6 = 5.52 * 3.6 = 19.87 Km/h

Code

Où acheter