ESP32 Internet Radio Update

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Dear friends welcome to another video! This is Nick from educ8s.tv and today I am going to show you the updated version of the ESP32 Internet radio. Let’s get started! A few weeks ago, I built this Internet radio device using an ESP32 board and an MP3 decoder module. You can check the detailed video of this project by clicking on the card here. The project was working great but there were a couple of issues that were bothering me. First of all, I was not satisfied with the sound. There was a lot of noise in the audio signal. Check it out: ………………….. The noise is very loud. After searching for a solution a discovered that the problem can be solved with a 50 cent part, an Isolation Transformer, this little part here. You can find a link it in the description of the video below. A transformer is an electrical device that allows an AC input signal (like audio) to produce a related AC output signal without the input and output being physically connected together. The isolation transformer has the same number of windings on each coil. As the impedance is identical for the primary and secondary coil, the signal level does not change, so it allows an audio signal to pass unmodified from the primary to the secondary coil while blocking DC voltage and radio frequency interference. That’s it! Goodbye noise! All we have to do is to connect the Isolation Transformer here, at output of the audio signal of the MP3 decoder module. Let’s now hear the sound of the project after adding the transformer: ……………… The noise is gone! Great! You can find the updated schematic diagram in the description below. So, the project structure is now like this: The ESP32 gets data from an Internet Radio stream, and it sends the data out to the MP3 decoder module. We then clear the audio from noise using the Isolator Transformer. The noise-free sound is then sent to the amplifier and lastly to the speaker. Now we have clear sound at the speaker! Cool! After fixing the noise issue, I modified the code to save the radio station we are listening to after 1 minute to the FLASH memory of the ESP32 board. This way, the next time we power up the project it will remember the radio station we were listening to and we won’t have to tune in again. For this I am using the EEPROM library and it works great! I have also made some minor changes to the code and it now works with the ESP32 V1.02 package for the Arduino IDE. As always you can find the code of the project in the description of the video below. The electronics and the software are ready. Now I have to work on the enclosure of the project which is going to be similar to this impressive Art Deco Radio. I can’t wait to see this project completed! I am really excited about this project. I will see you soon! If this is your first time here, I would love to have you subscribed. In this channel, I post videos about DIY projects twice a month. I love making things, and I believe that anyone can make things, anyone can become a maker. That’s why I created this channel, to share my knowledge with the community and learn from the community. I hope you will join us. I will see you in the next video!
Info
Channel: educ8s.tv
Views: 27,623
Rating: undefined out of 5
Keywords: ESP32, diy internet radio, internet radio, Arduino IDE, esp32 arduino, andreas spiess, esp32 project, arduino, vs1053b, radio station, vs1053, MP3, mp3 player, diy mp3 player, ESP8266, beginners, core, diy, do-it-yourself, eevblog, electronics, arduino tutorial, arduino project, esp32 tutorial, greatscott, guide, hack, hobby, how to, internet, iot, nodemcu, simple, smart home, things, wemos, espressif, project, web radio, internet of things, sensors, esp8266 project, tutorial, educ8s, educ8s.tv, nextion
Id: 4bm22sN5hWE
Channel Id: undefined
Length: 3min 44sec (224 seconds)
Published: Tue Jun 11 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.