DIY FM Radio (TEA5767)

by Aleksandar Tsvetkov in Circuits > Arduino

2704 Views, 25 Favorites, 0 Comments

DIY FM Radio (TEA5767)

IMG_20171109_220720.jpg

Recently, I’ve found out a speaker that I had laying around, which I decided to reuse as an FM radio. After little research, I’ve discovered the Tea5767 module on EBay. It’s the cheapest fm-radio module that you can find and will work perfectly with the project.

Parts Needed

IMG_20171109_215318.jpg
IMG_20171109_215505.jpg

For this project, you will need some very common parts:

  • the FM radio receiver module itself
  • some jumper wires
  • an Arduino Uno board (any arduino will do)
  • an USB cable
  • a speaker

Allchips is an electronics components online service platform, you can buy all the components from them.

Connecting the Parts

IMG_20171109_215826.jpg
IMG_20171109_220325.jpg

On the FM radio module, you can find 4 pins. Obviously, 5V and GND connect to the Arduino's power pins. Then, the SDA goes to A4 and SCL - to A5. For every one of the two buttons, you need to insert it into the breadboard and choose one of it's sides. You will see 2 pins. The one on the left (you can swap them as well) connects to ground of the Arduino (through the breadboard) with the 10k resistor. Connect the same row to digital pin 10 (on one of the buttons, and to pin 8 from the other) of the Arduino (defined in the code, can be changed). The pin on the right side of each button connects to 5V.

Finalizing

IMG_20171109_220434.jpg
IMG_20171109_220732.jpg

The module has two outputs, one connects to the antena (optional) and the other one - to your speaker. You can clearly see the symbols, so you won't get confused. I've placed the circuitry on the top of the speaker, to be more convinient. Upload the code that you can find here and power both the Arduino and the speaker so you can enjoy your newly created FM radio!