Raspberry Pi FM transmitter: one short wire and a radio let you broadcast WAV files (Vine footage included)

raspberry Pi FM transmitterAnother Raspberry Pi project: how to turn RPi into an FM transmitter?

Imperial College Robotics Society released this Python code that streams a simple (44.1 KHz, mono, 16 bit) audio WAV file into FM.

How to prepare this recipe:

  • download the code: you’ll find either a Python module and an executable file
  • you’ll need a wire that’s at least 20 cm, less than a foot,
  • connect the wire to GPIO4 (check the right pin on this page or look at the image below)
  • turn on a radio tuned in at 100.00 Mhz in FM
  • issue this command: sudo ./pifm sound.wav 100.0
  • listen to the music (maybe check the radio tuning…)

With a 20 cm wire, transmission signal will be weak if the radio is not in the nearby, let’s say one meter radius.
Check with other frequencies too: just change the figure in the command line (e.g.: sudo ./pifm sound.wav 95.5 for 95.5 MHz) but don’t expect it to be too accurate!

GPIO pinout:

Raspberry PI Pinout

Note: when connecting the wire do it very carefully: check the right pin, check that the wire doesn’t short-contact any other GPIO pin, and do it with the RPi switched off!

I posted a sample on Vine about this:

This entry was posted in Computer, Creativity, Digital life, E-learning, Educational, Electronics, Geekery, Hacking, Hardware, Ideas, Maker, Raspberry Pi, Twitter, Vine and tagged , , , , , . Bookmark the permalink.