This morning I was lazily browsing Reddit when I came across a project by the Imperial College Robotics Society in the UK. It’s code and instructions for using the Raspberry Pi as a low-power mono FM transmitter. When I saw how easy it looked to do, I ran over to my Pi, downloaded the code, and got it running within a matter of minutes (see video above). One of the best parts about this project is that you don’t need much hardware besides the Pi itself. Just connect a 20cm piece of wire to GPIO pin 40 to act as the antenna and then you’re all set. Click on over to their wiki if you’re interested in trying it yourself and how it works. [via Reddit]

BY Matt Richardson

Matt Richardson is a Brooklyn-based creative technologist, contributing editor for MAKE magazine, and co-author of Getting Started with Raspberry Pi. He's also the owner of Awesome Button Studios, a technology consultancy. Highlights from his work include the Descriptive Camera (a camera which outputs a text description instead of a photo) and The Enough Already (a DIY celebrity-silencing device). Matt's work has been featured at The Nevada Museum of Art, The Rome International Photography Festival, Milan Design Week and has garnered attention from The New York Times, Wired, and New York Magazine.

15 Responses to Raspberry Pi as an FM Transmitter

  1. Somehow I kinda doubt that this device has been type accepted for use as a transmitter by the FCC. I would seriously suggest one exercise extreme caution.

    • Ah nevermind, add a 3g dongle to be able to dial in from anywhere and its the perfect low cost pirate radio transmitter. I know what my next project is!

  2. In the US the FCC allows unlicensed low power FM transmissions under Part 15 of the Code of Federal Regulations. The wifi/bluetooth/FM radio chip that Raspberry Pi uses passed FCC approval. So, as long as you don’t amplify your signal to broadcast more than 200 feet you should be fine.

  3. dont forget depending on the freq you are transmitting on — depending on your country you may need a license

  4. Hmmm… many android phones come with an fm receiver built in. This could be used as a low-bandwidth unidirectional link.

  5. Pingback: Turning the Raspberry Pi Into an FM Transmitter #piday #raspberrypi @Raspberry_Pi « adafruit industries blog

  6. Looking at the link that Matt provided, I wonder how difficult it would be to change the carrier to a standard unmodulated carrier wave, and use it as a morse code (aka cw for hams) transmitter. You would still need a separate receiver and you would need an small amplifier, unless you wanted to run really qrpp. This is a project that I’m excited about!

  7. Pingback: MAKE | Best of 2012: Raspberry Pi Projects

  8. Pingback: Plus de 50 idées pour votre Raspberry Pi | Korben

  9. Pingback: Plus de 50 idées pour votre Raspberry Pi

  10. Mine got an error: no module named PiFm.
    I downloaded the linked file. Where do I save the file to?

  11. I have a need to use a (PI) to do VOIP to my two way radio. Has anyone done this using PBX or? and if so please tell me how. Also do we know what usb audio card works well with the PI? Thanks..

  12. Pingback: Turning the Raspberry Pi into an FM Transmitter « ToneSquelch

  13. Pingback: Turn your Raspberry Pi into a radio! | Damn Fine Raspberry Pi

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

%d bloggers like this: