Saturday, May 25, 2024

Remote Controlled Stereo FM Radio With RDS Using ESP-01

efy tested

In this article, we will explore a straightforward method to create an IR remote-controlled FM radio with RDS (radio data system) using the ESP-01 module. We will utilise the Arduino IDE for software development and implementation.

Previously we designed the simple stereo Fm receiver circuit and FM Receiver Circuit.

This time, our primary goal is to design an affordable, compact, lightweight, and portable battery-operated Remote Controlled Stereo FM Radio with RDS message display, complete with IR remote control for user-friendly operation.

Note: We attached the demo video of this Stereo FM Radio project at the end of the article.

While there are several Arduino-based FM radios utilising modules like TEA5767, RDA5807M, and Si4703, they often come with drawbacks such as bulkiness, high power consumption, and excessive cost.

- Advertisement -

For instance, implementing an FM radio with an Arduino Uno requires a significant amount of power and is not cost-effective. Even the Arduino Nano, though smaller, is relatively expensive and requires a larger number of pins for soldering.

To tackle these limitations, we have chosen the ESP-01 module, which boasts four I/O pins, making it an ideal candidate for our radio. The ESP-01 is easy to program and assemble, requiring minimal expertise.

Unlike microcontroller-based designs, which demand additional components and pricey programmers, the ESP-01’s programming can be accomplished using an inexpensive USB-to-TTL converter.

- Advertisement -

Furthermore, there are numerous well-established Arduino libraries available for FM radio, IR remote control, and LCD/OLED displays, making software development a breeze.

For I2C communication with the FM radio module, we need two I/O pins. For IR remote control we need one I/O pin. With just three I/O pins we can implement an FM radio with IR remote control along with RDS display using a I2C display (LCD or OLED).

Banking on these advantages, we can quickly develop and integrate an FM radio with shortest development time using ESP-01. Fig. 1 shows the author’s prototype of Remote Controlled Stereo FM Radio with RDS using ESP-01.

Remote Controlled Stereo FM Radio With RDS Using ESP-01
Fig. 1: Remote Controlled Stereo FM Radio

To get started, let us look at the components required to build remote-controlled stereo FM radio-

Table 1: Bill of Materials
1220µF/16V electrolytic capacitorC7, C8, C93
2470µF/16V electrolytic capacitorC6, C102
3100nF capacitorC1, C2, C43
422nF capacitorC31
5LD1117V33 (TO-220) or AMS1117-3.3 (SOT-223) 3.3 volts fixed voltage regulatorIC11
6ESP-01 or ESP-01SU11
7RDA5807M FM stereo module RRD-102 V2U21
84 pin 2.54mm headerLCD/OLED1
93.5mm stereo audio connectorX21
103.7V/500mAh lithium-ion battery1
11TP4056 charger boardX11
12Micro USB cable1
13Earphone or headphone, 32 ohms1
14SWG#22 wire 75cm length for antenna1
1523mm 128×32 OLED display SSD13061
1638kHz IR 3.3V remote receiver and IR remote transmitterU31

Remote Controlled Stereo FM Radio – Circuit

The circuit diagram for the remote-controlled stereo FM radio with RDS using the ESP-01 is depicted in Fig. 2.

It comprises the 3.3V voltage regulator LD117AV33 (IC1), ESP-01 (U1), RDA5807M FM stereo module RRD-102 V2 (U2), 38kHz IR remote receiver 3.3V module (U3), 23mm (0.91-inch) 128×32 OLED display SSD1306, 32-ohm earphones or headphones, and a few other components.


This is PREMIUM content, which means that only
REGISTERED users of our website can read it, by logging in.

If you ARE a registered user, CLICK HERE to login.
Else, CLICK HERE to register for FREE!


Unique DIY Projects

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components