Все необходимое для самостоятельной сборки Web-радиоприемника
Вы могли слышать про популярные радиоприемники, которые получают сигнал трансляций из интернета. Для работы подобного устройства не нужна радиотрансляционная вышка — только домашний Wi-Fi. Умельцы стилизуют свои самодельные Web-радиоприемники под олд-скульную и винтажную технику. А готовые устройства стоят весьма не скромно. В этой статье расскажу, как самостоятельно собрать интернет-радио с минимальными затратами.
Для сборки вам потребуется:
1. Источник питания (от 5 до 24 В). Пойдут старые блоки питания от гаджетов, ноутбуков и так далее. Возможно потребуется отдельный преобразователь для контроллера (для понижения с 24 до 5 В).
2. Корпус. Можно использовать старые корпуса от гаджетов, старой аудио-видео техники. Хороший вариант — встроить контроллер в активные компьютерные колонки — приличный вид плюс усилитель, динамики и источник питания. Можно сделать корпус с нуля — из пластика, ДСП, картона и т.п. Основная проблема будет — сделать аккуратную переднюю панель.
3. Контроллер для интернет радио. Это модуль с Wi-Fi и открытой прошивкой. Можно использовать роутер с Open-WRT, можно отдельный контроллер на ESP32/8266. Желательно брать сразу с дисплеем, так как будет компактнее и проще готовое изделие.
4. Аудиомодуль и аудиоусилитель. Если контроллер не имеет встроенной микросхемы для вывода звука, то лучше приобрести отдельный ЦАП с интерфейсом I2S. Потребуется также и усилитель звука для вывода на мощные колонки.
5. Динамики или колонки. Самый простой вариант — колонки от портативной акустики, это компактные и широкополосные варианты на 2″ или 3″.
6. Прямые руки для того, чтобы собрать все вместе, спаять, залить прошивку, IP адреса вещания, а также придать приличный внешний вид готовому устройству.
Контроллеров несколько, на выбор. Самый простой вариант (Kit8) стоит около $4.9, вариант с дисплеем побольше (T-Display) около $10, но обратите также внимание на функциональные варианты, например, T-Audio со встроенным ЦАП-ом.
Это, наверное, самый простой вариант (Wi-Fi Web Kit8) — модуль на базе NodeMCU/ESP-8266 со встроенным дисплеем и USB интерфейсом. Подходит не только для проектов интернет-радио, но и для самодельных RC-моделей, для умного дома, IoT и так далее. Модуль предусматривает несколько дискретных входов-выходов, а также аналоговый (А0).
Неплохой вариант — контроллеры от TTGO. Этот вариант чут-чуть подороже, но и экран побольше. Модуль может быть интереснее, как управляющий модуль для интернет радио. На экране можно выбирать нужную «радио-волну», а кнопками подтверждать выбор. Аналогично предыдущей плате, модуль имеет интерфейс USB.
Достаточно дорогой, но популярный модуль TTGO T5s. Версия платы V2.1, остнован на ESP32 и огромном 2,7″ дисплее Е-ink (E-Paper). Модуль имеет встроенный микрофон, ЦАП МAX98357A, ридер SD карты, bluetooth. Это одно из готовых решений для интернет-радио.
Самый фукциональный модуль от TTGO, заточенный под воспроизведение аудио. Это T-Audio (альтернативное название WROVER ESP32). Имеет интересную круглую форму платы под портативные колонки — как раз вариант под самодельный корпус из водопроводной трубы. На плате расположен ридер SD карт, bluetooth, WI-FI, ЦАП WM8978, светодиод WS2812B RGB и акселерометр MPU9250.
Последние два модуля имеют встроенный ЦАП, а для остальных следует приобрести отдельный шилд с микросхемой для вывода звука (I2S DAC). Эти шилды заточен под вывод звука с контролера через интерфейс I2S (стандартный). Из цифрового потока в аудио преобразование выполняет специальный ЦАП PCM5102.
В первом лоте есть в комплекте передняя панель, останется найти только коробку. По качеству неплохие и громкие (широкополосные). Вторые динамики совсем дешевые ($2), но пойдут для пробы.
Недорогой усилитель PAM8610 с двумя выходами по 2х10 Вт — пригодится для усиления звука на динамики. Это самые популярный и недорогой усилитель сигнала класса D. Подключение проблем не вызывает — правый/левый каналы, питание, динамики.
Недорогой усилитель PAM8610 с двумя выходами по 2х10 Вт с регулировкой звука. Такой же, как и предыдущий, недорогой, но с распаянным фильтром и коннекторами для удобства. Я рекомендую именно такой, особенно если есть возможность расположить все в корпусе.
Корпус можно собрать из подручных материалов — взять старую коробку из-под устройств, компьютерные колонки, старые DVD плееры или радиоприемники.
Все указанные модули прошиваются из Arduino. Прошивки открытые.
Если честно, то это одни из лучших проектов для самостоятельно сборки. Очень полезное применение недорогих комплектующих, паяльника и своего времени. Если вы пытаетесь увлечь сына программированию, то это простой и наглядный способ рассказать что и как. Если вы подбираете проект для школы или института, то тоже рекомендую обратить внимание, так как подобные проекты в последнее время наиболее актуальны.
Источник
Wifi радиоприемник своими руками
- В теме действуют все Правила форума | Правила раздела «Технотрепалка»;
- Полезные темы на заметку: FAQ по форуму | Экскурсовод «Технотрепалки» | Как убирать изображения под спойлер;
- Основное правило раздела: 1.3 Технотрепалка — не место для флуда. У нас, всё-таки, технический уклон. Для этого есть раздел «Трепалка»;
- Вместо слов «Спасибо!» используйте кнопку
Поднять репутацию. Если у Вас меньше 15 постов — нажмите на кнопку
под тем сообщением, где Вам помогли, и напишите благодарность;
Проекты радио:
Ka-Radio32 — основной, самый популярный проект. Автор — Jean-Pierre Cocatrix.
Приложение для управления с Android смартфона — KaRadio Remote Control — v1.2.4
bazooka07/Ka-Radio32 — модифицированный Ka-Radio32 от J.P. Pourrez (aka bazooka07)
Другой WEB-интерфейс, дополнительные возможности.
Проект на кросс-платформенной IDE VS Code + PlatformIO. Т.е. сборка и заливка прошивки возможна как из-под ОС Windows, так и Linux. Фреймворк — ESP-IDF.
Главные отличия Радиолы от Ка-Радио:
- Назначение GPIO через WEB-интерфейс, Если у Вашего устройства разводка пинов не совпадает с конфигурацией по-умолчанию
— всё делается через веб-интерфейс (или через menuconfig, если сборка и заливка прошивки через IDE). - Функция обучения ИК-пульта (через веб-интерфейс).
- Выгрузка, загрузка плейлистов в стандартном M3U формате.
- 2 плейлиста.
От КаРадио в Радиоле, теперь уже остались «рожки да ножки». Фактически это полностью переписаный самостоятельный проект.
ESPradio V2 — проект WIFI радио от Бубнов Евгений
Метеостанция+WEB радио+Фоторамка+FM радио+MP3 плеер — проект многофункционального устройства с одним или двумя дисплеями.
Автор — Андрей Ушаков || YouTube канал
Radiosan — Интернет радио на ESP8266 за 3$ || Автор — ALEX PUCHKOV
WiFi радио промышленного изготовления:
- Блог Nadim — инструкции по сборке, прошивке KaRadio. YouTube канал
- YouTube канал Константина Павлюченко — сборка, прошивка и д.р.
- YouTube канал — Алекс Пильников
В теме нет куратора. По вопросам наполнения шапки обращайтесь к DMS-DMS в QMS. Как это сделать правильно, что бы вас поняли с первого раза, написано здесь .
Сообщение отредактировал DMS-DMS — 27.06.21, 03:52
Сообщение отредактировал DMS-DMS — 10.05.21, 11:05
Сообщение отредактировал knopaleo — 22.11.20, 13:14
Тоже спасибо за создание данной темы
Правда Вам придется немного следить за темой, и делать силки на частые вопросы-ответы забрасывать тексты в шапку
Ибо ардуино действительно очень очень много всего, без нормального поиска, и думаю каждый должен перечитывать кучу текста чтобы найти решение своей проблемы, или просто писать повторно по 10 раз вопросы на которые уже отвечали
Также на ардуино просто нереально понять что есть разные проекты.
так пока здесь тему не появилось — я так и не знал что есть разные реализации от разных людей.
Что в частности мне весьма актуально, так как карадию32 кажется слишком глючное для меня, и это при том что хочу просто 1 станцию с управлением с пульта уровнем голоса и просто ставить на паузу, без экрана и без ничего, поэтому буду пробовать что-то другое.
и всё.
Главные отличия Радиолы от Ка-Радио:
- Не надо проходить занимательный квест по назначению GPIO через гланды , если у Вашего устройства разводка пинов не совпадает с конфигурацией по-умолчанию
— всё делается через веб-интерфейс (или через menuconfig, если сборка и заливка прошивки через IDE). - Функция обучения ИК-пульта (через веб-морду).
- Выгрузка, загрузка плейлистов в стандартном M3U, а не километры скобок, кавычек и двоеточий.
- 2 плейлиста (в разработке).
Ну и ссылку на сайт автора, если есть. Я тут появляюсь только по крайней надобности.
Как-то так.
Сообщение отредактировал temp_user000 — 29.11.20, 15:12
temp_user000, Привет!
В шапке кратко, без подробностей. Чтобы читаемо было. Ссылочки добавлю.
Сообщение отредактировал DMS-DMS — 29.11.20, 16:06
Эм. Спойлер тут отменили? o.O
Посмотрел шапку ещё раз. Вроде есть 😀
Сообщение отредактировал temp_user000 — 29.11.20, 16:45
Сообщение отредактировал temp_user000 — 12.12.20, 16:41
Силки на различные варианты реализаций это хорошо
а будет ли инструкции например по Karadio32 изначально (закупки товара) до конца — прошивки и настройки пультов и дисплеев ?
так например я вместо VS1053 — заказал VS1003
потому что на али писало через дробь и по поиску 1053 очень много фото показывали именно плату VS1003
Или хотя бы Сылка на уже существующие инструкции (drive.ru или видео
Konstantin Pavljuchenko)
И самое главное распространены баги и ошибки и их решения (в спойлере или Сылка на сообщение)
Так, например чтобы в общем чате 100 раз не спрашивали
1. как решить проблему с шумами
2. Не поет AAC
3. Вот такие и такие глюки — решение
большая предпочтение 4pda что можно немного сделать структурно, а не писать в линейку и повторяться вопросы ответы по 10-20 раз.
Сообщение отредактировал masteryura — 17.12.20, 02:09
Собрать WI-FI интернет радио из модулей, следуя инструкциям, по силам школьнику средних классов. Это интересный и полезный конструктор.
Большинство модулей можно приобрести с уже установленными разъемами для подключения — даже паяльник не понадобится.
В самом примитивном варианте, нужен только модуль на ESP32 / ESP8266. YouTube
Управление в таком случае будет осуществляться из WEB интерфейса или приложения для смартфона.
Для более комфортного использования и качественного звука понадобятся:
Модуль ESP32 + Модуль i2s DAC (или VS1053) + Дисплей + Энкодер (кнопки) или(и) ИК пульт.
Существует большое количество так называемых «бордов» (Boards) — то есть модуль ESP установленный на печатной плате с необходимой обвязкой, USB-UART конвертером, стабилизаторами питания, антенной, кнопоками, разъемами для подключения, зарядкой для батареи, даже дисплеем, DAC и прочим.
Все варианты перечислить сложно.
Некоторые можно посмотреть тут — https://docs.google.com/spreadsheets/d/1Mu-bNwpnkiNUiM7f2dx8-gPnIAFMibsC2hMlWhIHbPQ/edit#gid=0 || YouTube || Youtube || YouTube || YouTube
При выборе «не стандартного» (с дисплеем, DAC) убедитесь что желаемый вариант борда поддерживается в конкретном проекте.
Для KaRadio можно посмотреть тут — https://github.com/karawin/Ka-Radio32/tree/master/boards
В принципе, радио должно работать на самом простом и дешевом борде.
Сам модуль ESP32 может быть WROOM или WROVER .
WROVER — это WROOM с установленной дополнительно памятью SPI Pseudo static RAM (PSRAM).
В KaRadio это позволяет увеличить размер буфера потока, и декодировать AAC станции(треки) без применения модуля VS1053. Некоторые другие проекты могут играть AAC и с помощью WROOM (ESPradio V2 / ESP32-ORFEI).
Так же на WROVER недоступны GPIO16 и GPIO17 (на них подключена PSRAM), поэтому WROVER не получится использовать для ESPradio V2.
Модули могут быть с разными WiFi антеннами:
-антенна на печатной плате модуля,
-металлической пластины,
-или разъем для подключения внешней антенны.
Внешняя антенна конечно лучше, но саму антенну с кабелем в таком случае надо докупать отдельно.
На некоторых бордах имеется зарядка для Li-ion(Li-Po) аккумулятора, разъем для его подключения и повышающий преобразователь для автономного питания усторойства. Так же есть модели с холдером для 18650 Li-ion аккумулятора.
Вывод звука высокого качества, в Karadio можно осуществлять с помощью i2s DAC (ЦАП — цифро-аналоговый преобразователь) или модуля VS1053/VS1003.
VS1053 кроме MP3 может декодировать AAC станции(треки). VS1003 не умеет декодировать AAC станции.
При использовании VS1053/VS1003 в WEB-интерфейсе доступен простенький цифровой эквалайзер.
Модули бывают в разной конфигурации, на платах различного цвета.
Внимательно смотрите описание лота, фотографии и отзывы на ALI, продавцы часто вместо VS1053b отправляют более дешевый VS1003b!
https://aliexpress.ru/popular/vs1053b-module.html