Internet Radio with web management system based on ESP32 Microcontroller.
Designed by The MicroMaker in Poland
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
Please refer to the important notes at the bottom of this page. Note: This offer is for the firmware only. Kit and Fully assembled versions are available here: https://www.tindie.com/products/33913/ …
Read More…Please refer to the important notes at the bottom of this page.
Note: This offer is for the firmware only. Kit and Fully assembled versions are available here: https://www.tindie.com/products/33913/
What is it? This is a fully working Internet Radio based on the ESP32 micro controller with which you will be able to listen to Internet radio stations from all over the world. There are thousands of radio stations available for streaming online and you can access them for free. No subscription fees or licenses needed. And unlike your local FM radio stations, many of them have very few ads — or none at all.
This is a small, battery-powered device with its own built-in DAC (Digital-to-Analog Converter), amplifier, and speaker. There is a handy touchscreen on the front face of the device through which users can change stations or adjust volume. Internet radio “stations” are streaming audio sources located at specific web addresses, so you’ll need to find and save those URLs. This device can store up to 350 stations, so you’ll never run out of audio content to enjoy. Just search for a list of stations, find some that you like, and then save them! There are many websites that provide such URLs lists for free (refer to the documentation). The station management and radio various features can also be done using your PC/ MAC /Mobile Phone web browser.
The radio is simple to build using a minimum of 3 components You can use it as a portable device or you can use a stereo I2S DAC and connect it to your Stereo system or stereo headphones (see the documentation for more details). All of those components fit into a simple but attractive 3D-printed enclosure. The whole thing is about the size of your hand, so you can put it anywhere.
What makes it special?
1. Color Touchscreen Display: The vivid display isn't just eye-catching—it's intuitive. With just a tap, you can navigate through stations and control your listening experience effortlessly.
2. Web Based Management System: Integrated web server for managing the radio features and stations from any device on the same network. Updating your station list is as simple as a few clicks.
3. User-Friendly Interface: The interface is designed with simplicity in mind. Scroll through stations, tap to select, and immerse yourself in your favorite tunes—all with ease.
4. ESP32-S3 Microcontroller: Behind the scenes, the ESP32 works its magic. With its Wi-Fi capabilities, it connects you to the internet and facilitates the streaming connections.
5. Small Formfactor: The radio is about the size of your hand, so you can put it anywhere.
The espressif Flash Download Tools can be downloaded from here: https://www.espressif.com/en/support/download/other-tools
Recommended links for purchasing the required components:
MicroController +LCD https://www.lilygo.cc/products/t-display-s3 (Important: choose the Touch Soldered Version model H589)
Amplifier+DAC https://www.sparkfun.com/products/14809 (Module based on MAX98357AI2S- 3W Class D Amplifier Breakout) there are many similar products from other vendors, they will all work. Note:you can use other DAC's that support I2S such as PCM5102A, UDA1334A, CS4344. Other HW may work but not tested.
Speaker 5W 4 Ohm 40mm or similar for example - https://www.amazon.com/CocinaCo-Range-Audio-Speaker-Loudspeaker/dp/B07VB74BW9
Optional: You can power it using USB-C cable or using a single 18650 battery https://www.sparkfun.com/products/12895 Battery holder https://www.sparkfun.com/products/12899**
Full list can be found in the documentation.
Important notes:
Note: I provide you the firmware and a fully detailed instructions on how to build that DIY Internet Radio. You will have to purchase the components yourself optionally using the recommended links I provided in the documentation. In that case I also provide you the 3D print files so you can print your own enclosure.
Note: Once you finish building that radio you will have to upload the URLs of the stations you would like to listen to. There are websites that provide such URLs for free (refer to the documentation). This version of the Radio supports up to 512 stored stations. The station management and radio various features can also be managed from your PC/ MAC /Mobile Phone using a web browser.
Note: The base price is for the firmware only. For the Kit and/or fully assembled versions please refer to the following Tinde listing https://www.tindie.com/products/33913/
Note: The firmware can be downloaded from my onedrive repository, it will not be Shipped to you. You will get one licence key which can be used for building one Internet Radio.
Note: This firmware will only work on the "LilyGo T-display S3 Touch" version. It will not work with another hardware. **
Note: Once you completed building the radio and uploading the firmware you will have to send me your Radio Identification number which can be found on the bottom of the station management web page. once I get it I will send you back a one product key required for activating your radio.
Note: You will get the firmware as a BIN file (the source code will not be shared).
Note: Currently only english characters are supported
Important Note: The radio supports stations streams of up to 320Kbit/s. A good connection is required for that. Many, but not all, the stations that runs smoothly on VLC player or on you PC browser will run flawlessly on the ESP32. HLS and DASH stream formats are not supported (e.g. BBC Streams).
References: Article 1 Article 2 Article 3
Minimal Configuration: https://www.youtube.com/shorts/zE7ACuI_xjc
Supported browsers (tested): Google Chrome
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Internet Radio with Touch Screen V3 Firmware can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!