Si4703 FM Radio Arduino Uno Schield

by RimvydasP in Circuits > Arduino

20247 Views, 66 Favorites, 0 Comments

Si4703 FM Radio Arduino Uno Schield

DSC_0197.JPG

2 months ago I was made FM radio by TEA5767 chip ( Arduino Uno shield). I was used with TDA2822 sound amplifier chip. Everything it works, but I get information that it is another Si4703 FM board who had RDS. So I don't waste mine time and create another Si4703 FM radio.

Parts

P1040266 (Large).JPG

To build this Si4703 FM radio you will need :


1) Si4703 board Ebay

2) 2x Rotary encoder Ebay

3) Oled I2C 128x64 Ebay

4) 2x 22k 0805 resistor

5) 2x 1K5 0805 resistor

6) 2x 4R7 0805 resistor

7) 2x 0.1uF 0805 ceramic capacitor

8) 0R 1206 jumper ( resistor)

9) copper board

10) TDA2822 DIP8 amp chip Ebay

11) 3.5mm audio jack socket Ebay

12) 3x 470uF electrolytic capacitor

13) 2x 10uF electrolytic capacitor

14 ) 1x 40pins header pins

Wiring Diagram

rrtrgh.png

PCB Board

bot.png
top.png
gerber.png
tyyty6.png
P1040265 (Large).JPG

Design printed circuit board (PCB), I was used ,,Sprint-Layout" software.

Exported to Gerber files.

Arduino Code

Si4703_Radio_rssi_manual.ino - manual tuning

I was used libraries:

Si4703_Breakout.h link

U8glib.h GitHub

3D Printed Case for FM Radio

bottom.png
top.png
DSC_0197.JPG
DSC_0198.JPG
DSC_0199.JPG
P1040332.JPG

Final Result

P1040271 (Large).JPG
P1040269 (Large).JPG
P1040270 (Large).JPG
P1040276 (Large).JPG
P1040230 (Large).JPG
P1040274 (Large).JPG
P1040273 (Large).JPG
P1040275 (Large).JPG

If you want to add external antenna you will had to cut pcb track between capacitor and ground (see photo).

It show RDS data but signal strength has to be very good. Oled display generator are making noise. So sound quality is not very good. It is made by myself, so I am very happy.