Tuesday, 3 March 2020

An LM386 Powered Crystal Radio in an Altoids Smalls Tin

Last year I was designing an Arduino powered doorbell for my new home, and I reached for the trusty LM386 to build the audio amplification stage.  But, at my new QTH (a high elevation in a major city with line of site radio towers in the distance) the LM386 was not only amplifying the doorbell tones, it was also pulling in a nearby AM radio station!  Although this was a major annoyance while designing the doorbell, I wanted to revisit the LM386 in the future as a basic radio receiver.



If you live in a location like me, then the following basic circuit may pick up the strongest local radio station, or you may hear a 60Hz buzz from your power lines, or you may hear nothing at all.  Try it at night for the best results.




But, we can improve upon this basic circuit by adding just a few more parts, and gain better selectivity and sensitivity.

You may have heard of a crystal radio (or a crystal set), which is a simple circuit that uses a diode as an RF detector and a tuned LC (inductor / capacitor) circuit to receive radio.  It's about as bare bones as it gets for a radio receiver, and if you have a crystal earpiece, you don't even need a battery to power it.  It just pulls the radio waves out of the air and you can listen to them!

Well, I don't have a crystal earpiece, but I do have plenty of LM386 amplifiers and batteries, and from my doorbell experience, I already knew that the LM386 will amplify radio waves.  So, I combined a basic crystal radio with an LM386 to create this basic AM radio:



You may be wondering where the "crystal" is in this crystal radio.  It's in the diode that we are using to detect our RF signal.  Specifically, this circuit requires a germanium diode as the RF detector -- at least you will have the most success with a germanium diode.  People typically prefer to use the 1N34 diode for this application, but I didn't have any available so I used a generic germanium diode, and it worked well.  You can find 1N34 diodes easily on Amazon, eBay, etc.

The circuit needs to be tuned to the correct range or you will hear nothing but static.  I am using 35 turns of 24 gauge magnet wire around a ferrite rod for L1 and 1410 pF for C2 (use three 470 pF capacitors in parallel); but you will likely need to play with different values for your location.  I took the radio with me on vacation, excited to show a friend my latest build, and it didn't work at all.  I came back home and it worked great.  So, optimizing for your location does matter.

You can tune the radio by adding or reducing either the L or C values (increasing or decreasing the inductance or capacitance of the tank circuit).  I didn't have much luck tuning the capacitance with a few different variable capacitors, but tuning the inductance worked very well.  To make my variable inductor, I took the 35 turns of magnet wire (mentioned above) and wrapped it on a thick paper form (a good use for junk mail!) that fit around the ferrite rod.  To increase/decrease the inductance, move the ferrite rod in and out of the wire form.

Side note:  The size of an Altoids Smalls tin has apparently changed since the candy was originally released.  I saw several places on the net that said that an Altoids Smalls tin could fit a 9v battery.  The tin I picked up had a slightly different case design, and it was just slightly too small to close with a 9v battery inside.  Of course, a regular size Altoids tin still fits a 9v battery well.

No comments:

Post a Comment