ESP32 Internet Radio Is No Game

More than once, we’ve looked at a cool board like the TTGO T-Display and thought, “What can we build with this?” If you’re [Danko Bertović], the answer is the tiny Internet radio you can see in the Volos Projects video below.

Of course, the core Internet streaming code would be useful with any ESP32, but the display makes for a good-looking unit. The code is available on GitHub. With judicious use of network and audio libraries, the player only takes a few hundred lines of code. Pretty impressive considering it even shows a visualization on the tiny display screen.

What we’d really like to see is a nice case, power supply, and speaker option to make a tiny and portable unit. With a 3D printer, it is easy to make very professional-looking projects, as we often see. On the other hand, it does look better than the breadboard version you can see towards the end of the video. It is, though, a neatly done breadboard.

If you want a larger screen, you might enjoy the ESP32 internet radio we looked at before. Probably our favorite case for an Internet radio was this globe.

6 thoughts on “ESP32 Internet Radio Is No Game

    1. Popolon said: ‘There is a mistake in the “Posted in”, if this is ESP32, this isn’t ARM, this is Espressif LX6 or RISC-V ISA. Here is an LX6.’

      The cores in the TTGO T-Display’s ESP32 are not “Espressif LX6”, they are known as “Tensilica Xtensa LX6” [1] microprocessor cores or IP (Intellectual Property) that is licensed to Espressif for use by the owner Cadence Design Systems [2] who bought Tensilica [3] in April 2013. Both Tensilica and Cadence Design Systems were/are based in San Jose, California.

      1. January 12, 2015 PR: Latest Tensilica Processors Deliver Up to 75% Memory Power and Area Savings

      2. Cadence Design Systems – Intellectual_Property

      3. Tensilica – Xtensa Configurable Cores

  1. Looks very nice but there’s no schematic I can find. One can possibly figure it out, but why follow the chinese way and not provide complete (minimal) documentation?
    Anyways, very cool design, I’m just trying to make it.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.