© Neil Cameron 2021
N. CameronElectronics Projects with the ESP8266 and ESP32https://doi.org/10.1007/978-1-4842-6336-5_1

1. Internet radio

Neil Cameron1  
(1)
Edinburgh, UK
 
Internet radio is the continuous streaming of digital audio over the Internet. Digital audio, in MP3 format, is received by the ESP8266 or ESP32 microcontroller through a Wi-Fi connection. The ESP8266 or ESP32 microcontroller communicates with a VS1053 audio decoder by Serial Peripheral Interface (SPI), and the MP3-formatted data is decoded by an 18-bit digital to analog converter (DAC) to an audio signal that is amplified for a loudspeaker. ESP8266 and ESP32 microcontrollers have Wi-Fi functionality and sufficient processor speed for an Internet radio. Connection to the wireless ...

Get Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.