Make Your Own FM Radio

151,032

784

86

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 (affiliate links).

Aliexpress:

1x Arduino Pro Mini: https://s.click.aliexpress.com/e/_d62ALdV

(Optional) FTDI breakout: https://s.click.aliexpress.com/e/_dV4Gqp1

1x TEA5767: https://s.click.aliexpress.com/e/_dUeK6Gf

1x MCP4151: https://s.click.aliexpress.com/e/_dVAqCon

1x TDA1905: https://s.click.aliexpress.com/e/_d655b9d

or (Optional) 1x PAM8403: https://s.click.aliexpress.com/e/_dSgFjif

1x HD44780 16x2 LCD: https://s.click.aliexpress.com/e/_Bf9FG7aX

1x MT3608: https://s.click.aliexpress.com/e/_d8Eky7d

1x TP4056: https://s.click.aliexpress.com/e/_dX8n0hp

1x Micro USB breakout: https://s.click.aliexpress.com/e/_dWadkSj

1x 18650 Li-Ion battery: https://s.click.aliexpress.com/e/_dY2Dqpb

1x Slide Switch: https://s.click.aliexpress.com/e/_dVn7Jlz

1x Rotary Encoder: https://s.click.aliexpress.com/e/_dZs9jUb

1x Speaker: https://s.click.aliexpress.com/e/_dZ3FfXt

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

1x 10kΩ Potentiometer: https://s.click.aliexpress.com/e/_dX83GAF

1x 100nF, 1x 220nF Capacitor: https://s.click.aliexpress.com/e/_dU4FEsB

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

1x Retractable Antenna: https://s.click.aliexpress.com/e/_dUTSRTD

2x 5mm RGB LED: https://s.click.aliexpress.com/e/_d7mYgib

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?...

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

4 People Made This Project!

Recommendations

  • Hand Tools Only Challenge

    Hand Tools Only Challenge
  • Modify It Speed Challenge

    Modify It Speed Challenge
  • Remix Contest

    Remix Contest

86 Discussions

1
o.akbulut1713
o.akbulut1713

1 year ago

Hello, 5 buttons to add the user wants to memorize the frequencies will be much better. Or turn off the radio and start the last listened frequency. Can you do?

0
fanzl
fanzl

Reply 5 months ago

Use EEPROM library to store and read values

1
sanwer solanki
sanwer solanki

3 years ago

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

0
tanmay01
tanmay01

Reply 1 year ago

Can i get the PCB lay out i can not understood the S2 (P1, P20) portion

0
denman12
denman12

Reply 1 year ago

Did you receive the pcb layout?

0
o.akbulut1713
o.akbulut1713

1 year ago

i set up the fm channel and volume and when i turn off and turn on again it is not starting from my last settings i mean its not keeping it in it's memory how can i fix it , please help.
0
Matthew37EDA
Matthew37EDA

Question 1 year ago on Introduction

Would the circuit work on 5 volts and if so how much current would it draw?

0
edadams
edadams

4 years ago

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?

0
edadams
edadams

Reply 4 years ago

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.

0
Pilusca
Pilusca

Reply 1 year ago

Put the rotary SW pin between 10k rezistor & 100nF and GND pin of rotary switch to GND and everything with works “like a charm” !

0
JohnS61
JohnS61

Reply 2 years ago

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? :(

1
lestat6666
lestat6666

1 year ago

Can you please share the Eagle-Schematic ?

0
PaundraT
PaundraT

2 years ago

Can you make a circuit WITHOUT the amplifier?

0
callumw18
callumw18

Reply 1 year ago

Without the amp it will work but noooo... Sound

0
Delta4Phoenix
Delta4Phoenix

Question 1 year ago on Step 3

Die Auflösung des Schaltplans ist zu niedrig. Kannst du den Schaltplan bitte in höherer Auflösung nochmal hochladen?

1
obulut2
obulut2

Question 1 year ago

Schema isn't clear could you upload it again please?

0
obulut2
obulut2

Question 1 year ago on Step 3

Merhaba, şema net değil.Yeniden yükler misiniz?

0
TaranA3
TaranA3

2 years ago

i would like to see a build video on building a radio using 1 pcs TDA1905 5W Audio Amplifier with Muting IC New DIP ST, • Digital Potentiometer - 10K, Audio Jack 3.5mm, ELEGOO 17 Values 1% Resistor Kit Assortment, 0 Ohm-1M Ohm (Pack of 525),Ceramic Capacitor Assortment Kit - Set of 600 Small Assorted Capacitors from 100 nF to 10 uF in a Box - Non-Polarized Disc Capacitor Component Set from Plusivo, Electrolytic Capacitor Assorted Assortment Box Kit,500PCS,Pair 62.5cm 4 Section Telescopic Stainless Steel AM FM Radio Antenna, microtivity IL612 5mm Diffused RGB Controllable LED, Common Anode (Pack of 12),MicroSD card module for Arduino and a Breadboard - Mini and the audio jack is used for when you want to listen to the radio via speaker

0
TaranA3
TaranA3

Question 2 years ago

and how do you hook up the

Digital Potentiometer? like what connect to what