In this video, I upgrade my previous ESP32 + MAX98357A Bluetooth audio project and turn it into a DIY Internet Radio. With just an ESP32, a MAX98357A amplifier, and an 8-ohm speaker, you can stream live radio stations directly over Wi-Fi, no phone or Bluetooth needed.
This project shows how to wire the components, configure I2S, and use Arduino libraries to decode and play online audio streams. Perfect for building a compact internet radio, music player, or IoT audio device.
Github:
https://github.com/Alozie-Miracle/ESP32-INTERNET-RADIO📌 In this video, you’ll learn:
1. How to wire ESP32 with MAX98357A and an 8Ω speaker
2. How to stream audio from an online radio station
3. Using I2S audio on the ESP32
4. Expanding from Bluetooth audio to internet streaming
🔗 Libraries used in this project:
1. Arduino Audio Tools:
https://github.com/pschatzmann/arduino-audio-tools2. Arduino Libhelix -
http://github.com/pschatzmann/arduino-libhelix👍 Don’t forget to like, subscribe, and share if you found this project useful. Let me know in the comments which radio station you’d stream with your ESP32!