Go Down

Topic: Ultrasonic Anemometer (Read 81490 times) previous topic - next topic


Hi Carl
can I have the pcb layout of the version 1?
I would try to build it.
If I understand correctly, the version 1 is working properly.
Thank you


I  don't have a pcb for version 1.

I'm not doing anymore work on this project.

The quickest way would be to modify the version 2 pcb.

The opamp amplifier needs to be replaced with the original
tuned amp version.
This would then be the version which did work well.


Nov 13, 2014, 01:25 pm Last Edit: Nov 13, 2014, 01:26 pm by lukas81
Hi Carl

I found your ultrasonic anemometer project via hackaday.com about two months ago. I wanted to build one and thought there must have been someone who has done this before me... Thank you very much for sharing this.

I've built a working prototype in the mean time. I've changed quite a few things for the digital part and made some minor changes to the analog part as well but you would easily recognize it as your design.

I'll put my designs and lessons learned online soon. For now I just wanted to say thanks for sharing your great project.



Nov 14, 2014, 01:17 am Last Edit: Nov 14, 2014, 01:17 am by lukas81
I finally found the time to start documenting my project and putting things online. I hope to add a post every day until I catch up with where the project stands right now. The first post can be found here:


Eagle files and the like are not online yet but if someone would like to have them right away I'm happy to send them by email.


Same as Lukas, I started this project a little after him in 2015, following his design and yours. After a lot of hours, I have a working prototype than is (for now) quite stable and gives realistic values ( at least according to my super cheap handheld anemometer). The main circuit is done and the firmware is "usable". I just need to mount the whole instrument in it's final fixture and test it.

So a big thank to both of you for the huge amount of documentation. I learned a lot in the process.


I have read this thread with great interest.  I hope to build a working anenometer.

I found the design of carl (UltrasonicAnenometer.zip) to have very complicated electronics, and very simple software.  Maybe I am missing something, but I would like to try the opposite if it's possible.

Why not have a high speed ADC and do all the processing in software?   This would mean using few components, and make the board much easier to assemble.  Maybe the avr is too slow, but a more powerful mcu can do it?  Any thoughts on this?

I think this solution is much more powerful as you can also more closely fine tune the frequency for different conditions and wind speeds to obtain better results.   It is mentioned 1MSPS or better is needed.

As for driving the ultrasonic sensors, they claim 140v p-p but from what I can see they are driving always at low voltages.  Am I missing something?



I have some problems due to transducers received signal shapes. All the transducers receives different shape signals, the lenght and amplitude varies a little bit, so this leads to unstable envelope. This makes me difficult to trigger my envelope detector exactly at the same point for all axis and direction.
How could I solve this?
Do I need to use automatic gain control to set constant amplitude for all received signals? Thank you for any help.

Go Up