💡 ESP32 Internet Radio with 3.5" TFT.

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
my project is based on adele's internet radio he's done a really good job at this point i'd like to thank him that he has detailed description about the csp32 internet radio including the features like infrared remote control rotary switch control serial input control web server control sd card usage multiple display options software update over the air and a lot others also he created a pdf description about how to put things together and he even offers main pcb for the project [Music] sounds like a simple project but actually it's quite challenging the microcontroller in this case esp32 has to do one operation continuously and the other operations can be done when it has time during the main operation the main operation is to stream the audio from the internet radio station and send it to the audio decoder this is not an easy task i don't explain the procedure now you can find a lot other youtubers who explain this but more features you add to the internet radio less time you will have to stream the audio data and suddenly you reach the point where the other tasks take too much time to execute and the music will stop the big advantage with esp32 it has dual core so one core can stream the audio data and the other core can deal with the other tasks the software must be well organized and better to use real-time operating system to deal with the tasks on both cores i've designed earlier a tft pcb with ft 810 video processor and i wanted to use this pcb also i wanted weather station as well so i needed to add extra bits to his code without disturbing the main function i tried to interfere as less as possible with his code to read the weather condition online i chose the moment when he reads the current time from time server i chose the openweathermap.org website also you can find a lot of other youtubers who explain how to use they service on my website you can read why i built my version of the internet radio but as always i needed to customize the project for my needs to add my tft was more challenging but luckily adzev created a dummy tft part in his code to add more tft solutions and this is what i used i described how to initialize the ft-800 tanko processor so nothing else left but the right code to the display look unfortunately this project has been done before i created my youtube channel so there is no video about how i made the box but i disassembled it for you to see how the parts are built and connected let's see the parts [Music] the esp32 board is the lawlin 32 development board for the input and output i didn't design pcb i just use a pcb strip board maybe in the future if i will have more time i will design a proper pcb for it but this bot also includes a power input from 9 to 24 volts [Music] this is the audio transformer to reduce noise from esp32 and this is the class d amplifier in this case pam8610 [Music] here is my earlier designed tft pcb with fd 810 video processor it has support for touch and audio but i don't use these in this project i needed to implement this code into his code including all the pin outs one of my first design it took me a while to to design this but it works well and the pin out for the board here is the vs 1053 mp3 decoder this will receive the audio data from esp32 through the spi communication port it's a stereo device with three and a half millimeter jack output it has a microphone but it's not used in this project this is the rotary switch i didn't remove it because it was quite difficult to put it in place it's quite nice switch actually first time i used it but i i like it and here is the speaker two-way 45 watts 4 ohm leftover from previous projects obviously quite nice looking in the bottom right corner there is the infrared receiver for the remote control and here is the power cord and the speaker port tube [Music] it turned out to add an external wi-fi area increases the reliability of the connection i added the external area later but here are some pictures i've done this [Music] and it is the final look but don't go too far forward let's see how i put them together [Music] so [Music] [Music] so [Music] so [Music] so [Music] so here it is let's turn it on [Music] unfortunately i cannot broadcast any copyright music because the youtube is checking all the audio of each video and if they find a few seconds copyright music i will be in trouble so please forgive me that you can't listen any live radio broadcasting but trust me just working fine as you see there is the weather data like wind speed and direction temperature and sun or moon or rain in the middle correspond to the outside of the veda condition also the current time is in the top right corner and in the middle of the screen is the radio station details with the artist and the song at the bottom of the screen there are extra informations for me about the device status [Music] the remote control and the rotary switch works as it should [Music] i just closed the box to see the whole project together you can find some links for more information in the description below [Music] thanks for watching see you later [Music] do you
Info
Channel: Laszlo's Electronic Designs
Views: 12,902
Rating: undefined out of 5
Keywords: esp32, internet radio, weather station, TFT display, mp3, amplifier, wifi, arduino, ft810, speaker, ir remote, rotary switch
Id: U923FGXTH4U
Channel Id: undefined
Length: 16min 52sec (1012 seconds)
Published: Tue Jul 12 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.