Vous êtes sur la page 1sur 22

Cette instructable explique comment faire un anémomètre à partir d'un Arduino Uno R3, deux modules de distance laser

VL6180X,et une section de tuyau de vidange en plastique ou similaire.


Processing3 est utilisé pour afficher la vitesse et la direction du
vent. La direction du ventest indépendant des dimensions du
tuyau.
La sensibilitéà la vitesse du vent dépend des dimensions du tuyau et de la quantité d'amortissement
appliquée. La construction est simple... tout ce dont vous avez besoin est une perceuse, une scie à métaux
et un pistolet à colle chaude.
L'anémomètre est purement expérimental et est publié dans l'espoir que les techniques seront utiles à d'autres.
Le coût estimé pour construire cet anémomètre se situe entre 20 $ et 50 $ selon le nombre de pièces que vous avez sous
la main.
Images
La photo de couverture montre la construction de
l'anémomètre La photo 2 montre l'affichage
La vidéo montre l'anémomètre en fonctionnement.

Fournitures:

Les pièces suivantes ont été obtenues à partir dehttps://www.aliexpress.com/


2 seuls modules de capteur de télémétrie optique VL6180X pour Arduino I2C1
seul Arduino UNO R3

Ce qui suitles pièces ont été obtenues localement


1 seul tuyau de descente en plastique de petite longueur (150 mm) de 65 mm de diamètre intérieur[1]
1 seul embout pour s'adapter au tuyau ci-dessus
1 seule longueur (500 mm) 10 mm de diamètre intérieur en
aluminiumtuyau 1 seulement ressort de traction 11/16”
1 seul boulon
M4 1 seul
écrou M4
1 seule vis autotaraudeuse
6 seules longueurs de fil de branchement (ceux-ci sont enfilés à travers le tuyau)

Le coût estimé pour construire cet anémomètre se situe entre 20 $ et 50 $ selon le nombre de pièces que vous avez sous
la main.
Note
r[1]

Anémomètre Laser : Page1


Une bouteille de boisson en plastique opaque dont le fond est coupé doitfonctionne également à condition qu'il soit
circulaire.

https://youtu.be/SzcKK-CVSjs

Étape 1 : Théorie

La section transversale d'un tuyau est un cercle.

Anémomètre Laser : Page2


Les points auxquels les deux faisceaux laser touchent l'intérieur d'un tuyau définissent les points d'extrémitéd'un
accord sur ce cercle.

Anémomètre Laser : Page3


La longueur de cette corde varie lorsque le tuyau est incliné (photos 1, 2, 3)
Connaissant le rayon du tuyau, il est possible de calculer le déplacement X et Y du tuyau à partir duquel la vitesse et
la direction du vent peuvent être calculées (photos 3, 4)

Anémomètre Laser : Page4


Anémomètre Laser : Page5
Anémomètre Laser : Page6
Étape 2 : Schéma de circuit

Le circuit de l'anémomètre est montré sur la photo1


Très peu de pièces sont nécessaires ... juste l'Arduino et deux modules de distance laser Vl6180X.

Anémomètre Laser : Page7


Étape 3 : Construire

Étape 1
(Photo 1)

Coupez une boucle à l'extrémité du ressort d'extension de 11/16" (j'ai utilisé une

lime diamantée)Appuyez sur l'écrou M4 à l'intérieur du serpentinle printemps

Souder l'écrou à travers le ressort...la soudure ne prendra pas au ressort mais empêchera l'écrou de
sortir.
Poussez l'autre extrémité du tube de descente du ressort
Fixez le ressort en place à l'aide de la vis autotaraudeuse. [1]

Étape 2 (Photo 2)

Anémomètre Laser : Page8


Coupez 20 mm du bas d'une ancienne carte de crédit ou
similaire.Coupez la longueur à deux fois la hauteur d'un
capteur VL6180X

Anémomètre Laser : Page9


Marquez légèrement le centre et pliez à 90 degrés
Collez à chaud cet angle en plastiqueau tube en aluminium de manière à ce qu'il soit juste
recouvert lorsque le tuyau de descente en plastique (ou la bouteille) est fixé

Étape 3
(Photo 3)

Collez à chaud un capteur VL6180X sur chacune des faces en plastique.

Avant de faire cela, lisez l'étape 5 : Étalonnage ci-dessous

Étape 4
(Photo 4)

Percez un trou de 5 mm dans le tube au-dessus des capteurs

Faites passer trois paires de fils torsadés à travers le trou et hors du


tube.Une paire de fils est pour VCC et GND
La deuxième paire de fils est pour SDA et SCL
Chacun des fils restants est attaché à une broche SHDN du capteur

Étape 5
(Photo 5)

Joindrele tuyau et l'embout

Étape 6
(Photo 6)

Montez le tuyau verticalement pour le test [2]

Rema
rques
[1] La quantité de ressort exposé détermine l'amortissement.
Si trop de ressort est exposéle tube aura tendance à osciller un peu comme une
balançoire de terrain de jeu. S'il est trop peu exposé, le tube nécessitera un grand
débit d'air avant de s'incliner.

Anémomètre Laser : Page10


[2]
Un sèche-cheveux à plusieurs vitesses est utile lors des tests.

Anémomètre Laser : Page11


Anémomètre Laser : Page12
Anémomètre Laser : Page13
Anémomètre Laser : Page14
Anémomètre Laser : Page15
Anémomètre Laser : Page16
Étape 4 : Logiciel

Étape 1
(Photo 1)
Téléchargez et installez la bibliothèque Pololu VL6180X.
Ouvrez votre IDE Arduino
Cliquez avec le bouton gauche sur "Esquisse | Inclure la bibliothèque | Gérer les bibliothèques
Tapez VL6180 dans la barre de recherche et attendez l'écran
ci-dessus Faites un clic gauche sur "Installer" pour installer
la bibliothèque Pololu VL6180X

Étape 2
Installer le logiciel Arduino
Télécharger le fichier joint « laser_anemometer_sender.ino »
À l'aide d'un éditeur de texte tel que Notepad ++, copiez le contenu du fichier dans
une nouvelle esquisse Arduino. Enregistrez le croquis sous "laser_anemometer_sender"
(sans les guillemets)
Compilez et chargez ce fichier sur votre arduino
Anémomètre Laser : Page17
Étape 3
Installer le logiciel Processing3
Téléchargez et installez Processing3 à partir dehttps://processing.org/download
Télécharger le fichier joint « laser_anemometer_display.pde »
À l'aide d'un éditeur de texte tel que Notepad ++, copiez le contenu du fichier dans une
nouvelle esquisse de traitement. Enregistrez le croquis sous "laser_anemometer_display"
(sans les guillemets)

Étape 4
Essai
Débranchez votre Arduino
Connectez les capteurs VL6180X à votre
ArduinoSe reconnectervotre Arduino à votre
ordinateur Ouvrez le croquis
"laser_anemometer_display"
Faites un clic gauche sur le bouton de démarrage en haut à gauche ... un affichage similaire à la photo 2
apparaîtra. [1]

Note
r[1]
Si vous obtenez un message d'erreur rouge, cliquez sur le bouton Arrêt du traitement, puis cliquez
à nouveau sur le bouton Démarrer. Le message d'erreur est inoffensif et apparaît si le tampon
d'entrée contient des données inattendues.

Anémomètre Laser : Page18


Étape 5 : Étalonnage

Étape 1
Calibrage des capteurs
Les capteurs VL6180X sont capables de mesurer des distances de 1 mm à 100 mm du capteur.
La fiche technique indique que cette distance peut aller jusqu'à 15 mm ... J'ai trouvé que la mienne était
d'environ 11 mmdehors.
Les instructions pour calibrer chaque capteur peuvent être trouvées en lisant les notes setup() dans le fichier
Arduino"laser_anemometer_sender.ino".
Une fois ajusté, chaque capteur est capable de mesurer des distances jusqu'à 1 mm de la
face du capteur. Vous obtiendrez une lecture de 255 si un objet n'est pas détecté.
La photo 1 montre ma configuration de test.

Étape 2
Calibrage de la vitesse du vent de l'anémomètre.
Les étapes suivantes calibrent la lecture de la vitesse du vent zéro.
Changer les lignes de code 52,53 pour lire
const float North_offset = 0.0 ; // distance (mm) de l'axe const float
East_offset = 0.0 ; // distance (mm) de la ligne médianeRecompiler
et uploader le code Arduino
Exécutez l'esquisse Processing3 ... le disque rouge sera extrêmement grand
Notez les deux chiffres de droitecoulant le long de l'écran de traitement
Copiez ces nombres dans North_offset et East_offset dans les lignes de code Arduino
52,53Recompiler et uploader le code Arduino
Réexécutez le code Processing3 ... le disque rouge apparaîtra maintenant comme indiqué sur la photo 2.

Méthodes possibles pour calibrer la vitesse du vent en mouvement, à l'exception d'une soufflerie,comprendre:
Prenez l'anémomètre pour un trajet en voiture un jour calme avec un ami en notant la déviation à différentes
vitesses de route
... cela devrait fonctionner à condition que la route soit plate et de niveau. Une fois que vous avez ces
données, il ne vous reste plus qu'àréglage de l'échelle.
Écoutez / visualisez vos prévisions météorologiques locales et notez la déviation du tuyau pour
différentes vitesses de vent localessur une période de temps, puis ajustez l'échelle.

Une fois les capteurs calibrés, il suffit d'aligner le capteur orienté au nord plein nord à l'aide d'unboussole. Sachez que le
vrai nord n'est pas le même que le nord magnétique.

Anémomètre Laser : Page19


Anémomètre Laser : Page20
Étape 6 : Résumé

Cette instructable décrit un anémomètre laser fabriqué à partir d'un Arduino Uno R3, deux modules
de distance laser VL6180X etune section de tuyau de vidange en plastique ou similaire.
L'anémomètre est purement expérimental et est publié dans l'espoir que les techniques
seront utiles à d'autres.L'anémomètre est conçu pour des situations terrestres ... il ne peut
Anémomètre Laser : Page21
pas être utilisé sur des objets en mouvement
La vitesse et la direction du vent sont
présentées sous forme de graphiquesforme
La direction du vent est indépendante des
dimensions du tuyau.

La sensibilitéà la vitesse du vent dépend des dimensions du tuyau et de la


quantité d'amortissement appliquée. Des procédures de réglage sont fournies.
La construction est simple... tout ce dont vous avez besoin est une perceuse, une scie à métaux et
un pistolet à colle chaude.
Le coût estimé pour construire cet anémomètre se situe entre 20 $ et 50 $ selon le nombre de pièces
que vous avez sous la main.

Anémomètre Laser : Page22

Vous aimerez peut-être aussi