DIY : Fabriquer un anémomètre avec un Arduino

Si vous êtes intéressé par la fabrication d’un anémomètre Arduino pour surveiller la force du vent vous serez peut-être intéressé par ce petit tutoriel que j’ai créé pour et qui vous aidera à réaliser un anémomètre très simple à l’aide d’un Arduino. Avec ce projet, vous pourrez effectuer des relevés précis d la vitesse du vent et son évolution sur un graphique.

Ayant récemment déménagé près de la mer, les vents jouent désormais un rôle plus important dans notre vie quotidienne que lorsque nous vivions dans les terres. Peu de temps après avoir emménagé, nous nous sommes tous demandés quelle était la vitesse réelle des vents qui frappaient notre maison lors des récentes tempêtes hivernales.

La conception

Une rapide recherche en ligne nous a permis de trouver une multitude de stations météorologiques prêtes à l’emploi à des tarifs allant de 40€ à 200€ de moyenne. Bien qu’il s’agisse la d’une solution simple et rapide pour commencer à surveiller la vitesse du vent, la plupart des installations surveillent d’autres variables telles que les précipitations, qui ne nous intéressent pas pour l’instant. Elles enregistrent également la vitesse du vent à sur des intervalles assez longues qui, dans leur quasi-totalité, ne permettaient pas de bricoler ou de modifier la sortie des données de quelque manière que ce soit, mais seulement de les visualiser sur l’écran fourni, impossible de récupérer les relevés sur son PC à postériori. J’ai donc décidé de fabriquer moi même un anémomètre à base d’un et Arduino que nous pourrions par la suite faire évoluer et éventuellement passer au Raspberry Pi pour envoyer les données à un serveur web sans fil.

La première étape de ce projet a cependant consisté à concevoir l’anémomètre Arduino de base, à déterminer quels sont les composants nécessaires et à écrire le code. Un rapide coup d’œil en lige a révélé qu’il était possible d’acheter des anémomètres pour stations météo pour quelques euros, je m’en suis donc procuré un pour moins de 5€ pour en analyser le fonctionnement.

Fabriquer son anémomètre Arduino DIY

anemometre

Après avoir reçu l’anémomètre, il est vite devenu évident que vous en avez pour votre argent, et la qualité de l’anémomètre n’aurait pas duré longtemps dans notre cas et les vents côtiers auraient rapidement eus raison du modèle acheté. Finalement, après quelques recherches supplémentaires, j’ai opté pour un anémomètre beaucoup plus robuste du site web Adafruit (réf. produit : 1733 sur la photo ci-dessous) qui coûte environ 40€ et est capable de remonter des données sans la moindre modification.

arduinoPour la partie microcontrôleur du projet, j’ai utilisé une vieille carte de développement Arduino Uno qui trainait dans un tiroir et je l’ai combinée avec un écran LCD 16×2 de 5€ que j’avais précédemment acheté via eBay pour un autre projet.

L’étape suivante a consisté à créer le code Arduino que j’ai récupéré sur Hackerscapes pour enregistrer et auquel j’ai ajouté un code supplémentaire pour être en mesure de supporter l’écran LCD 16×2. Une fois l’installation initiale terminée, j’ai cependant apporté une autre modification au code qui enregistre désormais la vitesse du vent la plus élevée depuis la dernière réinitialisation de l’Arduino Uno, et je l’ai positionné dans la partie inférieure droite de l’écran LCD comme étant la vitesse maximale du vent, tout en affichant la vitesse du vent en temps réel sur la gauche de l’écran.

J’ai monté l’anémomètre de bricolage sur une de nos clôtures, à l’écart de tout bâtiment, pour essayer de lui donner suffisamment d’espace pour pouvoir obtenir une lecture nette de la vitesse du vent et je l’ai relié à l’Arduino Uno qui a été positionné à l’intérieur de la maison à l’aide d’un câble de 15 m de long. L’Arduino Uno est alimenté par un adaptateur secteur 12 V et nous offre maintenant des relevés précis.