yoRadio STEP BY STEP - ( Step 2 - DAC ) ESP32 + PCM5102A - webradio player

Published at : 23 Dec 2025

This is the second video in the "yoRadio step by step" series. With this video we have reached step 2. Step 2 deals with adding DACs, in this video the PCM5102A.

We add a Digital Audio Decoder (DAC) to have a better sound quality.
In this video I added a PCM5102A, it has a 3.5mm jack output.
Its connections are very simple. To use this DAC you will need an external audio amplifier. The PCM5102A reproduces high-quality stereo sound.

In the following videos I will use this ESP32-Wrover-IE board and this DAC PCM5102A as a basic yoRadio, to which I will add different displays. After that I will make some videos about adding a remote control sensor and configuring the remote control, adding rotary encoders, buttons, potentiometers, etc...

yoRadio's GitHub page: https://github.com/e2002/yoradio

myoptions.h file generator: https://e2002.github.io/docs/myoptions-generator.html

I bought the ESP32-Wrover-IE microcontroller from here: https://www.aliexpress.com/item/1005004625493776.html

I bought the external antenna from here: https://www.aliexpress.com/item/4000368572960.html

I bought the PCM5102a DAC from here: https://www.aliexpress.com/item/1005002898278583.html

I used this low cost soundbar from AliExpress as an audio amplifier: https://www.aliexpress.com/item/1005006140641889.html
Considering its low price, the sound quality is surprisingly good.
I bought the version without bluetooth. I only needed audio inputs on the 3.5mm jack.

List of channels loaded in the microcontroller: https://pastebin.com/g2LSLKFd

Discussions about this topic on a forum in Romanian: https://satelit-info.com/phpBB3/viewtopic.php?f=172&t=3380&p=26150#p26150

The following step3 videos about some types of displays.

#yoRadio #webradio #internetradio #esp32 #esp32project #PCM5102A