The Anemosens sensor PCB is the basis for the sensor assembly of Anemosens, a 3D printed anemometer that I developed for the second version of WinDIY.
For this purpose, an AH49E Hall sensor and an AS5048B I2C 14 bit magnetic rotary encoder are installed on the PCB. The AS5048B is used to determine the wind direction. With the help of the AH49E Hall sensor you can measure the wind speed by measuring the time of one complete revolution of the wind blades.
To finish the assembly of the PCB you need to divide it into two parts and solder it together at a 90° angle. The finished PCB can then be mounted into the 3D printed housing from Anemosens and fixed with three M2x6 screws.
I had the circuit board manufactured by the circuit board manufacturer PCBWay.com , who made it available to me free of charge. At this point, thank you again for the great service and cooperation. 🙂
In the following you can see a few pictures of the finished circuit board and all possible components.
You can also see more information in the following video.
I know the following hints are always a bit annoying and seem unnecessary. But unfortunately, many people who knew it "better" from carelessness lost their eyes, fingers or other things or hurt themselves. In comparison, a loss of data is almost not worth mentioning, but even these can be really annoying. Therefore, please take five minutes to read the safety instructions. Even the coolest project is worth no injury or other annoyance. https://www.nerdiy.de/en/sicherheitshinweise/
Affiliate links / advertising links
The links to online stores listed here are so-called affiliate links. If you click on such an affiliate link and store via this link, Nerdiy.de receives a commission from the online store or provider concerned. The price doesn't change for you. If you do your purchases via these links, you will support Nerdiy.de in being able to offer further useful projects in the future. 🙂
For the construction you have to master SMD soldering tasks. The following articles provide tips on how to do this.
- Electronics—My friend the soldering iron
- Electronics – Soldering THT components by hand
- Electronics - Soldering SMD components by hand
PCB manufacturing: You can find all the information you need to manufacture PCBs here:
In previous projects I inserted individual pictures at this point showing which components have to be soldered where on the PCB.
An even better way to get an overview of which components belong where on the PCB can be seen in the following paragraph. Thanks to the work of the OpenScope Project, you can now generate very helpful HTML files in which you can see directly which components have to be installed where on the PCB.
You can see the overview for the Anemosens Sensor PCB here: Anemosens Sensor PCB
The current file can also be found in the GIT repository under the following link:
(Please note that you have to download the HTML file in order to display it. This is not possible directly from the GIT repository.)
The firmware for controlling the sensors on the Anemosens sensor PCB in combination with the Anemosens_MCU PCB is still under development. You can download the current status from the GIT repository . You can find the firmware under the following link.
Have fun with the project
I hope everything worked as described. If not or you have any other questions or suggestions, please let me know in the comments. Also, ideas for new projects are always welcome. 🙂
P.S. Many of these projects - especially the hardware projects - cost a lot of time and money. Of course I do this because I enjoy it, but if you appreciate that I share this information with you, I would be happy about a small donation to the coffee box. 🙂
Where can I find the 3d files to print the anemometer? And assembly instructions?
I added the STL files to the GIT repsoitory at https://github.com/Nerdiyde/Anemosens/tree/main/STLs
First of all, congratulations for this project, it is really great to share your knowledge and I am very grateful.
Just one question: does the pcb sensor bought on pcbway come with the electronic components on it (AS5048B, AH49E, ..)? Or do I have to buy them on my own?
Thanks for your answer!
Thank you. 🙂
You have the choice. 🙂
You can order the bare PCB or the PCB including assmebly. I recently prepared all the needed files for it. It is available in the repository as well.
Would you be so kind as to share the schematics of the sensor and of the MCU? If they are already available, I just couldn't find them.
Thank you very much,
unfortunately I didn't do that yet, sorry. I will add it to my todo list. Until then: Did you see that you can visualize all the signals here: https://nerdiy.de/wp-content/uploads/2021/10/www.nerdiy.de-anemosens-sensor-pcb-v1.1-bom.html
Just click on the desired signal/pad/contact on the simulated PCB view and the complete signal will be highlighted. I hope this helps so far. 🙂
Thank you very much for your reply.
The sensor circuit seems to be not too much complicated; I didn't notice that clicking on a pad the whole track get highlighted, I'll try to follow your suggestion to recreate the schematic. I need it to study your idea and to try to understand which kind of signals are coming out from the circuit.
This is a very interesting project, thank you for making and sharing it.
sounds good. let me know in case you are stuck somewhere or you need anything else. 🙂