loading

Hello there! I'm back with a new instructable!

Ans this time its a FM Radio!
I was getting bored during my summer vacations. I found an old box of Yonex shuttles lying around.
An idea came to my mind. Why not reuse this box and make something instead of throwing it away.

I made a FM radio using Arduino nano,TEA5767 module, LM386 and a speaker.
Check the instructable for details on how to build your own FM Radio.

Step 1: Parts Needed

1)Arduino nano

2)Philips TEA5767 FM Radio module(see note)

3)8 ohms speaker

4)Wires

5)Push buttons

6)LM386 Audio amplifier op amp

7)10K potentiometer

8)Resistors 10 ohms/0.25W

9)Capacitors

0.047uF -1 (Ceramic)

10uF -1 (Electrolytic)

0.1uF -1 (Ceramic)

220uF -1 (Electrolytic)

10)16 X 2 LCD

11)Hot glue Gun

And an empty yonex shuttle box to host the radio circuit.

Note: The TEA5767 FM Radio module is very tiny. It does not have pins soldered. You can solder pins to it just like I did. Check my instructable on how to solder pins to SMD components.Link below-

SMD Soldering

Step 2: Preparing the Box

Take the yonex shuttle box.It is a long tube. Open the cap of one of the end.

Solder long enough wires to the speaker. And put the speaker at 1/4 of total length of the Yonex Box.

Hold the speaker with your hand tightly else it will tilt and once to apply hot glue it will remain in tilted position.

Now take your hot glue gun and apply hot glue to the speaker and box. Take care while using hot glue, use very less amount and don't spill it on the speaker. It may damage the speaker.

Your box is ready now. Next step it to create an Audio amp for the speaker.

Now add the LCD to the box.

Measure the mid point for the tube with the help of measuring tape.

Make a slot in the middle for the LCD.

Put the LCD inside with your hand and gently push it upwards into the cut you have made.

Solder long wires to the LCD pins.

Step 3: Making the Audio Amplifier

The audio amplifier is based on one of the most famous audio op amp LM386.
LM386 can provide a gain of 20 upto 200.

Here we are using LM386 to get a gain of 200.

The circuit is given in the pics.

This step is very easy. You only need to have good soldering skills to make this circuit. No SMD parts here.

Take the speaker wires coming out of the tube and solder them to the output of this circuit.

Step 4: Preparing the TEA5767 FM Module

TEA5767 is a FM Radio chip from Philips. It works on I2C or TWI(Two wire interface) protocol.
The TEA5767 module doesn't have pins. You have to solder pins. Check my instructable on how to solder pins to a SMD component.

SMD Soldering

The TEA5767 module can be interfaced with any microcontroller of your choice. Here I'm using Arduino nano.

I2C or TWI- This protocol uses only two wires for communication between the micro controller and the FM module.
The pins used for this purpose are SCL and SDA. You can check the pin config. of your micro controller for SCL and SDA pins.

There are many advantages of using I2C communication as each I2C dvice has its own address(called as slave address) Using a single microcontroller you can access upto 128 different devices having different slave address connected to the same SCL and SDA pins of the microcontroller.

The SCL and SDA pins on Arduino nano are pins

Step 5: Connecting Everything Together

First take the ground connection of all the circuits i.e., The audio amp, Arduino and TEA5767. Connect them together. Now the ground is common. You can power it with a single 9V DC power supply.

Connect a long wire for antenna.

Check the above circuit. The MCU in above circuit is not Arduino. The circuit is just for reference.

Step 6: Coding the Arduino

The code is attached as .ino file which opens in Arduino IDE.
Check the code for details on LCD connection with the Arduino.

Finally power up the circuit and you're good to go!

About This Instructable

2,998views

19favorites

License:

Bio: B.E.(Electronics and Telecommunication) Pursuing, Aspiring IITian
More by rjawale:IoT based Toxic gas monitoring Wireless Notice Board System using Arduino World's Simplest Line Following Robot 
Add instructable to: