Прошивку устройства можно произвести сразу, до подключения всех остальных модулей. А затем погонять и послушать звучание через Web-интерфейс. Не забудьте при этом включить вывод звукового потока на компьютер.
При прошивке выставляем все значения в зеленых полях как на картинке из файла с прошивкой и жмем СТАРТ. Возможно, нужно будет удерживать нажатой кнопку BOOT на ESP32 при нажатии СТАРТ до появления полосы прогресса прошивки в программе.
В приложении список интернет-радиостанций для начала. Потом можно будет дополнять.
Плату для ESP32 я не разводил. Использовал подходящую макетку.
Устройство очень гибкое. Минимальная конфигурация включает в себя ESP32, УНЧ, динамик, блок питания на 5 вольт. Управление в таком случае идет с компьютера или смартфона через Web-интерфейс. Я все-таки рекомендую подцепить дешевый OLED экранчик SSD1306 128x64. и энкодер. (просто вращаем - изменяем громкость, с нажатием на кнопку энкодера - переключаем станции)
Схема подключения есть на странице проекта (см. выше). Картинки приведены на сайте:
http://andrew25kir.blogspot.com/2017/10/karadio-esp32.html Там же есть таблицы куда и что подключать.
Более красиво оформлено на сайте
https://www.drive2.ru/b/487463808323813881/, но там уже развитие проекта.
Для меня достаточно было классики. Так что материалы использовал частично.
Дополнительные модули обработки звукового потока я пока не использовал. Так, что использовал материалы лишь частично.