Pi FM RDS Transmitter
If you like playing with electronics and computers, you probably know the Raspberry Pi.
This tiny and affordable computer is used in tons of DIY projects.
I wanted to try to make a FM transpitter to transmit mp3's and audiostreams to my vintage radio receiver.
The electronics is not difficult at all: just hook a SI4713 FM transmitter breakout board to your Pi, add some software and go ! (Adafruit https://www.adafruit.com/product/1958 is all you need)
The SI4713 is conected to the Pi GPIO header as follwos:
Pi | Breakout |
---|---|
3V3 | VIN |
GND | GND |
SCL | SCL |
SDA | SDA |
GPIO5 | RST |
The audio also is taken from the Pi, I connected the 3.5mm audio connector to the SI4713 LIN and RIN.
The available Pi software on the Adafruit website is for CircuitPython, but I did not want to install that, so I wrote a multifunctional configuration program in C.
You can find this in my Github repository https://github.com/on7lds/SI47123config. This only needs the WiringPi libraries (and, ofcourse, that I²C is working).
IMPORTANT: Check your local regulator to know what the maximum output power is you are legally allowed to use.