From Start to Finish: ESP32 Internet Radio with a Roberts RM20

127,615
0
Published 2020-08-30
I proper love this radio, I think the Roberts RM20 is the most stylish and functional thing I have ever owned. Many thanks to all the people who actually put the hard work in, they are all referenced below.

VS1053 - amzn.to/3lgYYxP

Web Radio Code:
Updated 23/03/2021 after the BBC changed their stream URLs
davidjwatts.com/youtube/espRadio/Web_Radio.ino

References:
educ8s.tv/esp32-internet-radio/
github.com/baldram/ESP_VS1053_Library/

Code to switch to mono mix:
write_register(0x07, 0x1e09);
write_register(0x06, 0x0001);

Reading the variable capacitor code:
davidjwatts.com/youtube/espRadio/capacitance_meter…

References
pastebin.com/njjKZrfv
www.arduino.cc/en/tutorial/smoothing
www.instructables.com/id/Digital-Capacitance-Meter…

It turns out that 'Likes/Dislikes' and 'Shares' actually help the channel so, if you want to, please click the thumbs up or share the video.

I don't have a Patreon or a regular donate thingy, I get by fine. That said, if you are mega rich and fancy buying me a coffee, breadboards or CMOS ICs - paypal.me/DavidWattsYT
or if you fancy donating something I would find useful then feel free to check out my Amazon wishlist (No pressure) - www.amazon.co.uk/registry/wishlist/29JZFQUC2NZ8V

I put lots of my favourite products and stuff that helps me make video up on this Amazon page - www.amazon.com/shop/davidwatts It is one of those affiliate things.

If you want to get in contact Twitter is probably the best way @mrdavidjwatts

www.davidjwatts.com/

All Comments (21)
  • @hlaw5553
    Thanks for this video David, you've certainly added something to the internet! I found one of these RM20's at my grandads house, who sadly passed away recently, I was struck by how nice the thing looked and I intend to turn it into an internet radio in homage to him - thank you!
  • @90FF1
    Looks like I'm over year late in finding your presentation. Beautiful and so well thought out. I've build several ESP32 radios from one station to four. All produced less than satisfactory results. Play for a while then quit. Reboot and play for hours then quit. On the multi channel radios using push buttons to go up and down, usually quit changing in proper sequence. So, after almost a year and a half after shelving the project, you have inspired me to try again. The slider dial did it! Thank you David.
  • @alrichmond4341
    Very well done. I've never got beyond the bread board stage of any projects on Arduino, and this at least opened the door to show 'how'. Excellent presentation skills too - so refreshing not to have to endure any repetitive presenter ticks such as 'like', 'um', 'uh' etc. Thank you.
  • @BStudioT
    Amazing stuff! That Capacitor-Trick made my day. Thank you. And nice to see my most loved radio station at number 1. Radio Caroline rocks!
  • @markolsson2740
    I've been waiting (patiently?!?) for a new video from you Mr Watts....looking forward to watching this...
  • @laveur
    That was an awesome video! My husband does some similar things with old suitcases. He generally turns them into Bluetooth or aux jacked audio boxes. They are a pretty big hit with friends and family.
  • @JohnCookNet
    Audio quality seems good. Looks like you had a lot of fun making this. Love the capacitor reading trick.
  • That is a nice conversion, and I have learned a good deal from you. Thanks David. i shall be binge watching you for the next few weeks in between "playing with my batteries and stuff at my workbench" as my very tolerant wife says.
  • @jerril42
    Thanks David, great video. A great combination of solutions. I learned a lot. Take care.
  • @MaxintRD
    Nice project! Your explanations are very clear and it's inspirational to see a nice project from start to end. Well done!
  • @Simon_Rafferty
    Well done David - quite apart from the techy side, you've made a really nice video. I really like the idea of reading the VC for tuning and the resulting 'product' is fantastic!
  • @TheDradge
    Keep up the good work David! Well done.
  • @bgable7707
    Well done.!!! Nice details / explanation showing how to change and modify all the "Stuff". From not only the radio components, but, mostly the libraries and code.
  • @FredBednarski
    Wanted to make my own internet radio + mp3 player from an old radio and was ready to go raspberry pi route, but I have to tell you - your video made me change my mind and give ESP32 a go. It's one thing to see a quick tutorial video, but it's another seeing the whole process! Seeing you go through the whole process showed me that I too can work with microntrollers! So thanks David, you definitely added "a little something" to the internet and a big something to my life!
  • @RegiPavan
    That's what a call a useful and inspiring project! Thanks for sharing all the details, wonder how many old radios can get a "New Life" out this hack! Please keep posting your videos... Greetings from Brazil!
  • @oaffinis
    Thanks David, I really enjoyed that.