<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>zero-crossing-detector on soldernerd</title><link>https://soldernerd.com/tags/zero-crossing-detector/</link><description>Recent content in zero-crossing-detector on soldernerd</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy; 2026 Lukas F&amp;auml;ssler &amp;middot; soldernerd</copyright><lastBuildDate>Mon, 06 Jun 2016 00:00:00 +0000</lastBuildDate><atom:link href="https://soldernerd.com/tags/zero-crossing-detector/index.xml" rel="self" type="application/rss+xml"/><item><title>Ultrasonic Anemometer Part 23: First successful measurements</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-23-first-successful-measurements/</link><pubDate>Mon, 06 Jun 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-23-first-successful-measurements/</guid><description>&lt;p&gt;In my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/" &gt;last post&lt;/a&gt; I was happy to report that I managed to get the USB interface to work. This interface has since proved to be extremely valuable in software development and testing. While the device is taking measurements you can look at the results (or intermediate results) at your PC in real time. You can even log large amounts of data to a .csv file and inspect the results in Excel.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-23-first-successful-measurements/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 22: USB up and running</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/</link><pubDate>Sat, 28 May 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160514_StandaloneAnemometer_047"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/images/20160514_StandaloneAnemometer_047-1024x683_hu_3119b7eefd9fefd6.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/images/20160514_StandaloneAnemometer_047-1024x683_hu_3119b7eefd9fefd6.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/images/20160514_StandaloneAnemometer_047-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/images/20160514_StandaloneAnemometer_047-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/" &gt;Last time&lt;/a&gt; I showed you the nice new hardware of the new standalone ultrasonic anemometer. But at that time I had hardly any software written for it so I couldn&amp;rsquo;t do much with its 32 bit microcontroller. So the last two or three weeks I spend lots of time writing code that I&amp;rsquo;d like to share with you today.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-22-usb-up-and-running/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 20: Standalone Anemometer Design</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/</link><pubDate>Wed, 11 May 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/</guid><description>&lt;p&gt;&lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/" &gt;Last time&lt;/a&gt; I outlined my reasons to &amp;lsquo;go digital&amp;rsquo; by adding a powerful on-board microcontroller and designing a standalone wind meter.&lt;/p&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160426_StandaloneAnemometer_001"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/images/20160426_StandaloneAnemometer_001-1024x683_hu_b1eed058d0f92ba6.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/images/20160426_StandaloneAnemometer_001-1024x683_hu_b1eed058d0f92ba6.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/images/20160426_StandaloneAnemometer_001-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/images/20160426_StandaloneAnemometer_001-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;In the weeks that followed that decision I tried to find a suitable microcontroller and to design a prototype. Today I&amp;rsquo;ll show you the result of that work.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 19: Testing the Analog Circuit</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/</link><pubDate>Tue, 26 Apr 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160323_AnemometerAnalog_016"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/images/20160323_AnemometerAnalog_016-1024x683_hu_d123271465b15c8.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/images/20160323_AnemometerAnalog_016-1024x683_hu_d123271465b15c8.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/images/20160323_AnemometerAnalog_016-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/images/20160323_AnemometerAnalog_016-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;In my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/" &gt;last post&lt;/a&gt; I went through the design of the analog part of the &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;ultrasonic anemometer&lt;/a&gt;. Today we will see how the circuit designed last time performs in practice.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-19-testing-the-analog-circuit/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 18: Analog Signal Processing</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/</link><pubDate>Tue, 19 Apr 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/</guid><description>&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160320_AnemometerAnalog_001"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/images/20160320_AnemometerAnalog_001-1024x683_hu_5848a538c757b31f.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/images/20160320_AnemometerAnalog_001-1024x683_hu_5848a538c757b31f.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/images/20160320_AnemometerAnalog_001-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/images/20160320_AnemometerAnalog_001-1024x683.jpg"&gt;&lt;/figure&gt;
Recently, I&amp;rsquo;ve sucessfully tested the &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/" &gt;new driver ciruit&lt;/a&gt; for my ultrasonic anemometer. It performed even better than I expected and I will be happy to use it pretty much as it is.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-18-analog-signal-processing/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 11: Testing the new hardware</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-11-testing-the-new-hardware/</link><pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-11-testing-the-new-hardware/</guid><description>&lt;p&gt;Today I&amp;rsquo;ll go through each part of my new Arduino shield to see if it performs as expected.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re new to my Arduino-based ultrasonic wind meter project, you might want to click here for an overview: &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;/projects/arduino-ultrasonic-anemometer/&lt;/a&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-11-testing-the-new-hardware/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 8: More Software</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-8-more-software/</link><pubDate>Sat, 22 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-8-more-software/</guid><description>&lt;p&gt;In my last post I talked about how to get the Arduino to output bursts of 40kHz pulses. Today I&amp;rsquo;ll go through the rest of the software so by the end of this post we&amp;rsquo;ll have a very rudimentary but working sketch for our ultrasonic wind meter.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-8-more-software/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 4: Testing the analog board</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-4-testing-the-analog-board/</link><pubDate>Sun, 16 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-4-testing-the-analog-board/</guid><description>&lt;p&gt;In this post I will go through the testing of the analog circuit and what I had to do to make it work properly. Click here for an overview over this series of posts on the anemometer project: &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;/projects/arduino-ultrasonic-anemometer/&lt;/a&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-4-testing-the-analog-board/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 3: Analog Circuit</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-3-analog-circuit/</link><pubDate>Sat, 15 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-3-analog-circuit/</guid><description>&lt;p&gt;Today I&amp;rsquo;ll go through the details of the analog cirquit. Click here for an overview over this series of posts on the anemometer project: &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;/projects/arduino-ultrasonic-anemometer/&lt;/a&gt;&lt;/p&gt;

&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_1026"
 width="1536"
 height="1024"
 src="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-3-analog-circuit/images/mg_1026_hu_e94e753f3aaa3ab1.jpg"
 srcset="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-3-analog-circuit/images/mg_1026_hu_e94e753f3aaa3ab1.jpg 800w,/posts/arduino-ultrasonic-anemometer-part-3-analog-circuit/images/mg_1026_hu_ecceedeb145501bf.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-3-analog-circuit/images/mg_1026.jpg"
 /&gt;
 
 &lt;figcaption&gt;The analog board ready to be connected&lt;/figcaption&gt;
 &lt;/figure&gt;
&lt;p&gt;This is what I would consider the heart of this wind meter. This is where the received signal is amplified and processed so the overall accuracy and reliability of the entire project really depends on it. The functionality of this board can be summarized as follows:&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-3-analog-circuit/feature.jpg"/></item></channel></rss>