How to Make a Raspberry Pi FM Transmitter and Transmit You Voice Over FM




Introduction: How to Make a Raspberry Pi FM Transmitter and Transmit You Voice Over FM

Hello. How are you every one. In this tutorial I am going to show you how you can a simple FM Transmitter with your Raspberry Pi. I was trying to make a Fm Transmitter with different circuits . But I failed. I made Transmitters but they don't transmit anything. I was not able to find my radio frequency in my receiver. But then I found I can make FM Transmitter with Raspberry Pi. I had a Rapberry pi 2B lying around. So I thought why not make a FM transmitter. Then I started making it. It was really very easy. You just have to download a script from github then you have to install the script in raspberry pi.

Things you will need to make a FM Transmitter with Raspberry Pi:

1.Raspberry Pi 2 or 3

2.Sd card for Raspberry Pi

3.Usb Cable

4.Jumperwire as antina

5.Power adapter for Raspberry Pi

6.Usb Sound Card


Step 1: Setup Raspbian in Raspberry Pi

If you have already raspbian installed in Raspberry Pi. Then you don't need to follow this step. But if you dont have raspbian installed and don't know how to do that then you follow the video below.

Step 2: Install the Script and Setup Everything

If you know how to download files from github and how to install a script then it is quite easy for you. I have attached the complete tutorial bellow.

1 Person Made This Project!


  • Teach With Tinkercad Contest

    Teach With Tinkercad Contest
  • Crayons Challenge

    Crayons Challenge
  • Microcontroller Contest

    Microcontroller Contest



3 years ago

Thank you for your instructions. Can it work with Pi Zero W?


4 years ago

I would like to add a few points to help make it easier for people to build.

1. If you have a USB Webcam/Microphone (like the one in the photo), you don't need a USB soundcard. Just plug it in one of the USB ports of the Pi and you're ready to go. If you still want to test if you're microphone is working correctly or not, check out this nice tutorial here. Step 1 of the tutorial should be enough.

2. I'm using a Pi 3 B here. So when he says connect a jumper wire to GPIO4, he means GPIO4 and not Pin 4. So, get the pin diagram of your version of Pi and locate GPIO4 (GPIO_GCLK) in it. I did a mistake by connecting the jumper wire to Pin 4, and was getting noise and it took me 30 minutes to find out what was wrong.


The audio quality is not that great. It starts to get muffled or erratic as you go farther from the setup. I'm also not sure about the range. I'm guessing it could be around 10-15 meters of radius.