Anenometer Using Old Stuff and an Arduino!!!! (Highly Accurate)

by mrfrozenpeak in Workshop > Science

1468 Views, 11 Favorites, 0 Comments

Anenometer Using Old Stuff and an Arduino!!!! (Highly Accurate)

December 20, 2019

intro..

Anenometer Using Old Stuff and Arduino (Highly Accurate)

IMG_20191220_134742.jpg
IMG_20191220_074648.jpg
IMG_20191220_074545.jpg
IMG_20191220_074600.jpg
IMG_20191220_074311.jpg
IMG_20191220_074450.jpg
IMG_20191220_075000.jpg
IMG_20191220_074730.jpg

Hi there!!! Did you wonder how would you measure wind speed ??? It's easy you can do it with some waste stuff and an Arduino. This device works on simple dc motor which acts as a generator when given mechanical input.

for a DC generator

V = N*Z*flux*P / 60A

In a DC generator similar to used by me, everything except N remains constant, where N is no of revolutions per second, which depends on wind speed. To know more information on DC motors visit the following link.

https://circuitglobe.com/emf-equation-of-dc-generator.html

Commercially used Anemometers usually cost 80-100$ , where as this homemade anenometer cost just 4-5$ including cost of arduino. Without arduino its almost free as we are reusing some old stuff.

Applications

1) Weather station

2) Drying clothes (silly but useful information of wind speed to dry clothes)

3) Wind storm alarms

e.t.c.....


I would like to dedicate this project (my first) to Sir Nikola Tesla

https://www.biography.com/inventor/nikola-tesla

Supplies

1) Some paper cups
2) An old dc motor 3v (old trimmer, massager,e.t.c)

3) Some glue (I use m seal)

4) old pen refills

5) a blank sheet/ craft paper

6) jumper wires

7) Any Arduino

1576812584407-1460952785.jpg

Cut the cups into half the size. If they are too large (similar to mine). Poke these cups into opposite sides of pen refills.

IMG_20191220_090939.jpg
IMG_20191220_091429.jpg
IMG_20191220_092147.jpg
IMG_20191220_091656.jpg

Measure the radius of back end of the paper cup.
Suppose radius is r draw a circle of 4/3 r.
Cut shape as shown in picture to form a cone. We are making this cone to attach it to cups to reduce the unwanted air resitance.
And stick it to back of cone as shown .

IMG_20191220_092856.jpg
IMG_20191220_092914.jpg
1576814736516784505023.jpg

Now fix the cups attached to refills to the DC motor with some strong glue. Carefully observe the configuration in which cups are arranged.

15768304168651870638991.jpg

Now it's time to code Arduino.
Use analog Input pin take input from positive terminal of motor. Attach the positive terminal to A0 pin and Negative to ground of Arduino. To know the positive terminal of motor you need to first figure out it's direction of rotation. Otherwise use trial error method to check which is positive.

Code
Void setup{
pinMode(A0,INPUT)
Serial.begin(9600)}

Void loop{
Int x = analogRead(A0);
Serial.println(x);
delay(1000);
}


Lastly, since every dc motor is different you need to callibrate values accordingly. Callibration is up to which motor is in use.


https://youtu.be/B_qf7BLcL_M

h.png

Recently, I was working for a automatic plant watering and plant monitoring project, for which measuring wind speed was very crucial. I have collected some of the data of wind speeds in the above picture . We can average this data and get average wind speed. to convert m/s to km/hr multiply by 3.6

Average wind speed = 3.8295 km/hr