Ad Code

Comment faire un anémomètre avec Arduino : The Wind Whisperer

Vous êtes-vous déjà demandé à quelle vitesse le vent souffle dehors ? Peut-être que vous planifiez une aventure de cerf-volant ou que vous vous inquiétez de l'approche d'une tempête. Eh bien, vous avez de la chance car avec un peu de bricolage, vous pouvez créer votre propre anémomètre avec une carte Arduino.


Maintenant, si vous êtes comme moi, le mot "anémomètre" pourrait vous laisser perplexe. Mais n'ayez crainte, mes amis passionnés de météo, un anémomètre n'est qu'un outil sophistiqué qui mesure la vitesse du vent. Et la meilleure partie ? Vous pouvez en construire un vous-même avec seulement quelques fournitures et quelques connaissances en programmation.

Tout d'abord, rassemblons nos provisions. Tu auras besoin de:

     Une carte Arduino (Uno ou Nano)

     Trois gobelets en plastique (taille petite à moyenne)

     Une paille en plastique

     Un moteur à courant continu

     Fils de liaison

     Une résistance de 10k ohms

     Une planche à pain

     Un pistolet à colle chaude

     Un support de pile (avec une pile 9V)

Maintenant que nous avons tout ce dont nous avons besoin, commençons à construire notre anémomètre.

Étape 1 : Fixez les gobelets au moteur

Prenez vos gobelets en plastique et percez un trou au centre de chacun. Ensuite, faites glisser les coupelles sur l'arbre du moteur à courant continu. Assurez-vous qu'ils sont bien en place, mais toujours capables de tourner librement. Vous pouvez les fixer avec un peu de colle chaude si nécessaire.

Étape 2 : Connectez le moteur à l'Arduino

Maintenant, connectons le moteur à courant continu à la carte Arduino. Attachez le fil rouge du moteur à la broche 5V de l'Arduino. Ensuite, fixez le fil noir du moteur à la broche GND sur la carte.

Étape 3 : Ajouter la résistance

Ensuite, nous devons ajouter la résistance de 10k ohms au circuit. Connectez une extrémité de la résistance au fil rouge du moteur (le même connecté à la broche 5V). Ensuite, connectez l'autre extrémité de la résistance à une broche numérique sur l'Arduino (nous utiliserons la broche 2 dans cet exemple).

Étape 4 : Fixez la paille

Prenez votre paille en plastique et coupez-la à une longueur d'environ 10 cm. Ensuite, faites-le glisser sur l'arbre du moteur, juste au-dessus des coupelles. Cela agira comme un "drapeau" pour attraper le vent et faire tourner les tasses.

Étape 5 : programmer l'Arduino

Enfin, il est temps de programmer notre carte Arduino. Le code que nous utiliserons mesurera le temps nécessaire aux gobelets pour effectuer une rotation complète, puis calculera la vitesse du vent en fonction de cela. Voici le code :

----------------------------------------------------

int motorPin = 3;
int sensorPin = 2;

unsigned int timeStart = 0;
unsigned int timeStop = 0;
unsigned int timeDelta = 0;
float windSpeed = 0;

void setup() {
  pinMode(motorPin, OUTPUT);
  pinMode(sensorPin, INPUT_PULLUP);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(motorPin, HIGH);
  timeStart = millis();

  while(digitalRead(sensorPin) == HIGH);

  timeStop = millis();
  timeDelta = timeStop - timeStart;
  windSpeed = 1000.0 / (float)timeDelta; // in m/s
  Serial.print("Wind speed: ");
  Serial.print(windSpeed);
  Serial.println(" m/s");

  delay(1000);
  digitalWrite(motorPin, LOW);
  delay(1000);
}
``
------------------------------------------

Enregistrer un commentaire

0 Commentaires

Close Menu