Etalonnage anémomètre

J'ai un problème , voila je dois mesurer la vitesse du vent grâce à un anémomètre j'ai fait un programme le seul problème c'est que dans un des calculs il faut que je mettes l'etalonnage sauf que je n'ai aucune idée quel valeur peut prendre ce paramètre.

Donc si quelqu'un a une idée

Formule : vitesseVent = 2piRayonDesBrasNombreTourSecFEtalonage

Quand on pompe un programme quelques part et qu'on comprend pas ce qu'on fait c'est un peu normal qu'on soit perdu....

https://openclassrooms.com/forum/sujet/urgent-arduino-anemometre?page=1

NZleFR:
J'ai un problème , voila je dois mesurer la vitesse du vent grâce à un anémomètre j'ai fait un programme le seul problème c'est que dans un des calculs il faut que je mettes l'etalonnage sauf que je n'ai aucune idée quel valeur peut prendre ce paramètre.

Donc si quelqu'un a une idée

Formule : vitesseVent = 2piRayonDesBrasNombreTourSecFEtalonage

Quand on pompe un programme quelques part et qu'on comprend pas ce qu'on fait c'est un peu normal qu'on soit perdu....

https://openclassrooms.com/forum/sujet/urgent-arduino-anemometre?page=1

ça prend la direction du backàpoubêle....

Tic tac tic tac

Ce n'est pas du tout mon programme je n'ai pris que la formule car comme toutes les formules elle est universel je ne vois pas en quoi reprendre une formule de mathématique c'est pompé ?

#define rayonBras 0.09
#define pi 3.1415

int anemometre;                           
float vitessevent; 
float vitesseventkm;                                      
int impulsion;               
unsigned long timeRun;
unsigned long timeLast;
float periode;
int buzz = 7;

void setup() {

pinMode (2, INPUT);  
attachInterrupt (anemometre, nbimpulsion , RISING);   
Serial.begin(9600);
pinMode (buzz , OUTPUT);
}

void loop() {
{
  timeRun = millis();                                   
}
}
 
void nbimpulsion ()
{
  impulsion++;

  if (impulsion >= 2)
  {
      periode = (timeRun - timeLast)/1000.0;               

      vitessevent = rayonBras*2*pi*(2/periode)*???;    
     vitesseventkm = vitessevent*3.6;                                
      timeLast = timeRun;                                  
      impulsion = 0;     
    
     Serial.print(vitesseventkm);
     Serial.println(" Km/h ");
     delay(1000);

     if ( vitesseventkm > 30 )
     tone (buzz,1100,2000);
     noTone;
  }
 }

Voilà mon code là ou il y a normalement l'étalonnage

PS: je comprend très bien le programme

Je pense que tu devrais réfléchir à la signification du mot "étalonnage".
Aller c'est mon jour de bonté : c'est relever l'écart par rapport à la mesure donnée par un étalon de laboratoire positionné dans un endroit "normalisé".

Quel étalon de mesure utilise tu ? --> la vitesse du vent par rapport à un autre anémomètre considéré comme un étalon ? La vitesse du vent indiquée par Méteo France ?

NZleFR:
J'ai un problème , voila je dois mesurer la vitesse du vent grâce à un anémomètre j'ai fait un programme le seul problème c'est que dans un des calculs il faut que je mettes l'etalonnage sauf que je n'ai aucune idée quel valeur peut prendre ce paramètre.

Donc si quelqu'un a une idée

Formule : vitesseVent = 2piRayonDesBrasNombreTourSecFEtalonage

Faut juste réfléchir un peu. Si tu regardes un peu ta formule, tu vois que la partie "2piRayonDesBras*NombreTourSec" te donne déjà la vitesse. Donc au pire tu fixes, pour commencer, FEtalonage à 1.
Puis tu compares ta mesure avec celle d'un anémomètre réputé bon. Et tu détermine FEtalonage réel.

Daccord merci je vais faire ça.