Broadcast Your Own FM Signal With Arduino – Fun DIY Project!

by TeknoTrek in Circuits > Arduino

146 Views, 0 Favorites, 0 Comments

Broadcast Your Own FM Signal With Arduino – Fun DIY Project!

Arduino_Fm_Transmitter_01.jpg

In this project, we designed an FM transmitter circuit using an Arduino Nano. The project features frequency adjustment via an OLED display and a rotary encoder.

I will be sharing this project in detail on Instructables. For more information:

My TeknoTrek Profile

Visit my YouTube channel and subscribe for more projects:

TeknoTrek YouTube Channel

Supplies

Arduino Nano

0.96" 128x64 OLED Graphic LCD Display (Blue)

FM Transmitter Module (TEA5767 or Si4713 based)

Rotary Encoder Module

PCB

Mini On-Off Slide Switch

1N4007 Diode

100nF Capacitor

10uF Capacitor

9V Battery

9V Battery Connector

Schematic Design

Arduino_Fm_Transmitter_semhatig.jpg

Before starting the project, we designed the circuit schematically. You can see the schematic below:

Assembling the Circuit

Arduino_Fm_Transmitter_pcb.jpg
Arduino_Fm_Transmitter_pcb-01.jpg
Arduino_Fm_Transmitter_04.jpg
Arduino_Fm_Transmitter_05.jpg

We tested the components on a breadboard according to the schematic and then designed a PCB for soldering.

Arduino Code and Circuit Diagram

Download the Arduino code from this link: Download Code

You can download the circuit diagram from this link: Download Circuit Diagram

Uploading the Arduino Code

Follow these steps to upload the code using the Arduino IDE:

  1. Open Arduino IDE.
  2. Open the "Arduino_Fm_Transmitter.ino" file.
  3. Install the required libraries (Wire.h, Adafruit_GFX.h, Adafruit_SSD1306.h, etc.).
  4. Connect the Arduino Nano to your computer.
  5. Compile and upload the code.

Test the FM Transmitter

  1. Power the circuit using the 9V battery.
  2. Turn on the slide switch and check the OLED display for frequency information.
  3. Tune your FM radio to the frequency displayed on the OLED screen.
  4. Connect an audio source and test the transmission.

Demo

Arduino_Fm_Transmitter_01.jpg
Arduino_Fm_Transmitter_03.jpg
Arduino_Fm_Transmitter_02.jpg

Check out the video demonstration of the project on our YouTube channel:

📺 Teknotrek YouTube Channel

Enjoy Your FM Transmitter

  1. Adjust the frequency as needed using the rotary encoder (if included).
  2. Broadcast your audio and enjoy your very own FM radio station!

Result

The circuit worked successfully, and the FM frequency was displayed on the OLED screen. We were able to adjust the frequency using the rotary encoder.

Don't forget to subscribe to my channel for more projects:

TeknoTrek YouTube Channel

For more details, visit my Instructables post:

My TeknoTrek Profile