How to make a connected anemometer?
- FRA222

- Sep 16
- 2 min read
Updated: Sep 21
What components are needed?
The simplest way is to start with a cup anemometer, with 2 wires which give an output voltage depending on the wind speed

It is necessary to connect an ESP32 controller. Here we are using the Atom S3 from M5Stack ($15.50) with a small screen to display the wind speed in real time and give its connection status.

To power it, we're choosing a 3.7V Lipo battery at €13 and an Adafruit PowerBoost 1000 Charger component at €31, which can charge the Lipo battery with a USB port and boost the voltage to 5V to power the Atom S3.


To capture wind force, you need a voltage sensor, which will be connected to the Atom S3. We can take theM5Stack VMeter at $19.5

You also need:
a 5cm Grove cable (10 cables for $4):

and a T Grove connector (5 connectors for 6.5 $) :

Excluding the anemometer, the various components cost around €80 per anemometer to connect.
Optionally, if you want to retrieve the GPS coordinates of the location of the Buoy that measures wind speed, you can add a GPS module that plugs into the Atom S3. This is the GPS Base v2 module for $10 or the GPS Base for $30 if you also want an SD card reader to record wind speed data locally.

In summary:
The overall scheme would be something like this:

Now it remains:
to write the code to insert into the Atom S3 to retrieve the data from the VMeter and send it via the ESPNow protocol to the receiver on land.
to model in 3D a box allowing this material to be positioned, under the base of the anemometer



Comments