Make Your Own FM Radio

115,397

733

62

Published

Introduction: Make Your Own FM Radio

About: Awesome Electronics Tutorials, Projects and How To´s

In this project I will show you how to transform a TEA5767 and an Arduino Pro Mini into a functional and decent looking FM Radio through the help of a couple complementary parts. Let's get started!

Step 1: Watch the Videos!

The two video parts should give you an overview of what is necessary to build the radio. In the following steps I will present you more detailed information.

Step 2: Order Your Parts!

Here you can find a parts list for the electronics with example sellers for your convenience.

Amazon.com:

1x Arduino Pro Mini: http://amzn.to/1pgkpSJ

(Optional) FTDI breakout: http://amzn.to/1pgkxS6

1x TEA5767: http://amzn.to/222XF6s

1x MCP4151: http://amzn.to/1pgkBRX

1x TDA1905: http://amzn.to/1SzD9YE

or (Optional) 1x PAM8403: http://amzn.to/1pgkPIH

1x HD44780 16x2 LCD: http://amzn.to/1SzDmLh

1x MT3608: http://amzn.to/222Y4G9

1x TP4056: http://amzn.to/1pgl1YB

1x Micro USB breakout: http://amzn.to/1pgldqR

1x 18650 Li-Ion battery: http://amzn.to/1pglkTi

1x Slide Switch: http://amzn.to/1pglJFj

1x Rotary Encoder: http://amzn.to/1pglLgm

1x Speaker: http://amzn.to/1pglYQv

6x 10kΩ, 1x 3.3kΩ, 1x 100Ω, 1x 1Ω Resistor: http://amzn.to/1pgm2Ql

1x 10kΩ Potentiometer: http://amzn.to/1pgmspN

1x 100nF, 1x 220nF Capacitor: http://amzn.to/1pgmRZq

3x 1µF, 1x 2.2µF, 1x 10µF, 1x 220µF Capacitor: http://amzn.to/1pgmEFu

1x Retractable Antenna: http://amzn.to/1R70xqZ

2x 5mm RGB LED: http://amzn.to/1pgn7Yt

Perfboard with copper dots: http://amzn.to/1pgndz7

Ebay:

1x Arduino Pro Mini: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

(Optional) FTDI breakout: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x TEA5767: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x MCP4151: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x TDA1905: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

or (Optional) 1x PAM8403: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x HD44780 16x2 LCD: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x MT3608: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x TP4056: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Micro USB breakout: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x 18650 Li-Ion battery: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Slide Switch:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Rotary Encoder: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Speaker:http://rover.ebay.com/rover/1/711-53200-19255-0/1?..

6x 10kΩ, 1x 3.3kΩ, 1x 100Ω, 1x 1Ω Resistor:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x 10kΩ Potentiometer: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x 100nF, 1x 220nF Capacitor:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

3x 1µF, 1x 2.2µF, 1x 10µF, 1x 220µF Capacitor:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Retractable Antenna: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

2x 5mm RGB LED:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Perfboard with copper dots: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Aliexpress:
1x Arduino Pro Mini: http://s.click.aliexpress.com/e/iIyR3R3Fa

(Optional) FTDI breakout: http://s.click.aliexpress.com/e/RrR7qzrR7

1x TEA5767: http://s.click.aliexpress.com/e/auNnYjm2b

1x MCP4151: http://s.click.aliexpress.com/e/3rfqn2vfi

1x TDA1905:http://s.click.aliexpress.com/e/6uNzR3jii

or (Optional) 1x PAM8403: http://s.click.aliexpress.com/e/v7UfeEIEI

1x HD44780 16x2 LCD: http://s.click.aliexpress.com/e/m6UNFyBIe

1x MT3608: http://s.click.aliexpress.com/e/N7eemQNfA

1x TP4056: http://s.click.aliexpress.com/e/bYFYV7imu

1x Micro USB breakout: http://s.click.aliexpress.com/e/mAqjAqfQJ

1x 18650 Li-Ion battery: -

1x Slide Switch: http://s.click.aliexpress.com/e/bEMRz7Y7Q

1x Rotary Encoder: http://s.click.aliexpress.com/e/z33RvJEQB

1x Speaker: http://s.click.aliexpress.com/e/yfIEamQvn

6x 10kΩ, 1x 3.3kΩ, 1x 100Ω, 1x 1Ω Resistor: http://s.click.aliexpress.com/e/NrjaM7qfQ

1x 10kΩ Potentiometer: http://s.click.aliexpress.com/e/Rj2V7E6YZ

1x 100nF, 1x 220nF Capacitor: http://s.click.aliexpress.com/e/funiea6EU

3x 1µF, 1x 2.2µF, 1x 10µF, 1x 220µF Capacitor: http://s.click.aliexpress.com/e/AEaMjEeQF

1x Retractable Antenna: http://s.click.aliexpress.com/e/MV3JqvFEQ

2x 5mm RGB LED: http://s.click.aliexpress.com/e/BmeYrBiYv

Perfboard with copper dots: http://s.click.aliexpress.com/e/7mi2rbe6A

Amazon.de

1x Arduino Pro Mini: http://amzn.to/1HwhJ8d

(Optional) FTDI breakout: http://amzn.to/1JbxEah

1x TEA5767: http://amzn.to/1U4FTOC

1x MCP4151: http://amzn.to/1TNHlp7

1x TDA1905: -

or (Optional) 1x PAM8403: http://amzn.to/1TNHzwq

1x HD44780 16x2 LCD: http://amzn.to/1TNHCbQ

1x MT3608: http://amzn.to/1U4G2l9

1x TP4056: http://amzn.to/1NnD3hB

1x Micro USB breakout: http://amzn.to/1PNqUYL

1x 18650 Li-Ion battery: http://amzn.to/1U4G3FW

1x Slide Switch: http://amzn.to/1U4G7p1

1x Rotary Encoder: http://amzn.to/1YAoEEp

1x Speaker: http://amzn.to/1U4G5h5

6x 10kΩ, 1x 3.3kΩ, 1x 100Ω, 1x 1Ω Resistor: http://amzn.to/1E9uEhN

1x 10kΩ Potentiometer: http://amzn.to/1YAqrJC

1x 100nF, 1x 220nF Capacitor: -

3x 1µF, 1x 2.2µF, 1x 10µF, 1x 220µF Capacitor: http://amzn.to/1YAqEfK

1x Retractable Antenna: http://amzn.to/1U4GEHF

2x 5mm RGB LED: http://amzn.to/1U4GEYf

Perfboard with copper dots: http://amzn.to/1YAqPI8

Step 3: Create the Circuit!

Use the given schematic to create the circuit. It is always a good idea to wire up the components on a breadboard before moving the circuit over to a perfboard.

Step 4: Upload the Code!

Here you can find the Arduino Code you need to upload before the radio can function properly.

Step 5: Build Your Case!

Here you can find the vector graphics I made for my own case. Feel free to use them to mill your own one or print them out and use them as a template. After your case is complete it is time to mount all your other external components and main perfboard inside it.

Step 6: Success!

You did it. You just built your own FM Radio!


Feel free to check out my YouTube channel for more awesome projects:

http://www.youtube.com/user/greatscottlab

You can also follow me on Facebook, Twitter and Google+ for news about upcoming projects and behind the scenes information:

https://twitter.com/GreatScottLab

https://www.facebook.com/greatscottlab

3 People Made This Project!

Recommendations

  • Clocks Contest

    Clocks Contest
  • Planter Challenge

    Planter Challenge
  • Casting Contest

    Casting Contest
user

We have a be nice policy.
Please be positive and constructive.

Tips

9 Questions

what software do you use to creat schematic circuit

what is connect to d2 and d3 of the arduino

On google and search up the name of the item than add this words after you pit the name of the item data shit with pins of the item #the item name. That a great solution I know that Great Scott does that all the time because he well not know the data shit's of the items he uses right away! How do I know? Because all engineers and scientists do not know what it is or what going to happen or exactly know what they are doing or what it is straight away, and that's why the made testes to find out what going to happen and lab bench power supply's to help them without no damage or fire and concussions to help engineers and scientists stay safe with the help of a lab bench power supply or also known as a marble lab bench power supply

What cricket did you use to install the software on the cricket board

0

is there a small enough breadboard to fit all the compoents like the Arduino mini an stuff?

0

could I build a radio using SMAKN® FM Transmitter Module -- Build Radio Station, 1 pcs TDA1905 5W Audio Amplifier with Muting IC New
DIP ST,Mini
DC-DC Boost Step-up Power Supply Module Converter 3V/3.3V/3.7V/5V/6V to 12V,Foxnovo
125pcs 25 Values Total Electrolytic Capacitors Assortment Kit Set 1uF to 2200uF,PIXNOR
1/4W Resistor Kit 56 Values x 20pcs =1120pcs (1ohm-10Mohm) Metal Film Resistors
Assortment and microtivity
IL612 5mm Diffused RGB Controllable LED, Common Anode (Pack of 12?

0

i'm gonna build this using the items with pins already attached, the only problem I have is getting power to the adruino micro and stuff, how would I get power to those items?

0

I built this circuit on a breadboard, got it mostly working, but there is a LOT of static noise and screeching sounds. Is it because I have it wired to a breadboard? Or is it because of electrical noise coming from different parts? If I use a PAM8403 on the breadboard will it work well? Also please provide wiring schematic for PAM8403. Thanks

0

I built it mostly, but the cursor keeps switching between frequency and volume. There is no radio sound, expect for some static. I powered it with battery and also tried wall adapter. Can someone please help me? Thanks :)

Can anyone help me out with the schematic with class d audio amp

62 Comments

Got it mostly working, but for some reason it is constantly switching between modes (freq and volume)... I've tried different Arduinos and various hardware debounce techniques. Any ideas?

2 replies

I'm having the same issue. I did try and power it from the wall and also from a battery, but it still switches. Any advice? :(

Got it figured out... oddly enough it was the way I was powering my arduino. When powered via wall-wart or usb it caused a jumpy mode switch. Powered by battery or my bench supply it's smooth as glass.

this schematic sucks i can see nothing. can you put new one or put the link to te pcb layout in eagle?

are there any possibility to work without the MCP4151???

3 replies

Yup, just remove that chip and put a potentiometer instead.

what about an cheaper IC? is there something?

Can you make a circuit WITHOUT the amplifier?

I would be nice if you could post also the Eagle circuit schematic since you already provided all other files :-)

Can you upload a circuit diagram of this project using PAM 8403 Audio amp. Pleass

in step 3 can you tell which software you use for making the schematic?

2 replies

Could you post the eagle sch file you used to make this. Thanks so much for the great project, gonna be alot of fun to put this together!

I am planning on using this as a base to build my little Retro style FM/XM radio system that will sit on a shelf in our Class A motor home, which we spend the winters living in down in Arizona (wow a lot of in's in that sentence.) I have removed the speakers and amp from an old set of PC Speakers, the amp works good and the speakers sound great when removed from that horrid plastic shell that the maker put them in. I plan on building a nice wooden radio case for the set, and use the digital output as outline in this project, plus mount the small XM receiver in the same case, perhaps side by side with the FM display. I also plan to integrate a small bluetooth receiver that I had built into another amp that went bad on me a few years back, I think that can be done with ease looking at the build of the amp. Nice thing about the Amp, it comes with a 120 to 9 volt transformer, so I think I will tap off that and build a 5 volt supply to run the arduino, or perhaps just rectify it and run it off the 9 volts, haven't decided yet, I know most of the Arduino's can run off 9 volts if you put it to the proper pins, but no, I think I will step that down to 5 volts first just to be careful. I think I will do it on a Nano, since I have a surplus of them and they are quite small on their own right. Yes this does look to be a fun project, I can combine my love of electronics, with my love of woodworking to make a thing of beauty that can serve me for years. I hope..... Or maybe I will just build a radio.....

we are making this fm radio project using arduino pro mini .we need the pcb layout of the circuit to complete our project .please provide us the pcb layout

Hello, This is nice project, but i don't understand this program algorithm, could you explain me more detail. Thanks

i also want to know that where did you connect the pin DT and CLK of the sw2encoder.

can anyone please tell me that where did I need to connect the ground and 5v pins in the schematic.