<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>posts on soldernerd</title><link>https://soldernerd.com/posts/</link><description>Recent content in posts 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>Fri, 17 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://soldernerd.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>The Blog is Back</title><link>https://soldernerd.com/posts/the-blog-is-back/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/the-blog-is-back/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while. The blog has been sitting there, largely unchanged, collecting dust
and serving ads to anyone who happened to stumble across it. So I decided it was time
for an overhaul.&lt;/p&gt;</description></item><item><title>Stepper Motor Controller Rev B</title><link>https://soldernerd.com/posts/stepper-motor-controller-rev-b/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/stepper-motor-controller-rev-b/</guid><description>&lt;figure&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/stepper-motor-controller-rev-b/images/IMG_1649-1024x683_hu_1bb5cd6eebe0d11d.jpg"
 srcset="https://soldernerd.com/posts/stepper-motor-controller-rev-b/images/IMG_1649-1024x683_hu_1bb5cd6eebe0d11d.jpg 800w, https://soldernerd.com/posts/stepper-motor-controller-rev-b/images/IMG_1649-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/stepper-motor-controller-rev-b/images/IMG_1649-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;figcaption&gt;
&lt;p&gt;Looks almost like the first version&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This board may look familiar to some of you. Because at first glance, it looks just like its older brother described here: &lt;a href="https://soldernerd.com/posts/dividing-head-controller/" &gt;Dividing Head Controller&lt;/a&gt;. But many things have been improved in Revision B.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/stepper-motor-controller-rev-b/feature.jpg"/></item><item><title>Universal Interface</title><link>https://soldernerd.com/posts/universal-interface/</link><pubDate>Mon, 16 Dec 2019 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/universal-interface/</guid><description>&lt;figure&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/universal-interface/images/20191216_UniversalInterface_005-1-1024x683_hu_6cc69657c2079887.jpg"
 srcset="https://soldernerd.com/posts/universal-interface/images/20191216_UniversalInterface_005-1-1024x683_hu_6cc69657c2079887.jpg 800w, https://soldernerd.com/posts/universal-interface/images/20191216_UniversalInterface_005-1-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/universal-interface/images/20191216_UniversalInterface_005-1-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;figcaption&gt;
&lt;p&gt;The Universal Interface&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;It&amp;rsquo;s time to present a relatively simple yet useful device: the Universal Interface. The need for this little helper arised when building the control for my CNC milling machine. But that&amp;rsquo;s a major project that I will introduce another time. Today it&amp;rsquo;s only about this little board.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/universal-interface/feature.jpg"/></item><item><title>Variable-Frequency Drive</title><link>https://soldernerd.com/posts/variable-frequency-drive/</link><pubDate>Sun, 03 Feb 2019 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/variable-frequency-drive/</guid><description>&lt;p&gt;I&amp;rsquo;ve just finished the variable-frequency drive (VFD) for my 1970s Schaublin 102 lathe. Before I dig into details, there&amp;rsquo;s a youtube video here:&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/variable-frequency-drive/feature.jpg"/></item><item><title>Dividing Head Controller</title><link>https://soldernerd.com/posts/dividing-head-controller/</link><pubDate>Sun, 02 Dec 2018 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/dividing-head-controller/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/dividing-head-controller/images/20181118_Teilapparat_073-1024x683_hu_c5d0617ba792464d.jpg"
 srcset="https://soldernerd.com/posts/dividing-head-controller/images/20181118_Teilapparat_073-1024x683_hu_c5d0617ba792464d.jpg 800w, https://soldernerd.com/posts/dividing-head-controller/images/20181118_Teilapparat_073-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/dividing-head-controller/images/20181118_Teilapparat_073-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;This post ist about the CNC conversion of a manual dividing head aka indexing head. If you&amp;rsquo;re not familiar with that kind of equipment, there&amp;rsquo;s a wiki page &lt;a href="https://en.wikipedia.org/wiki/Indexing_head" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;.  One makes use of interchangeable indexing plates and and the internal worm gear to accurately divide the circle. Parts like cogwheels and the like can be machined this way. A video of the finished project can be found &lt;a href="https://www.youtube.com/watch?v=t6Jza_RfRic&amp;amp;t" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt; on my &lt;a href="https://www.youtube.com/channel/UCdcIIVbsculxiQC2TCiIIKQ" target="_blank" rel="noreferrer"&gt;youtube cannel&lt;/a&gt;.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/dividing-head-controller/feature.jpg"/></item><item><title>USB Mass Storage Device Bootloader</title><link>https://soldernerd.com/posts/usb-mass-storage-device-bootloader/</link><pubDate>Tue, 20 Nov 2018 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/usb-mass-storage-device-bootloader/</guid><description>&lt;p&gt;Let&amp;rsquo;s start with a video. It will tell you most of what I&amp;rsquo;m going to write about today.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/usb-mass-storage-device-bootloader/feature.jpg"/></item><item><title>Solar Charger in Hackaday Prize Finals</title><link>https://soldernerd.com/posts/solar-charger-in-hackaday-prize-finals/</link><pubDate>Thu, 26 Jul 2018 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/solar-charger-in-hackaday-prize-finals/</guid><description>&lt;p&gt;I&amp;rsquo;m delighted to tell you that my &lt;a href="https://hackaday.io/project/158859-high-efficiency-mppt-solar-charger" target="_blank" rel="noreferrer"&gt;MPPT Solar Charger&lt;/a&gt; has been nominated for this year&amp;rsquo;s Hackaday Prize Finals taking place on October 22nd.  I&amp;rsquo;ve submitted it in the Power Harvesting Challenge &lt;em&gt;(link no longer available)&lt;/em&gt; category a while ago and was just informed that it was picked as one out of twenty projects submitted to the finals. Check out the &lt;a href="https://hackaday.com/2018/07/24/twenty-power-harvesting-projects-headed-to-the-hackaday-prize-finals/" target="_blank" rel="noreferrer"&gt;original article here.&lt;/a&gt; Of course, any support is highly appreciated.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/solar-charger-in-hackaday-prize-finals/feature.jpg"/></item><item><title>MPPT Solar Charger - Revision F</title><link>https://soldernerd.com/posts/mppt-solar-charger-revision-f/</link><pubDate>Wed, 04 Jul 2018 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/mppt-solar-charger-revision-f/</guid><description>&lt;p&gt;While the solar charger was originally intended to be used as a standalone device, it can just as well be integrated into other projects. In such applications, the user interface can be left away without sacrificing functionality other than the display and rotary encoder.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/mppt-solar-charger-revision-f/feature.jpg"/></item><item><title>Free Solar Charger PCBs</title><link>https://soldernerd.com/posts/free-solar-charger-pcbs/</link><pubDate>Wed, 27 Sep 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/free-solar-charger-pcbs/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/free-solar-charger-pcbs/images/20170927_FreePCBs_011-1024x683_hu_832c755021e5b53d.jpg"
 srcset="https://soldernerd.com/posts/free-solar-charger-pcbs/images/20170927_FreePCBs_011-1024x683_hu_832c755021e5b53d.jpg 800w, https://soldernerd.com/posts/free-solar-charger-pcbs/images/20170927_FreePCBs_011-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/free-solar-charger-pcbs/images/20170927_FreePCBs_011-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;A reader of this blog was so kind to send me a number of surplus boards of two of my solar charger designs. Thank you, Joachim.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/free-solar-charger-pcbs/feature.jpg"/></item><item><title>RaspberryPi Robot</title><link>https://soldernerd.com/posts/raspberrypi-robot/</link><pubDate>Mon, 18 Sep 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/raspberrypi-robot/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/raspberrypi-robot/images/20170914_Robot_010-1024x683_hu_b6f5509adfb86ab8.jpg"
 srcset="https://soldernerd.com/posts/raspberrypi-robot/images/20170914_Robot_010-1024x683_hu_b6f5509adfb86ab8.jpg 800w, https://soldernerd.com/posts/raspberrypi-robot/images/20170914_Robot_010-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/raspberrypi-robot/images/20170914_Robot_010-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;It&amp;rsquo;s been almost two years since I did (or at least started) this project but I never sat down to document it. That&amp;rsquo;s what I want to do today. As the title says it&amp;rsquo;s about a little robot based on a RaspberryPi. Like many of its kind it is driven by a pair of stepper motors each driving a wheel directly attached to the respective motor axis. At the back there is another smaller, pivotable wheel to keep the robot in balance.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/raspberrypi-robot/feature.jpg"/></item><item><title>MPPT Solar Charger - Update</title><link>https://soldernerd.com/posts/mppt-solar-charger-update/</link><pubDate>Mon, 11 Sep 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/mppt-solar-charger-update/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/mppt-solar-charger-update/images/20170908_SolarCharger_004-1024x683_hu_94477d546b1fb4c7.jpg"
 srcset="https://soldernerd.com/posts/mppt-solar-charger-update/images/20170908_SolarCharger_004-1024x683_hu_94477d546b1fb4c7.jpg 800w, https://soldernerd.com/posts/mppt-solar-charger-update/images/20170908_SolarCharger_004-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/mppt-solar-charger-update/images/20170908_SolarCharger_004-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;It&amp;rsquo;s been a while since I posted anything related to my &lt;a href="https://soldernerd.com/projects/mppt-solar-charger/" &gt;MPPT Solar Charger&lt;/a&gt; project. That doesn&amp;rsquo;t mean that no progress has been made&amp;hellip;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/mppt-solar-charger-update/feature.jpg"/></item><item><title>RX/TX Sequencer</title><link>https://soldernerd.com/posts/rxtx-sequencer/</link><pubDate>Thu, 11 May 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/rxtx-sequencer/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/rxtx-sequencer/images/20170507_Sequencer_001-1024x683_hu_de98e687f034cc3f.jpg"
 srcset="https://soldernerd.com/posts/rxtx-sequencer/images/20170507_Sequencer_001-1024x683_hu_de98e687f034cc3f.jpg 800w, https://soldernerd.com/posts/rxtx-sequencer/images/20170507_Sequencer_001-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/rxtx-sequencer/images/20170507_Sequencer_001-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;Much like the &lt;a href="https://soldernerd.com/posts/beacon-keyer/" &gt;beacon keyer&lt;/a&gt; presented here earlier, this RX/TX sequencer is a simple but useful little device. Its typical use is in ham radio applications when a separate power amplifier (PA) and/or a sensitive low-noise pre-amplifier (LNA) is used. Care has then to be take to safely transition between RX and TX states - and that&amp;rsquo;s where this sequencer comes in.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/rxtx-sequencer/feature.jpg"/></item><item><title>Programmable LED Dimmer</title><link>https://soldernerd.com/posts/programmable-led-dimmer/</link><pubDate>Sun, 30 Apr 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/programmable-led-dimmer/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/programmable-led-dimmer/images/20170423_ProgrammableDimmer_041-1024x683_hu_e5df8e3502675de0.jpg"
 srcset="https://soldernerd.com/posts/programmable-led-dimmer/images/20170423_ProgrammableDimmer_041-1024x683_hu_e5df8e3502675de0.jpg 800w, https://soldernerd.com/posts/programmable-led-dimmer/images/20170423_ProgrammableDimmer_041-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/programmable-led-dimmer/images/20170423_ProgrammableDimmer_041-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;Around one and a half years ago I&amp;rsquo;ve designed and built various &lt;a href="https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/" &gt;LED dimmers&lt;/a&gt; for both white and &lt;a href="https://soldernerd.com/posts/pwm-dimmer-for-rgb-led/" &gt;RGB LEDs&lt;/a&gt;.  Then late last year someone approached me asking if I could make an RGB dimmer for him, too. But my designs were really tailored to their specific applications and built with home-made, i.e. milled PCBs which are time-consuming to make. So I decided to make a more universal version based on a proper, etched board which could be built in a small series and used for all kind of applications, both white and RGB. The result is this versatile, programmable 4-channel dimmer.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/programmable-led-dimmer/feature.jpg"/></item><item><title>Beacon Keyer</title><link>https://soldernerd.com/posts/beacon-keyer/</link><pubDate>Sun, 23 Apr 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/beacon-keyer/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/beacon-keyer/images/20161224_BeaconKeyer_RevB_004-1024x683_hu_e0594fe50d2e1c03.jpg"
 srcset="https://soldernerd.com/posts/beacon-keyer/images/20161224_BeaconKeyer_RevB_004-1024x683_hu_e0594fe50d2e1c03.jpg 800w, https://soldernerd.com/posts/beacon-keyer/images/20161224_BeaconKeyer_RevB_004-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/beacon-keyer/images/20161224_BeaconKeyer_RevB_004-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;This is likely the first ham radio related project that I document here on this blog. But my very first PIC project was a beacon keyer that I made for my father, HB9BBD. That was was in 2013. A beacon keyer is a great project to get started with microcontrollers since it&amp;rsquo;s not much more than a fancy way of blinking an LED.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/beacon-keyer/feature.jpg"/></item><item><title>MPPT Solar Charger Rev C - First Test Results</title><link>https://soldernerd.com/posts/mppt-solar-charger-rev-c-first-test-results/</link><pubDate>Sun, 02 Apr 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/mppt-solar-charger-rev-c-first-test-results/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/mppt-solar-charger-rev-c-first-test-results/images/20170331_SolarCharger_008-8-1024x683_hu_209f145fabbf0ed2.jpg"
 srcset="https://soldernerd.com/posts/mppt-solar-charger-rev-c-first-test-results/images/20170331_SolarCharger_008-8-1024x683_hu_209f145fabbf0ed2.jpg 800w, https://soldernerd.com/posts/mppt-solar-charger-rev-c-first-test-results/images/20170331_SolarCharger_008-8-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/mppt-solar-charger-rev-c-first-test-results/images/20170331_SolarCharger_008-8-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;Over the last few weeks I have been quite busy with my &lt;a href="https://soldernerd.com/projects/mppt-solar-charger/" &gt;MPPT Solar Charger project&lt;/a&gt;. I&amp;rsquo;ve built up a first board and started writing firmware for it. Since the last version was not too different in terms of hardware I was able to re-use most of that code. But I hadn&amp;rsquo;t even touched on the whole USB stuff back then so there was still a lot of work to do. While the project is still far from being complete I am happy to say that I&amp;rsquo;ve made quite some progress. Most importantly, the new design seems to work well and so far I haven&amp;rsquo;t found any mistakes in the board layout. But let&amp;rsquo;s go through this step by step.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/mppt-solar-charger-rev-c-first-test-results/feature.jpg"/></item><item><title>MPPT Solar Charger Rev C Design</title><link>https://soldernerd.com/posts/mppt-solar-charger-rev-c-design/</link><pubDate>Wed, 22 Feb 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/mppt-solar-charger-rev-c-design/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/mppt-solar-charger-rev-c-design/images/20161223_SolarChargerRevC_007-1024x683_hu_3df451bd31638236.jpg"
 srcset="https://soldernerd.com/posts/mppt-solar-charger-rev-c-design/images/20161223_SolarChargerRevC_007-1024x683_hu_3df451bd31638236.jpg 800w, https://soldernerd.com/posts/mppt-solar-charger-rev-c-design/images/20161223_SolarChargerRevC_007-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/mppt-solar-charger-rev-c-design/images/20161223_SolarChargerRevC_007-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;Over the last year or so I&amp;rsquo;ve designed, built and tested a &lt;a href="https://soldernerd.com/posts/mppt-solar-charger-testing-ii/" &gt;standalone solar charger&lt;/a&gt;. It performed quite well but as with any complex design there were a number of things that needed to be improved.  So I eventually reached the point where I decided to design a revised version. And this is what this post is all about.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/mppt-solar-charger-rev-c-design/feature.jpg"/></item><item><title>C# USB HID Utility</title><link>https://soldernerd.com/posts/c-usb-hid-utility/</link><pubDate>Mon, 13 Feb 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/c-usb-hid-utility/</guid><description>&lt;p&gt;Have you ever tried to write a program that connects to some device via USB? I have done so a few years ago and was shocked how much of a pain that is (at least on a Windows plattform). I always thought there should be a nice little library that wraps all those uggly DLL imports, marshalling and COM API calls and offers a nice and clean C# interface to the outside world.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/c-usb-hid-utility/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 30: Downsized Hardware</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-30-downsized-hardware/</link><pubDate>Sun, 05 Feb 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-30-downsized-hardware/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-30-downsized-hardware/images/20170203_Anemometer_011-1024x683_hu_417c527019c33a99.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-30-downsized-hardware/images/20170203_Anemometer_011-1024x683_hu_417c527019c33a99.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-30-downsized-hardware/images/20170203_Anemometer_011-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-30-downsized-hardware/images/20170203_Anemometer_011-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;In my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/" &gt;last post&lt;/a&gt; of &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;this series&lt;/a&gt; I&amp;rsquo;ve looked at different transducers and finally decided on a entirely waterproof 14mm model. The much lower signal level from those kind of transducers makes it  necessary to reduce the distance between the transducers in order to still receive a reasonable signal amplitude. So I took my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/" &gt;previous lasercut design&lt;/a&gt; and reduced it in size so that the distance between the transducers is only 120mm. I went to the &lt;a href="http://zurich.fablab.ch/" target="_blank" rel="noreferrer"&gt;local FabLab&lt;/a&gt; and and lasered two copies of the downsized design.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-30-downsized-hardware/feature.jpg"/></item><item><title>Standalone Inductance Meter on a Etched Board</title><link>https://soldernerd.com/posts/standalone-inductance-meter-on-a-etched-board/</link><pubDate>Sun, 29 Jan 2017 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/standalone-inductance-meter-on-a-etched-board/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/standalone-inductance-meter-on-a-etched-board/images/20161129_LMeter_014-1024x683_hu_93b8b4a6eb750a86.jpg"
 srcset="https://soldernerd.com/posts/standalone-inductance-meter-on-a-etched-board/images/20161129_LMeter_014-1024x683_hu_93b8b4a6eb750a86.jpg 800w, https://soldernerd.com/posts/standalone-inductance-meter-on-a-etched-board/images/20161129_LMeter_014-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/standalone-inductance-meter-on-a-etched-board/images/20161129_LMeter_014-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;In late 2014 and early 2015 I had posted a &lt;a href="https://soldernerd.com/projects/inductance-meter/" &gt;short series&lt;/a&gt; on an inductance meter project. The first post in that series described an Arduino shield that allowed an Arduino UNO to do inductance measurements and got this blog mentioned on &lt;a href="http://dangerousprototypes.com/blog/2014/12/16/arduino-based-inductance-meter/" target="_blank" rel="noreferrer"&gt;dangerousprototypes.com&lt;/a&gt; for the very first time.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/standalone-inductance-meter-on-a-etched-board/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 29: Transducer Comparison</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/</link><pubDate>Fri, 23 Dec 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/</guid><description>&lt;p&gt;It&amp;rsquo;s been way too long since the &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/" &gt;last post&lt;/a&gt; in my &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;Ultrasonic Anemometer series&lt;/a&gt;. But better late then never.&lt;/p&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/images/20161127_Transducers_001-1024x683_hu_6ce085c02af30679.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/images/20161127_Transducers_001-1024x683_hu_6ce085c02af30679.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/images/20161127_Transducers_001-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/images/20161127_Transducers_001-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;So far I have always used the same type of transducers. When I started this project I looked around and found the Multicomp MCUSD16A40S12RO. They were comparatively cheap and readily available so I ordered some and used nothing else for the next two or so years.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-29-transducer-comparison/feature.jpg"/></item><item><title>ReflowR on indiegogo.com</title><link>https://soldernerd.com/posts/reflowr-on-indiegogo-com/</link><pubDate>Fri, 25 Nov 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/reflowr-on-indiegogo-com/</guid><description>&lt;p&gt;This will be my shortest post ever. But I just spotted a project on indiegogo.com that I think is worth mentioning: A small and affordable tool to do reflow soldering. It&amp;rsquo;s basically a heating plate specifically designed for reflow soldering. So it can reproduce JEDEC temperature profiles, it does data logging and and you can even control it via a web interface if you spend an extra 9$ on the wifi upgrade.&lt;/p&gt;</description></item><item><title>MPPT Solar Charger Testing II</title><link>https://soldernerd.com/posts/mppt-solar-charger-testing-ii/</link><pubDate>Tue, 15 Nov 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/mppt-solar-charger-testing-ii/</guid><description>&lt;p&gt;It&amp;rsquo;s time to follow up on the MPPT Solar Charger project. Progress has been slow since I&amp;rsquo;m currently working full time and doing a master&amp;rsquo;s degree at the same time. Given that this blog has previously been something close to a 50% job at times things will necessarily slow down a bit. But all the projects, including &lt;a href="https://soldernerd.com/projects/mppt-solar-charger/" &gt;this one&lt;/a&gt; and the &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;ultrasonic anemometer&lt;/a&gt; are alive and well and I&amp;rsquo;m working on them whenever I find some time.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/mppt-solar-charger-testing-ii/feature.jpg"/></item><item><title>Low Power User Interface</title><link>https://soldernerd.com/posts/low-power-user-interface/</link><pubDate>Fri, 14 Oct 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/low-power-user-interface/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20161007_userinterfacereva_001"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/low-power-user-interface/images/20161007_UserInterfaceRevA_001-1024x683_hu_32a0960dca3629da.jpg"
 srcset="https://soldernerd.com/posts/low-power-user-interface/images/20161007_UserInterfaceRevA_001-1024x683_hu_32a0960dca3629da.jpg 800w, https://soldernerd.com/posts/low-power-user-interface/images/20161007_UserInterfaceRevA_001-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/low-power-user-interface/images/20161007_UserInterfaceRevA_001-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;As you may have noticed I&amp;rsquo;m quite busy working on the &lt;a href="https://soldernerd.com/projects/mppt-solar-charger/" &gt;MPPT Solar Charger&lt;/a&gt; project. The &lt;a href="https://soldernerd.com/posts/mppt-solar-charger-testing/" &gt;latest version&lt;/a&gt; uses a 4 lines x 20 characters LCD that connects via I2C as well as a rotary encoder with a push button.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/low-power-user-interface/feature.jpg"/></item><item><title>MPPT Solar Charger Testing</title><link>https://soldernerd.com/posts/mppt-solar-charger-testing/</link><pubDate>Wed, 28 Sep 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/mppt-solar-charger-testing/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160927_solarcharger_036"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/mppt-solar-charger-testing/images/20160927_SolarCharger_036-1024x683_hu_a4c1cf959a95d974.jpg"
 srcset="https://soldernerd.com/posts/mppt-solar-charger-testing/images/20160927_SolarCharger_036-1024x683_hu_a4c1cf959a95d974.jpg 800w, https://soldernerd.com/posts/mppt-solar-charger-testing/images/20160927_SolarCharger_036-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/mppt-solar-charger-testing/images/20160927_SolarCharger_036-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;In a &lt;a href="https://soldernerd.com/posts/mppt-solar-charger-design/" &gt;previous post&lt;/a&gt; I have presented a design for an &lt;a href="https://soldernerd.com/posts/mppt-solar-charger-design/" &gt;MPPT Solar Charger&lt;/a&gt;. In the mean time I have built a prototype and also wrote some software for it. So today I&amp;rsquo;ll go through my findings of what works well and what needs to be improved. And yes, there are some flaws in the design&amp;hellip;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/mppt-solar-charger-testing/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 28: New hardware tested</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/</link><pubDate>Wed, 07 Sep 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160907_standaloneanemometer_024"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/images/20160907_StandaloneAnemometer_024-1024x683_hu_3837f8421fee8371.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/images/20160907_StandaloneAnemometer_024-1024x683_hu_3837f8421fee8371.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/images/20160907_StandaloneAnemometer_024-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/images/20160907_StandaloneAnemometer_024-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;I &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/" &gt;last time&lt;/a&gt; proudly presented the new RevB board and got a lot of feedback from people who want one, too. As mentioned I have all the components here to ship up to 10 kits but I was reluctant to send anything until I had the chance to do some hardware testing. Not much had changed since the last revision but I don&amp;rsquo;t like taking chances on things like this.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-28-new-hardware-tested/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 27: Ready to take pre-orders</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/</link><pubDate>Sat, 03 Sep 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/</guid><description>&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160903_StandaloneAnemometer_001"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/images/20160903_StandaloneAnemometer_001-1024x683_hu_7cdf6b4d6523452c.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/images/20160903_StandaloneAnemometer_001-1024x683_hu_7cdf6b4d6523452c.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/images/20160903_StandaloneAnemometer_001-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/images/20160903_StandaloneAnemometer_001-1024x683.jpg"&gt;&lt;/figure&gt;
Good news: the boards from &lt;a href="http://dirtypcbs.com" target="_blank" rel="noreferrer"&gt;dirtypcbs.com&lt;/a&gt; have arrived and look great. I also got all the components for the 11 boards. Why 11? I ordered about 10 (they call it a protopack) and was lucky enough to get 11. Thats dirtypcbs.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-27-ready-to-take-pre-orders/feature.jpg"/></item><item><title>MPPT Solar Charger Design</title><link>https://soldernerd.com/posts/mppt-solar-charger-design/</link><pubDate>Sun, 28 Aug 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/mppt-solar-charger-design/</guid><description>&lt;p&gt;I&amp;rsquo;m currently waiting for the boards for my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-26-rev-b-board-ordered/" &gt;Ultrasonic Anemometer&lt;/a&gt; Rev B to arrive from Hong Kong and this gives me some time to write about the MPPT Solar Charger design that I did quite some time ago. I published a &lt;a href="https://soldernerd.com/projects/mppt-solar-charger/" &gt;series of posts&lt;/a&gt; on a &lt;a href="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/" &gt;Arduino MPPT Solar Charger Shield&lt;/a&gt; and got a lot of encouraging feedback. But that shield was more of a proof-of-concept than a finished product.  While it generally performed well it drew way too much current when idle to actually be deployed unless you can count on plenty of sunshine every day.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/mppt-solar-charger-design/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 26: Rev B Board ordered</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-26-rev-b-board-ordered/</link><pubDate>Sat, 20 Aug 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-26-rev-b-board-ordered/</guid><description>&lt;p&gt;I recently ordered &lt;a href="https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/" &gt;my first PCB&lt;/a&gt; at &lt;a href="http://www.dirtypcbs.com" target="_blank" rel="noreferrer"&gt;dirtypcbs.com&lt;/a&gt; and the result was promising. So there was nothing stopping me from finalizing the Rev B of my standalone &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;Ultrasonic Anemometer&lt;/a&gt; and ordering a protopack. I&amp;rsquo;ve placed the order a few days ago and expect the boards to arrive here in 2 to 3 weeks. This should be good news for all those of you who have been asking for kits and want to contribute to the further developement of this project. I&amp;rsquo;ll build up one or two boards as soon as they get here and do some testing. If everything works as planned I can order some more components and ship some kits soon after that.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-26-rev-b-board-ordered/feature.jpg"/></item><item><title>Bi-Directional Voltage Level Translator - Board House Test</title><link>https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/</link><pubDate>Mon, 15 Aug 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160706_VoltageLevelTranslator_002"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/images/20160706_VoltageLevelTranslator_002-1024x683_hu_a728169242db7fc8.jpg"
 srcset="https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/images/20160706_VoltageLevelTranslator_002-1024x683_hu_a728169242db7fc8.jpg 800w, https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/images/20160706_VoltageLevelTranslator_002-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/images/20160706_VoltageLevelTranslator_002-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;While most of my microcontroller designs run on 3.3 volts there is still the ocasional 5 volt design. Or I do something with an Arduino. So the need may arise to interface between logic working at different voltage levels. There are several ways of doing this, depending on your needs. Things are relatively simple as long as you know in advance which side is transmitting and which side is receiving. It gets more difficult if the communication is bi-directional or with busses such as I2C that are bi-directional by nature. I did a search on farnell.com and identified two chips that can translate between almost any two voltage levels bi-directionally. The Texas Instruments TXB0106 works with up to 6 CMOS (i.e. actively driven high or low) signals for protocols such as SPI. The PCA9306 (also from TI) is intended for protocols such as I2C that rely on pull-up resistors and where a line must never be actively driven high.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/bi-directional-voltage-level-translator-board-house-test/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 25: I2C Interfacing and more</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-25-i2c-interfacing-and-more/</link><pubDate>Thu, 11 Aug 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-25-i2c-interfacing-and-more/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160706_StandaloneAnemometer_023"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-25-i2c-interfacing-and-more/images/20160706_StandaloneAnemometer_023-1024x683_hu_9bb462b7bcff0ebe.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-25-i2c-interfacing-and-more/images/20160706_StandaloneAnemometer_023-1024x683_hu_9bb462b7bcff0ebe.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-25-i2c-interfacing-and-more/images/20160706_StandaloneAnemometer_023-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-25-i2c-interfacing-and-more/images/20160706_StandaloneAnemometer_023-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;It&amp;rsquo;s been a long six weeks since &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-24-new-microcontroller-and-software-controlled-gain/" &gt;my last post&lt;/a&gt; but that doesn&amp;rsquo;t mean that I haven&amp;rsquo;t done anything since. Among other things, I wrote some code to get the I2C interface working and hooked the anemometer up to an Arduino Uno with an LCD display attached. Apart from demonstrating the I2C interface this also nice for testing. For the first time I can see what this thing is measuring in real time without hooking it up to a PC over USB.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-25-i2c-interfacing-and-more/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 24: New Microcontroller and Software Controlled Gain</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-24-new-microcontroller-and-software-controlled-gain/</link><pubDate>Sun, 26 Jun 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-24-new-microcontroller-and-software-controlled-gain/</guid><description>&lt;p&gt;It&amp;rsquo;s been almost three weeks since my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-23-first-successful-measurements/" &gt;last post&lt;/a&gt; and some further progress has been made. I&amp;rsquo;ve upgraded the microcontroller and can now control the gain of the second amplifier stage in software. But let&amp;rsquo;s look at the changes in some more detail.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-24-new-microcontroller-and-software-controlled-gain/feature.jpg"/></item><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 21: Standalone Anemometer Hardware</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/</link><pubDate>Sat, 14 May 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/</guid><description>&lt;p&gt;&lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-20-standalone-anemometer-design/" &gt;Last time&lt;/a&gt; I went through the design of my new standalone anemometer. Now it&amp;rsquo;s time to build this thing and see if it works as planned.&lt;/p&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160428_StandaloneAnemometer_034"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/images/20160428_StandaloneAnemometer_034-1024x683_hu_9662cc839e9710a8.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/images/20160428_StandaloneAnemometer_034-1024x683_hu_9662cc839e9710a8.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/images/20160428_StandaloneAnemometer_034-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/images/20160428_StandaloneAnemometer_034-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;After I fried a couple of chips on my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/" &gt;driver circuit testing board&lt;/a&gt; due to a wrong chip in the power supply I was a bit more careful this time and built up the board step by step.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-21-standalone-anemometer-hardware/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>Temperature Controlled Fan</title><link>https://soldernerd.com/posts/temperature-controlled-fan/</link><pubDate>Sat, 09 Apr 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/temperature-controlled-fan/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160409_FanController_020"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/temperature-controlled-fan/images/20160409_FanController_020-1024x683_hu_b0ed8f1caaa5a87d.jpg"
 srcset="https://soldernerd.com/posts/temperature-controlled-fan/images/20160409_FanController_020-1024x683_hu_b0ed8f1caaa5a87d.jpg 800w, https://soldernerd.com/posts/temperature-controlled-fan/images/20160409_FanController_020-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/temperature-controlled-fan/images/20160409_FanController_020-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;I&amp;rsquo;m currently mainly working on my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/" &gt;new anemometer design&lt;/a&gt; but once in a while I get distracted. For example when my Keysight E3645A lab power supply was making so much noise that I could hardly concentrate. That&amp;rsquo;s when the idea of this fan controller was born.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/temperature-controlled-fan/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 17: Lasercut Mechanical Design</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/</link><pubDate>Wed, 06 Apr 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160228_Projekte_133"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/images/20160228_Projekte_133-1024x683_hu_6e691f43e05a1d76.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/images/20160228_Projekte_133-1024x683_hu_6e691f43e05a1d76.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/images/20160228_Projekte_133-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/images/20160228_Projekte_133-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;In my last two posts I have gone through my new anemometer circuit both in &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/" &gt;theory&lt;/a&gt; and &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/" &gt;practice&lt;/a&gt;. Click here for an overview over my &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;ultrasonic anemometer project&lt;/a&gt;.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-17-lasercut-mechanical-design/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 16: Testing the new driver circuit</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/</link><pubDate>Thu, 31 Mar 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160303_AnemometerDriver__007"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/images/20160303_AnemometerDriver__007-1024x683_hu_b1e30e1475d68c86.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/images/20160303_AnemometerDriver__007-1024x683_hu_b1e30e1475d68c86.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/images/20160303_AnemometerDriver__007-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/images/20160303_AnemometerDriver__007-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;Last time I&amp;rsquo;ve presented my new design for the ultrasonic anemometer driver circuit. So now it&amp;rsquo;s time to see how it performs. If you&amp;rsquo;re new to this project you might want to check out the &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;overview page&lt;/a&gt; or at least my &lt;a href="https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/" &gt;last post&lt;/a&gt;.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-16-testing-the-new-driver-circuit/feature.jpg"/></item><item><title>Ultrasonic Anemometer Part 15: A new attempt</title><link>https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/</link><pubDate>Tue, 22 Mar 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/images/20160225_Projekte_082-1024x683_hu_f2fac49133526ca8.jpg"
 srcset="https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/images/20160225_Projekte_082-1024x683_hu_f2fac49133526ca8.jpg 800w, https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/images/20160225_Projekte_082-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/images/20160225_Projekte_082-1024x683.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;It&amp;rsquo;s been about one and a half years since I started out with my &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;ultrasonic anemometer project&lt;/a&gt;. Like others before me I had to notice that this a much more demanding project than it appears to be at first. After countless hours of development and testing I have built &lt;a href="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/" &gt;this Arduino shield&lt;/a&gt;. It worked but the reliability of the measurements was never what I had aimed for. The problem was mainly how to figure out the absolute phase of the received signal. So the measurements were always precise - but sometimes off by a full wavelength.  Then I was more or less inactive for most of 2015, mainly due to personal reasons. So the project was kind of stuck but i kept (and keep) getting a lot of encouraging feedback from you folks. I came up with new circuit ideas and decided to pretty much start with an entirely new design and to re-think each and every design choice I had made back then.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/ultrasonic-anemometer-part-15-a-new-attempt/feature.jpg"/></item><item><title>Keysight E36103A Lab Power Supply Review</title><link>https://soldernerd.com/posts/keysight-e36103a-lab-power-supply-review/</link><pubDate>Fri, 11 Mar 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/keysight-e36103a-lab-power-supply-review/</guid><description>&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160310_KeysightE36103__011"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/keysight-e36103a-lab-power-supply-review/images/20160310_KeysightE36103__011-1024x683_hu_518c84a91e6f39be.jpg"
 srcset="https://soldernerd.com/posts/keysight-e36103a-lab-power-supply-review/images/20160310_KeysightE36103__011-1024x683_hu_518c84a91e6f39be.jpg 800w, https://soldernerd.com/posts/keysight-e36103a-lab-power-supply-review/images/20160310_KeysightE36103__011-1024x683.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/keysight-e36103a-lab-power-supply-review/images/20160310_KeysightE36103__011-1024x683.jpg"&gt;&lt;/figure&gt;
I don&amp;rsquo;t usually do reviews but I just got a Keysight E36103A Lab Power Supply today and since it&amp;rsquo;s a newly released model there&amp;rsquo;s not much independent information out there so far. At least when I ordered mine 7 weeks ago I was unable to find a single proper review. So I thought I&amp;rsquo;ll share my first impressions.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/keysight-e36103a-lab-power-supply-review/feature.jpg"/></item><item><title>PWM Dimmer for RGB LED</title><link>https://soldernerd.com/posts/pwm-dimmer-for-rgb-led/</link><pubDate>Sat, 05 Mar 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/pwm-dimmer-for-rgb-led/</guid><description>&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="Finished RGB dimmer"
 width="1024"
 height="683"
 src="https://soldernerd.com/posts/pwm-dimmer-for-rgb-led/images/20160128_Projekte_061-1024x683_hu_da04d045d59d3170.jpg"
 srcset="https://soldernerd.com/posts/pwm-dimmer-for-rgb-led/images/20160128_Projekte_061-1024x683_hu_da04d045d59d3170.jpg 800w,/posts/pwm-dimmer-for-rgb-led/images/20160128_Projekte_061-1024x683_hu_4e9be6c819e2a3a1.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/pwm-dimmer-for-rgb-led/images/20160128_Projekte_061-1024x683.jpg"
 /&gt;
 
 &lt;figcaption&gt;Finished RGB dimmer&lt;/figcaption&gt;
 &lt;/figure&gt;
&lt;p&gt;In my &lt;a href="https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/" &gt;last post&lt;/a&gt; I&amp;rsquo;ve described the design and construction of my LED dimmer project. This project here is similar but a bit more involved. It controls RGB LEDs so it can not only change the brightness but also the color of the light. Instead of a simple pot it used a pair of rotary encoders with push buttons. One controls the brightness, pushing its button turns the light on or off. The other changes the color, pushing its button toggles between color and white.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/pwm-dimmer-for-rgb-led/feature.jpg"/></item><item><title>PWM Dimmer for LED Lighting</title><link>https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/</link><pubDate>Fri, 19 Feb 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/</guid><description>&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160119_Projekte_046"
 width="2738"
 height="1825"
 src="https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/images/20160119_projekte_046_hu_9d43e46a78a93ed6.jpg"
 srcset="https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/images/20160119_projekte_046_hu_9d43e46a78a93ed6.jpg 800w,/posts/pwm-dimmer-for-led-lighting/images/20160119_projekte_046_hu_cb2627cee45564dc.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/images/20160119_projekte_046.jpg"
 /&gt;
 
 &lt;figcaption&gt;Finished LED dimmer&lt;/figcaption&gt;
 &lt;/figure&gt;
&lt;p&gt;I have recently moved to a new apartment and was looking for a PWM dimmer to control some 12V LED strips. I thought that should be easy enough nowadays but it proved more difficult than I thought. All I found either didn&amp;rsquo;t meet my requirements, were uggly or expensive. So I decided to build my own, tailor-made to my needs.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/pwm-dimmer-for-led-lighting/feature.jpg"/></item><item><title>Arduino MPPT Solar Charger Shield – Software</title><link>https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-software/</link><pubDate>Fri, 12 Feb 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-software/</guid><description>&lt;p&gt;There have been two previous posts on this project: one on the &lt;a href="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/" &gt;concept and the hardware&lt;/a&gt; and one on &lt;a href="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-testing/" &gt;hardware testing&lt;/a&gt;. You probably want to check them out first if you&amp;rsquo;re not yet familiar with this project. Or even better: Click &lt;a href="https://soldernerd.com/projects/mppt-solar-charger/" &gt;here&lt;/a&gt; for an overview over this project.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-software/feature.jpg"/></item><item><title>Arduino MPPT Solar Charger Shield - Testing</title><link>https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-testing/</link><pubDate>Wed, 03 Feb 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-testing/</guid><description>&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160203_Projekte_004"
 width="2738"
 height="1825"
 src="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-testing/images/20160203_projekte_004_hu_e853737a0c30d65f.jpg"
 srcset="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-testing/images/20160203_projekte_004_hu_e853737a0c30d65f.jpg 800w,/posts/arduino-mppt-solar-charger-shield-testing/images/20160203_projekte_004_hu_504321d2d26ec827.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-testing/images/20160203_projekte_004.jpg"
 /&gt;
 
 &lt;figcaption&gt;First tests are being performed on the Solar Charger Shield&lt;/figcaption&gt;
 &lt;/figure&gt;
&lt;p&gt;In my &lt;a href="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/" &gt;last post&lt;/a&gt; I&amp;rsquo;ve introduced a proof-of-concept Arduino solar charger shield. I went through the hardware as well as the way it works - or at least is intended to work. It was prominently linked on dangerousprototypes.com as well as some other sites and got quite a bit of publicity as a result. Thank you all for sharing this post.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield-testing/feature.jpg"/></item><item><title>Arduino MPPT Solar Charger Shield</title><link>https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/</link><pubDate>Thu, 21 Jan 2016 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20160119_Projekte_028"
 width="2738"
 height="1825"
 src="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/images/20160119_projekte_028_hu_5815a4f879d0db65.jpg"
 srcset="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/images/20160119_projekte_028_hu_5815a4f879d0db65.jpg 800w, https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/images/20160119_projekte_028_hu_18ffc4b342a82bab.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/images/20160119_projekte_028.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;A friend has approached me regarding his solar project. He wants to install a solar panel together with a battery and an inverter in order to have power at his allotment garden. He had looked at a &lt;a href="http://www.instructables.com/id/DIY-OFF-GRID-SOLAR-SYSTEM/" target="_blank" rel="noreferrer"&gt;hobbyist project&lt;/a&gt; where an arduino was used to build a MPPT (maximum point of power tracking) charge controller. I took a look at the design, liked a lot of what I saw and decided to build something similar.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-mppt-solar-charger-shield/feature.jpg"/></item><item><title>USB Boost Converter</title><link>https://soldernerd.com/posts/usb-boost-converter/</link><pubDate>Tue, 04 Aug 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/usb-boost-converter/</guid><description>&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_1042"
 width="3072"
 height="2048"
 src="https://soldernerd.com/posts/usb-boost-converter/images/mg_1042_hu_5f77d44817de79c6.jpg"
 srcset="https://soldernerd.com/posts/usb-boost-converter/images/mg_1042_hu_5f77d44817de79c6.jpg 800w,/posts/usb-boost-converter/images/mg_1042_hu_6fe9ba9af9f819cd.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/usb-boost-converter/images/mg_1042.jpg"
 /&gt;
 
 &lt;figcaption&gt;Finished 5V to 12V USB boost converter&lt;/figcaption&gt;
 &lt;/figure&gt;
&lt;p&gt;I frequently need a low-power supply to run a microcontroller system. Typically, one uses a lab power for such purposes. But at least on the desk where I do the programming I don&amp;rsquo;t have one. Since these systems typically consume little current it would be handy to be able to power them from USB. Most of my devices have on-board regulators so the voltage is rather uncritical. For 3.3 volt devices, the 5V from USB is just right. But others have a 5V regulator so they need a higher supply voltage. And even others might even need 12 volts.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/usb-boost-converter/feature.jpg"/></item><item><title>The Art of Electronics - Third Edition</title><link>https://soldernerd.com/posts/the-art-of-electronics-third-edidition/</link><pubDate>Tue, 07 Apr 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/the-art-of-electronics-third-edidition/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20150407_211427"
 width="3264"
 height="1836"
 src="https://soldernerd.com/posts/the-art-of-electronics-third-edidition/images/20150407_211427_hu_228941e6968aabf0.jpg"
 srcset="https://soldernerd.com/posts/the-art-of-electronics-third-edidition/images/20150407_211427_hu_228941e6968aabf0.jpg 800w, https://soldernerd.com/posts/the-art-of-electronics-third-edidition/images/20150407_211427_hu_75bfdef8b08ab946.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/the-art-of-electronics-third-edidition/images/20150407_211427.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;The world has been waiting since 1989, now it&amp;rsquo;s finally here. The 3rd edition of the classic book The Art of Electronics by Paul Horowitz and Winfield Hill is finally out. My (Amazon.de pre-ordered) copy just arrived today.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/the-art-of-electronics-third-edidition/feature.jpg"/></item><item><title>Inductance Meter PCB goes to India</title><link>https://soldernerd.com/posts/inductance-meter-pcb-goes-to-india/</link><pubDate>Sun, 08 Mar 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/inductance-meter-pcb-goes-to-india/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="20150307_212637"
 width="1024"
 height="576"
 src="https://soldernerd.com/posts/inductance-meter-pcb-goes-to-india/images/20150307_2126371_hu_d13dcfaea5dfc1de.jpg"
 srcset="https://soldernerd.com/posts/inductance-meter-pcb-goes-to-india/images/20150307_2126371_hu_d13dcfaea5dfc1de.jpg 800w, https://soldernerd.com/posts/inductance-meter-pcb-goes-to-india/images/20150307_2126371.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/inductance-meter-pcb-goes-to-india/images/20150307_2126371.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;In a recent post I&amp;rsquo;ve offered a free PCB on a first-come first-served basis. I&amp;rsquo;ll be happy to mail the board together with some components to Mumbai, India tomorrow. It goes to Parth Sane, a student, homebrewer and soon-to-be ham radio operator.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/inductance-meter-pcb-goes-to-india/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 14: Wind Tunnel Testing</title><link>https://soldernerd.com/posts/arduino-ultrasionic-anemometer-part-14-wind-tunnel-testing/</link><pubDate>Mon, 16 Feb 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasionic-anemometer-part-14-wind-tunnel-testing/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since I posted the last update on the anemometer project. The reason for this is that I&amp;rsquo;m struggling with the aerodynamical design.&lt;/p&gt;
&lt;p&gt;By the way: Click here for an overview over the ultrasonic 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-ultrasionic-anemometer-part-14-wind-tunnel-testing/feature.jpg"/></item><item><title>Free Inductance Meter PCB - first come, first served</title><link>https://soldernerd.com/posts/free-inductance-meter-pcb-first-come-first-served/</link><pubDate>Sun, 15 Feb 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/free-inductance-meter-pcb-first-come-first-served/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_1211"
 width="2214"
 height="1476"
 src="https://soldernerd.com/posts/free-inductance-meter-pcb-first-come-first-served/images/mg_1211_hu_cabbf1d8088cd228.jpg"
 srcset="https://soldernerd.com/posts/free-inductance-meter-pcb-first-come-first-served/images/mg_1211_hu_cabbf1d8088cd228.jpg 800w, https://soldernerd.com/posts/free-inductance-meter-pcb-first-come-first-served/images/mg_1211_hu_63b81fc5af677bef.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/free-inductance-meter-pcb-first-come-first-served/images/mg_1211.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;When I made the PCB for the stand-alone inductance meter, I erroneously used a SSOP footprint for the microcontroller (instead of the desired SOIC). The PIC is available in a SSOP package (PIC16F1963-I/SS instead of PIC16F1936-I/SO) but I didn&amp;rsquo;t have any at hand so I simply made a new board with a SOIC footprint.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/free-inductance-meter-pcb-first-come-first-served/feature.jpg"/></item><item><title>Stand-alone Incuctance Meter Finished</title><link>https://soldernerd.com/posts/stand-alone-incuctance-meter-finished/</link><pubDate>Thu, 22 Jan 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/stand-alone-incuctance-meter-finished/</guid><description>&lt;p&gt;If you&amp;rsquo;ve read my last post you&amp;rsquo;re already familiar with my Inductance Meter project: &lt;a href="https://soldernerd.com/posts/stand-alone-inductance-meter/" &gt;/posts/stand-alone-inductance-meter/&lt;/a&gt;. At that time the hardware was ready but there was no software yet. That&amp;rsquo;s been corrected, the inductance meter is now fully functional.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/stand-alone-incuctance-meter-finished/feature.jpg"/></item><item><title>Stand-alone Inductance Meter</title><link>https://soldernerd.com/posts/stand-alone-inductance-meter/</link><pubDate>Tue, 13 Jan 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/stand-alone-inductance-meter/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_1169"
 width="2366"
 height="1578"
 src="https://soldernerd.com/posts/stand-alone-inductance-meter/images/mg_1169_hu_5bea9d8a7d45f0a4.jpg"
 srcset="https://soldernerd.com/posts/stand-alone-inductance-meter/images/mg_1169_hu_5bea9d8a7d45f0a4.jpg 800w, https://soldernerd.com/posts/stand-alone-inductance-meter/images/mg_1169_hu_89b032d302c253cb.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/stand-alone-inductance-meter/images/mg_1169.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;Some of you may have seen my arduino-based inductance meter in this post: &lt;a href="https://soldernerd.com/posts/arduino-based-inductance-meter/" &gt;/posts/arduino-based-inductance-meter/&lt;/a&gt;. The guys at dangerousprototypes.com picked it up (&lt;a href="http://dangerousprototypes.com/2014/12/16/arduino-based-inductance-meter/" target="_blank" rel="noreferrer"&gt;http://dangerousprototypes.com/2014/12/16/arduino-based-inductance-meter/&lt;/a&gt;) and this blog got more visitors than I could ever have imagined. Thanks, dangerousprototypes.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/stand-alone-inductance-meter/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 13: Arduino library finally ready</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-13-arduino-library-finally-ready/</link><pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-13-arduino-library-finally-ready/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since the last post of this series. As so often, the task turned out to be more demanding than I first thought. And then I was also entirely new to assembly language, got distracted by my Inductance Meter Project (&lt;a href="https://soldernerd.com/posts/arduino-based-inductance-meter/" title="Inductance Meter Project"&gt;/posts/arduino-based-inductance-meter/&lt;/a&gt;) and went on a skiing holiday. But finally, the promised library is ready.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-13-arduino-library-finally-ready/feature.jpg"/></item><item><title>Arduino-based Inductance Meter</title><link>https://soldernerd.com/posts/arduino-based-inductance-meter/</link><pubDate>Sun, 14 Dec 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-based-inductance-meter/</guid><description>&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_1131"
 width="2881"
 height="1921"
 src="https://soldernerd.com/posts/arduino-based-inductance-meter/images/mg_1131_hu_c1f6b51d1a874ae5.jpg"
 srcset="https://soldernerd.com/posts/arduino-based-inductance-meter/images/mg_1131_hu_c1f6b51d1a874ae5.jpg 800w,/posts/arduino-based-inductance-meter/images/mg_1131_hu_80a67d9a6aab187e.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/arduino-based-inductance-meter/images/mg_1131.jpg"
 /&gt;
 
 &lt;figcaption&gt;Incuctance meter in action. It displays the resonance frequency together with the inductance&lt;/figcaption&gt;
 &lt;/figure&gt;
&lt;p&gt;I&amp;rsquo;ve just finished a little Arduino project. It&amp;rsquo;s a shield for the Arduino Uno that lets you measure inductance. This is a functionality that I found missing in just about any digital multi meter. Yes, there are specialized LCR meters that let you measure inductance but they typically won&amp;rsquo;t measure voltages or currents. So I had to build my inductance meter myself.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-based-inductance-meter/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 12: Working on an Arduino library</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-12-working-on-an-arduino-library/</link><pubDate>Wed, 03 Dec 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-12-working-on-an-arduino-library/</guid><description>&lt;p&gt;This is just a very brief update on what I&amp;rsquo;ve been working on the last few days. By now, this blog has caught up with where the project currently stands so the blog posts won&amp;rsquo;t be quite as frequent as they used to be. When I just started this series I had already worked on this my wind meter project for two months so I had plenty of material I only had to post.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-12-working-on-an-arduino-library/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 10: Arduino Shield Ready</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/</link><pubDate>Thu, 27 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/</guid><description>&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_1081"
 width="3072"
 height="2048"
 src="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/images/mg_1081_hu_3d5c248cabf4bc27.jpg"
 srcset="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/images/mg_1081_hu_3d5c248cabf4bc27.jpg 800w,/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/images/mg_1081_hu_659eed83986aa703.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/images/mg_1081.jpg"
 /&gt;
 
 &lt;figcaption&gt;A world&amp;rsquo;s first: Ultrasonic Anemometer Shield for Arduino Uno&lt;/figcaption&gt;
 &lt;/figure&gt;
&lt;p&gt;I&amp;rsquo;m happy to announce that my new Arduino wind meter shield is ready. I had posted the design as well as a photo or two of the naked board in my last post but now I&amp;rsquo;ve placed and soldered all the numerous components and it&amp;rsquo;s ready to go.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-10-arduino-shield-ready/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 9: A new hardware</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-9-a-new-hardware/</link><pubDate>Mon, 24 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-9-a-new-hardware/</guid><description>&lt;p&gt;My first wind meter prototype is kind of working. The software will need improvement to make this wind meter into something really useful. But both hardware and software are basically functional and can be built up upon.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-9-a-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 7: Basic software</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-7-basic-software/</link><pubDate>Thu, 20 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-7-basic-software/</guid><description>&lt;p&gt;Today I&amp;rsquo;ll tell you how I got started with my software. If you&amp;rsquo;re new to my blog you might want to click here for an overview over my arduino-based wind meter 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-7-basic-software/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 6: Mechanical design</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-6-mechanical-design/</link><pubDate>Tue, 18 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-6-mechanical-design/</guid><description>&lt;p&gt;If you&amp;rsquo;ve read through my previous posts of this series you know that here is an Arduino and two home-made PCBs together with 4 transducers waiting to work together as an ultrasonic wind meter. If you haven&amp;rsquo;t you may click here for an overview of posts on my anemometer project: &lt;a href="https://soldernerd.com/projects/arduino-ultrasonic-anemometer/" &gt;/projects/arduino-ultrasonic-anemometer/&lt;/a&gt;/posts/arduino-ultrasonic-anemometer-part-6-mechanical-design/&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-6-mechanical-design/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 5: Testing the digital board</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-5-testing-the-digital-board/</link><pubDate>Mon, 17 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-5-testing-the-digital-board/</guid><description>&lt;p&gt;In the last post I went through the analog board and showed what I had to do to get it working properly. Today I&amp;rsquo;ll do the same whith the digital board. 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-5-testing-the-digital-board/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><item><title>Arduino Ultrasonic Anemometer Part 2: Digital Circuit</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-2-digital-circuit/</link><pubDate>Fri, 14 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-2-digital-circuit/</guid><description>&lt;p&gt;I&amp;rsquo;m keeping my word and continue to document this project that I&amp;rsquo;ve been working on over the last two or so months. In this post I will talk about the digital part of the circuit.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-2-digital-circuit/feature.jpg"/></item><item><title>Arduino Ultrasonic Anemometer Part 1: Getting started</title><link>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-1-getting-started/</link><pubDate>Thu, 13 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-1-getting-started/</guid><description>&lt;p&gt;This is the first of a series of posts to follow. I will describe my attempts to build an ultrasonic wind meter (anemometer) based on an Arduino Uno. By the time of writing, I have a working prototype but it will take me a while to catch up in this blog. So this is just the first post - more will follow soon.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/arduino-ultrasonic-anemometer-part-1-getting-started/feature.jpg"/></item><item><title>Switch debouncing using 74HC14</title><link>https://soldernerd.com/posts/switch-debouncing-using-74hc14/</link><pubDate>Wed, 12 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/switch-debouncing-using-74hc14/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_0978"
 width="1132"
 height="754"
 src="https://soldernerd.com/posts/switch-debouncing-using-74hc14/images/mg_0978_hu_2d2ed906e7fb082f.jpg"
 srcset="https://soldernerd.com/posts/switch-debouncing-using-74hc14/images/mg_0978_hu_2d2ed906e7fb082f.jpg 800w, https://soldernerd.com/posts/switch-debouncing-using-74hc14/images/mg_0978.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/switch-debouncing-using-74hc14/images/mg_0978.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;This was one of the first PCBs I ever made myself as well my very first attempt at soldering SMD components. So if you were wondering why some of the copper on the right has not been removed - that&amp;rsquo;s why. At that time, I was not even using Eagle yet but some software called Sprint Layout. But this post is not really about this unimpressing board but about proper debouncing. Something I feel strongly about ;-)&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/switch-debouncing-using-74hc14/feature.jpg"/></item><item><title>Programming sockets for PIC microcontrollers</title><link>https://soldernerd.com/posts/programming-sockets-for-pic-microcontrollers/</link><pubDate>Tue, 11 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/programming-sockets-for-pic-microcontrollers/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_0957"
 width="1293"
 height="862"
 src="https://soldernerd.com/posts/programming-sockets-for-pic-microcontrollers/images/mg_0957_hu_a5add52361fac3f4.jpg"
 srcset="https://soldernerd.com/posts/programming-sockets-for-pic-microcontrollers/images/mg_0957_hu_a5add52361fac3f4.jpg 800w, https://soldernerd.com/posts/programming-sockets-for-pic-microcontrollers/images/mg_0957_hu_3720fded68180443.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/programming-sockets-for-pic-microcontrollers/images/mg_0957.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;I regularly use PIC microcontrollers. I&amp;rsquo;ve tried some Atmel chips lately but I&amp;rsquo;m still by far most familiar with the PIC16 &amp;amp; PIC18 chip families. As you can see in my other posts, I tend to use SMD components but once in a while I need to program a DIP package.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/programming-sockets-for-pic-microcontrollers/feature.jpg"/></item><item><title>Constant Current Dummy Load</title><link>https://soldernerd.com/posts/constant-current-dummy-load/</link><pubDate>Mon, 10 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/constant-current-dummy-load/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_0942"
 width="1536"
 height="1024"
 src="https://soldernerd.com/posts/constant-current-dummy-load/images/mg_0942_hu_bff044e6538b2197.jpg"
 srcset="https://soldernerd.com/posts/constant-current-dummy-load/images/mg_0942_hu_bff044e6538b2197.jpg 800w, https://soldernerd.com/posts/constant-current-dummy-load/images/mg_0942_hu_d7c111a495b4debb.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/constant-current-dummy-load/images/mg_0942.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;This is a constant current dummy load. It&amp;rsquo;s controlled by a PIC16F1936 microcontroller. As you can see, it&amp;rsquo;s equipped with a 4x16 character LCD display and, less obvious, a rotary encoder with push button. It accurately sets the desired current via a 16bit DAC and reads both current and input voltage with a single-channel 16bit ADC each. Temperature is measured by the microcontroller&amp;rsquo;s internal 10bit ADC.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/constant-current-dummy-load/feature.jpg"/></item><item><title>Simple, resistor based Dummy Load</title><link>https://soldernerd.com/posts/simple-resistor-based-dummy-load/</link><pubDate>Mon, 10 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/simple-resistor-based-dummy-load/</guid><description>&lt;p&gt;Another afternoon project. Some time ago I was working on a 80 watts 12-to-36 Volts DC-DC boost converter. Not one of my most successful projects but anyway.&lt;/p&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_0936"
 width="1466"
 height="977"
 src="https://soldernerd.com/posts/simple-resistor-based-dummy-load/images/mg_0936_hu_3e5b6edd7e6e693d.jpg"
 srcset="https://soldernerd.com/posts/simple-resistor-based-dummy-load/images/mg_0936_hu_3e5b6edd7e6e693d.jpg 800w, https://soldernerd.com/posts/simple-resistor-based-dummy-load/images/mg_0936_hu_825aae40382d115c.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/simple-resistor-based-dummy-load/images/mg_0936.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;So I needed some kind of load but my home made constant current dummy load can only handle 20-something volts. A few 100 ohms 15 watt resistors were just what I needed. So I took 6 of them and made a simple, single-sided PCB that holds the resistors as well as 6 switches.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/simple-resistor-based-dummy-load/feature.jpg"/></item><item><title>Variable Voltage Power Supply using a LM317</title><link>https://soldernerd.com/posts/variable-voltage-power-supply-using-a-lm317/</link><pubDate>Mon, 10 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/variable-voltage-power-supply-using-a-lm317/</guid><description>&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="_MG_0929"
 width="1313"
 height="875"
 src="https://soldernerd.com/posts/variable-voltage-power-supply-using-a-lm317/images/mg_0929_hu_2905037d3e78b0a9.jpg"
 srcset="https://soldernerd.com/posts/variable-voltage-power-supply-using-a-lm317/images/mg_0929_hu_2905037d3e78b0a9.jpg 800w, https://soldernerd.com/posts/variable-voltage-power-supply-using-a-lm317/images/mg_0929_hu_af6aaade06ce915b.jpg 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://soldernerd.com/posts/variable-voltage-power-supply-using-a-lm317/images/mg_0929.jpg"&gt;&lt;/figure&gt;
&lt;p&gt;A classic afternoon project. I was in need of a variable voltage and didn&amp;rsquo;t have a proper lab power supply available. But I did have a solid 12 volts from an old computer PSU. So I built myself this little thing.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/variable-voltage-power-supply-using-a-lm317/feature.jpg"/></item><item><title>Xilinx Prototyping Board</title><link>https://soldernerd.com/posts/xilinx-prototyping-board/</link><pubDate>Mon, 10 Nov 2014 00:00:00 +0000</pubDate><guid>https://soldernerd.com/posts/xilinx-prototyping-board/</guid><description>&lt;p&gt;Some time ago I wanted to try out programming CPLDs in VHDL. I was entirely new to both of those topics and I didn&amp;rsquo;t have a real need for a CPLD at the time. So I built myself a nice little prototyping board for the Xilinx XC9500XL complete with some push buttons, LEDs a 7-segment display and a PIC16F688 used mainly as a clock source.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://soldernerd.com/posts/xilinx-prototyping-board/feature.jpg"/></item></channel></rss>