Интернет-радиоприёмник на базе ESP32 с модулем WiFi собирается за один вечер и принимает тысячи станций без антенны и настройки частот — достаточно подключения к домашнему роутеру. Единственное, что нужно проверить до покупки компонентов: стабильность вашей сети 2,4 ГГц, потому что именно на этом диапазоне работают почти все DIY-проекты интернет-радио, и при перегруженном канале поток будет заикаться независимо от качества сборки.
Такое устройство принимает не эфирный сигнал, а цифровой поток по протоколу HTTP, декодирует его и выводит звук на встроенный динамик или внешнюю акустику. В отличие от обычного FM-приёмника, здесь нет ограничений по дальности: станция из любой точки мира звучит одинаково чисто. В этой статье разберём выбор платформы, список компонентов, схему подключения, прошивку и типичные проблемы, с которыми сталкиваются при первом запуске.
Выбор платформы: ESP32 или Raspberry Pi
Две основные платформы для самодельного интернет-радио — микроконтроллер ESP32 и одноплатный компьютер Raspberry Pi. Первый вариант дешевле, компактнее и потребляет минимум энергии: устройство запускается за пару секунд и работает как обычный приёмник — включил и слушаешь. Второй вариант мощнее и гибче, но требует установки операционной системы и дольше загружается.
Для проекта «включил — играет» оптимален ESP32: для него существуют готовые открытые прошивки, где уже реализованы приём потоков, веб-интерфейс и поддержка дисплея. Raspberry Pi имеет смысл брать, если вы хотите совместить радио с другими задачами — например, сетевым аудиоплеером или системой умного дома.
| Критерий | ESP32 | Raspberry Pi |
|---|---|---|
| Сложность сборки | Низкая, нужна базовая пайка | Средняя, настройка ОС |
| Время запуска | Несколько секунд | Десятки секунд |
| Энергопотребление | Очень низкое | Заметно выше |
| Гибкость | Ограничена прошивкой | Полноценный Linux |
| Подходит новичку | Да, есть готовые проекты | При опыте с Linux |
Для классического интернет-радиоприёмника с WiFi оптимален ESP32: недорого, быстрый старт, готовые открытые прошивки с веб-интерфейсом.