Хотите сделать Интернет-радио?
Вам сюда➜
История
Увидел топик уважаемого
mischaka и захотел так же, но технологичнее. Беглые поиски привели меня на страничку
проекта на Hackaday. Как только я осознал, что могу
заказать готовую печатную плату — я понял, что это то что мне нужно.
Детали
Были приобретены на Digikey, кроме обозреваемой микросхемы и кварцевого резонатора на 12.288MHz.
BOM(Bill Of Material — Список необходимых материалов) и прошивка
здесь.
Микросхема пришла в ленте, снял верхнюю пленку и сфотографировал:
Плата
Пришла достаточно быстро. Рекомендую облудить перед пайкой все площадки, как на плате, так и на ESP8266, чтобы избежать плохих паек, излишки припоя советую снять
goot wick-ом.
Прошивка
Всё достаточно просто...
Прошивать ESP модуль можно как в составе конструкции, подключившись usb to com ttl переходником, так и воспользовавшись
вот таким вариантом.
Распакуйте
архив, установите flash_download_tools_v3.6.4_0, внизу выберите правильный com-порт и откройте файлы из папки FW и укажите справа адреса, как на картинке:
После прошивки окно будет выглядеть так:
При первом запуске конструкции ESP переходит в режим точки доступа, к которой необходимо подключиться и настроить через веб-интерфейс доступ к Интернет.
Готовая конструкция
Выглядит так:
Работает отлично, потребляет 110мА по 5В. Сохраняет работу при понижении питающего напряжения до 3,5В.
Альтернативно может быть запитана от источника питания напряжением 3,3В.
За счет примененной внешней SRAM — заикания отсутствуют.
При включении автопроигрывания — от подачи питания и до начала звучания проходит 10с.
Смена станции — 1с.
Управляется через веб-интерфейс. Можно управлять через com-порт и
кнопками.
UPD: Запитал по линии 3.3В. Ожидаемо те-же 110мА потребления. При снижении напряжения ниже 2,39В — радио отключилось.
Опытным путем установлено, что 2,5В — это минимальное напряжение, при котором радио может нормально включиться и начать работать.
Скриншоты веб-интерфейса
Главный раздел:
Раздел настроек сохраненных радиостанций:
Раздел настроек:
Резюме
Годная вещь, стоит брать и делать!
Хорошего дня!
Кстати, кто-нибудь видел в продаже самую первую, простейшую? Без финтифлюшек, и лишней памяти на борту.
9 фунтов, если не ошибаюсь.
i2s и кучка шилдов с цапом и усилителем.
звук в цифре можно с него на ресивер сразу отправить, простейший мониторчик по hdmi подключить, если робота какого-то собирать,…
Маркетинг… вся маржа продавцов в стоимости доставки. А минимальная цена — для более шумной раскрутки.
Т.е использовать ESP чисто как контроллер (альтернатива stm32) без wi-fi.
Начните с репозитариев pvvx-а.
У меня радио, собранное на rtl00 работает в качестве фонового уже полгода минимум.
Качество (без внешних цапов) отличное, не заикается. Настроена одна станция, по-этому с настройками проблем нет :) Настраивается в текущем варианте через командную строку только. Но у него-же есть rtl00_web. Можете скрестить, и будет все хорошо.
Или лучше не заморачиваться с ESP и делать на stm32 по подобию Zishan?
Также обязательно поддержка кодека flac и microsd флэшки.
А от rtl можно и микропроцессорные мощности в стабильном исполнении, и wifi с нормальным rtos получить. Но повторять некого — только самому.
Я раньше видел на карте Radio Garden больше 5000, сейчас работающих почти нет.
Есть подозрение, что во время эпической борьбы с телеграмом Роскомпозор заблокировал потоковое вещание, а потом так и осталось.
Через VPN все работает как и раньше.
в канаде проблемы негров не стоят,
кмккккп)radio.garden/live/dubai/iranian-radio-persian-traditional-sonati/
ЗЫ. Что-то она вообще отключена, может быть не всегда работает…
ЦАП на этой плате хороший, и экран в придачу.
Можно кнопки пользовать, можно энкодер прицепить.
Пересобрать свой проект все-равно нужно будет, поскольку у той платы, которую я указал своя распайка дисплея, свой дисплей, и кнопки подключены по-своему.
Может где-то кто-то уже адаптировал. Не знаю. Но для того, чтобы завелась указанная плата — нужно немного пораскинуть мозгами :)
github.com/pilnikov/KaRadio32_fork
тока щас только бинарник будет работать — потому как новые и2эс дрова у эспрессифа в эсдэка кривые
з.ы. а славная муська меня забанила с обзором этой шняги
И еще — на ка-радио открещиваются от поддержки этой схемотехники, поскольку им ttgo-шники чегото там не предоставили.
А, это другой проект.
Но все это отложилось, когда искал что-то другое, а данная инфа просто попадалась на глаза. Возможно где-то ошибаюсь.
Схема от ттго тм у меня есть (лилигошка прислала) и к карадио почти подходит (я в пятницу свежий форк компилил) а дрова от и2эс надо старые лить — это проблема известная.
Ща жп кроатикс мормошит тему — шоб запилить аас на встроенном в есп декодере.
(если это та, которая с 128х128 на st7735)
В ucg чтобы похожим образом поступить нужен шрифт в древнем адобовском формате .bdf
Если вам удастся надыбать конвертер ttf2bdf и вертануть ну хотя-бы times new roman в bdf или найти bdf с правильной (с адреса C0H) кирилицей — делитесь — буду благодарен
Внутри есть Terminus в bdf.
Вот здесь засвечено несколько конверторов.
ttf2bdf , хотя выше на результаты ее работы жаловался человек.
Либо otf2bdf :)
А, и конвертор bdf из кодировки в кодировку.
хоть из старой мабилы делай — дешевле выйдет
4290р., если с доставкой.
Посмотрел видос — позорненько…
Похоже от российского разработчика там только название, да то не факт.
и для бабушек этот микроскопический олед…
А попроще нельзя было сказать? Оплёткой медной.
Так и не понял.Плата есть, микруха есть.А остальное откуда? И на фото появляется антенна… Непонятно.
Образно -автор показал муку воду и, уже, готовый пирог.
Хотя «звучит» громко.
ИМХО, неуважение к читателям-неэлектроникам.
Но есть категория людей, очевидно миллениалы, которая принимает это за неуважение.
А так-же есть категория людей, которая комментарию с медной оплеткой поставила плюсов больше, чем моей попытке урезонить невежду G99999.
Это при условии, что я уже 5 лет как не говорю по-русски, и для меня goot wick ближе, чем медная оплетка. При условии, что goot wick не равняется медной оплетке, т.к. это медная оплетка с флюсом.
Думаю мне нужно переосмыслить необходимость писать на муське. Как Вы думаете?
но что за гут вик я тоже не понял, но оплетка у меня есть
только без флюса, я ее в канифоли смачиваю
есть список деталей, есть готовая плата, есть прошивка. Что еще тут рассказывать?
Когда я темой интересовался, первая зерошка стоила как 1053. Это сейчас ее накрутили, да и то — 10 баксов — считай готовое изделие.
у самого зеро года три наверное, корпус металлический антенну и два доп usb порта вывел.
Cобрал сам рабочий openwrt, работает как lte роутер с парой вебкамер для удаленного наблюдения. Теперь у коллеги год валяется :)
Звук на ней не очень по сравнению с vs1053, и уступает сабжу по стабильности работы.
NAS не позволяет принимать потоки и отдавать в локалку?
Делал еще один проект на минироутерах A5-V11 + свисток РСМ2704. Собирается прошивка squeezewrt (клиент logitech media server). Медиасервер кроме оффлайн медиабиблиотеки отдает на клиентов аудиостримы выбранных станций, хочешь отдельную музыку на каждую комнату, хочешь — на все роутеры в один поток. FLAC нормально играет.
Сейчас специально залез посмотрел — squezee оказывается давно включили в trunk, но убрали плагин для вебморды (у меня в люсе настраивается клиент).
3.3В*0.11=0.36Вт.
Усилитель мощности для кухонного использования — 2...3 Вт.
На его фоне потребление wifi части не критично.
Что-нибудь посоветуете?
есть платы в форме ардуины как модуль, так и есп, но есть 2 версии с есп
вемос д1 релиз 1 и 2
так вот у них распиновка разная и непонятно, как она будет совместима с модулем
за эту цену можно купить плату есп и плату с декодером и наверное еще на усилитель останется
ESP — это еще примерно $2.5-3
Рассыпуху можно конечно сдуть со старых плат.
Вообщем в итоге вещь для энтузиастов (наверняка можно еще и часы прикрутить)
линейник 0,83CAD
SRAM 3,2CAD
ESP 2USD
Плата 13/3=4,3USD
VS chip 3,4USD
— total CAD 4,86+14.5%tax=5.56CAD
total USD 9,7
CAD ratio 1,37
Total 17.32 USD
тока аас играть не будет
Тогда плата на подоконнике — кул, трэш и винтаж!
В своё время я повторял проект с Hackaday.
Мой проект.
Демонстрационное видео: www.youtube.com/watch?v=B_mEd4sBfkA
У меня осталось пара основных плат, на одной распаян необходимый минимум компонентов. Не распаян только узел SPDIF-передатчика. И одна чистая плата. Также есть три чистых и одна распаянная плата управления.
К слову о SPDIF-передатчике, когда я заинтересовался этим проектом, выход I2S (необходим для SPDIF-передатчика) у VS1053, еще не был активирован, но Jean-Pierre Cocatrix, согласился реализовать эту функцию. Через пару дней был готов очередной релиз с включенным I2S! Сразу не заработало, но в течении дня, в режиме реального времени, мы с Jean-Pierre Cocatrix смогли отладить I2S выход. Он писал код, я на своей стороне проверял :-).
Также есть часть комлектухи, если кому интересно, я озвучу весь список.
Кому интересны платы — обращайтесь в личку.
Что конкретно интересует по сенсорным кнопкам?
Кнопки представляют из себя площадки на ПП. Кнопки подключены к МК ATmega328PB (не путать с ATmega328P).
Отличия в двух словах: у ATmega328PB больше периферии. В частности, мне нужно было: встроенный контроллер сенсорных кнопок и два UART порта.
Ну и разумеется прошивка, дюжая часть которой занимает QTouch-библиотека.
Когда я наткнулся на проект KaRadio, то я не задумываясь выпотрошил Airplay-плеер и разработал под него ПП.
Аналогичные варианты:
1
2
3
4
поэтому используют отдельную мс, которая имеет свой цап и разные декодеры, что как бы выгоднее, чем делать кучу софтовых декодеров для есп, но все равно вешать на нее отдельный цап
Ну это кому паять лень или нет навыка.
Не совсем понятно, на какую аудиторию ориентировано. Если для новичков, то информации явно недостаточно для повторения проекта. Если же для профессионалов, то они и так все это знают. По сути, обзор, собственно, микросхемы, состоит из ее фотографии и информации о том, что она пришла в куске ленты.
Но не та аудитория.
береш 2 платы
соединяеш их проводами
заливаеш готовую прошивку
???????
PROFIT
если ты что-то не понял, то тебе это не нужно
я вот не забыл про этот проект, хотя еще давно видел на есп8266, но она глючная для таких задач
да и есп32 тогда была несколько дороже, а сейчас я может и подумаю собрать папаше такое радио
самое главное найти годный корпус с динамиками
уже смотрел старые часы с радио flipclock, покупал в прошлом году такие, но продал, т.к. механизм был малость поломан
по ссылке на печатную плату можно качнуть игл файл
можно этот файл закинуть в любую другую контору по производству плат, без дополнительной обработки?
Смею предположить, что он откроется в Eagle
захотел… получил :)
— переделать старый wifi роутер с минимумом 8Mb флеша на борту — wifiradio.su/
— купить orange pi zero с корпусом, платой расширения и поставить Logitech Media Server — elchupanibrei.livejournal.com/39698.html
Давно вынашивал идею онлайн радио и даже имею и ESP8266, и ESP32 и wifi-iot прошивка которая это умеет, а тут увидел красивую реализацию и в состоянии аффекта заказал 3 платы, 3 чипа VS1053 и только потом включил мозг…
Дело в том что я практически не работал с смд и запасов у меня нет. Поиск по али показал что продается это всё счастье по 100 штук минимум и закупать придется в 4-5 магазинах что добавляет к покупке элемент приключений и упятеренную стоимость доставки. Плюс на али я так и не смог найти LDO 1V8 Regulator. В итоге собрав в корзину полный комплект и увидев ценник в 5+ килорублей я понял что имел ввиду это радио… Вернусь к варианту ESP32+VS1053 на платке за 400р+
На есп32 как минимум еще эдзельф есть и минивебрадио — тоже проект годный