Интернет — радиоприемник Wolna-2. Что внутри?  



Интернет — радиоприемник Wolna-2. Что внутри? +16



Начиная с декабря прошлого года, мы выпускаем интернет-радиоприемники Wolna-2 в Санкт-Петербурге. Это уже вторая модель, в которой мы учли большинство пожеланий пользователей. Кому интересно что за зверь — отечественное интернет-радио, добро пожаловать под кат!

В этой статье я сначала опишу основные функции, а потом немного пройдусь по внутрянке и ключевым решениям по железу.

А что оно могёт?

А может оно ровным счетом то, что от него требуется. То есть проигрывать онлайн потоки громко и четко. Кстати, приемник стереофонический, и не смотря на небольшую стереобазу ощущение объемного звучания присутствует. Встроенный эквалайзер позволяет получить неплохую для таких размеров окраску звука. Есть линейный выход для внешней АС.

Радиостанции:



Потоки живут в двух списках: список пользователя, и список производителя.

В списке производителя около 100 радиостанций России, и они постоянно добавляются. Обновить их можно прямо через меню приемника. Это позволяет тем, кто не хочет заморачиваться с вводом потоков найти себе радиостанции по душе.

Второй список- пользовательский. Тут уже есть где разгуляться настоящим фанатам интернет-радио. В приемник можно добавить до 1000 собственных потоков. Делается это при прямо через меню приемника. Так же, можно делать это через вэб-интерфейс, например со смартфона.

Вэб интерфейс



Недавно мы наконец-то реализовали вэб-интерфейс для добавления станций, и управления воспроизведением. Пока что он простенький, но уже сильно облегчает жизнь тем, кто добавляет много потоков, и кому лень встать с дивана чтобы переключить станцию. Со временем планируем превратить эту фичу в полноценный пульт управления.

Встроенная батарея

В приемнике имеется встроенная батарея на 1500 мАч. Это элемент 18650, и он впаян намертво. Хватает примерно на 3 часа работы на средней громкости. Если, например, использовать приемник как стример для внешней АС, то хватает часов на 6 с учетом того, что громкость самого приемника на минимуме.

А что внутри? гик порнушка



Сердцем аппаратной части стал свежий камушек ESP32. И если вы спросите меня, на сколько я оцениваю этот микроконтроллер, то я скажу 11 из 10! Это бомба! При стоимости модуля с разведенной RF частью в 250 рублей они имеет 2 ядра по 240 МГц, 500 к RAM и флешку на 4 мегабайта. да еще и встроенный wifi и bluetooth. О нем я обязательно напишу отдельную статью.



Декодер аудио все тот же — VS1053, обеспечивает прекрасный звук, при этом прост в управлении. Он пожалуй уже стал классикой для всех микроконтроллерных приложений, связанных с mp3.

Решено было взять готовый модуль с обвязкой, это позволяет серьезно сократить номенклатуру комплектующих, а так же сэкономить на запайке. Подход себя оправдал, поэтому зарядка АКБ, дисплей и модуль усилителя тоже модульные. Получилась вот такая вот платка-гибрид:



В разъемы втыкаются дисплей с энкодером и усилитель.

Отдельно хочется рассказать о подходе с использованием готовых модулей. Можно сказать, что он стал одним из драйверов роста, позволив оптимизировать производство. В несколько раз сократились:

— номенклатура комплектующих > затраты на логистику
— работа по запайке
— процент брака (видимо их все таки проверяют перед тем как отправлять)

О софтовой части могу написать отдельно. Повторюсь, микроконтроллер очень прост в освоении, думаю многим будет интересно. Например, от первого мигания светодиодом до подключения к WiFi у меня прошло часа два. А на следующий день я уже спокойно обменивался данными с TCP сервером.

В конце, прикреплю маленький обзор. Ругать, как обычно в комментах:) Если бы по мне не прошлись как следует в комментариях пол года назад, не было наверно ни какой второй версии, так что рад любым мыслям!

Вы можете помочь и перевести немного средств на развитие сайта



Комментарии (84):

  1. grvelvet
    /#10606187

    В приемнике имеется встроенная батарея на 1500 мАч. Это элемент 18650, и он впаян намертво. Хватает примерно на 3 часа работы на средней громкости.

    Плохое, негодное решёние. Что мешало сделать его сменным?

    • MAXInator
      /#10606197

      Туда же вопрос об отсутствии решеток на динамиках портативного радио.

      • boojum
        /#10607561

        Всего 3 часа автономной работы — какое же оно при этом портативное?

    • prostosergik
      /#10606481

      И почему 1500 мА*ч? Что мешало 3200 поставить, причем желательно в копеечный держатель? «Просто очень деньги нужны?».

      • grvelvet
        /#10606691

        Могу предположить ради удешевления производства.

    • i8008
      /#10606967

      Плохое, негодное решёние. Что мешало сделать его сменным?

      Здесь я могу понять автора разработки. Далеко не у каждого есть под рукой 18650 для замены, да и возможность замены потребует модификацию корпуса. А сделать в деревянном корпусе эстетичную дверку под батарейный отсек – звучит дорого.

      А вот что понять не могу — на боку красиво сделанного деревянного корпуса нагло приколбашена пластовая накладка с двумя разъемами, расположенными на разном уровне (в угоду расположения готовых модулей на ПП). Мой внутренний перфекционист протестует.

      И вопрос – а нужно ли там стерео с базой в 10 см?

      • read2only
        /#10608247

        Далеко не у каждого есть под рукой 18650 для замены...

        Ну не знаю.., у тех же DNS почти всегда в наличии. Полагаю и другие сетевики возят.

        А сделать в деревянном корпусе эстетичную дверку под батарейный отсек – звучит дорого.

        Дверку не дверку, но сомневаюсь, что отверстие под типоразмер батарей (18650 или пары АА) и пластиковая крышка-загулшка в цвет корпуса сильно удорожат девайс.

        А так выходит мнимая автономность. Я бы не купил только по одной этой причине, хотя само устройство вызывает интерес.

      • Demon_i
        /#10608595

        18650 выковыривается почти с любой батарейки ноута. Если нету в городе — зайди в ремонт любой. При тебе расковыряют АКБ и за 100-200р отдадут

  2. Nikobraz
    /#10606229

    Это еще и заводской, не DIY девайс?
    Да нафиг он нужен, особенно за такую цену.

    • MAXInator
      /#10606305

      Вы еще первый вариант не видели…

      Wolna-1
      image

      • prostosergik
        /#10606377

        Интересно, почему более убогая странная Волна 1 стоит более чем в 2 раза дороже, чем Волна-2, которая уже ну хоть что-то из себя представляет…

        • Andy_Big
          /#10607219

          Возможно, из-за какой-никакой массовости.

        • Vnuchok
          /#10607257

          Если б не цена, то первый вариант, такой, как домашний, что ли. Как раньше приёмники городского радио — угловатые.

        • bmj
          /#10609893

          Думаю, потому что появилась конкуренция в цене до 3 т.р.

  3. ton1
    /#10606249

    Во всех подобных девайсах возникает вопрос — как вводить пароль вайфая без клавиатуры? В видео это следовало бы показать.

    • fido25080205
      /#10606971

      Там богатые возможности для ввода… вот те изврашения, которые реализованы для ввода пароля в устройстве с двумя кнопками… бррр!

  4. Jeyko
    /#10606293

    Чем обусловлен такой логотип?
    Читается как война.
    Слово вроде на русском, а латиницей написано…
    Может быть это аббревиатура?

  5. max1muz
    /#10606329

    А для кого это? Я не могу придумать, где понадобится такое устройство в таком исполнении.
    Внешне неплохо выглядит, не отнять. Элемент интерьера?

    • prostosergik
      /#10606381

      Если на Али пойти, там половина подобных вещей попадают под вопрос «а зачем...». Подобного рода девайсом я бы обзавелся для гаража, но не за 60 же евро… А вот за двадцатничек — вполне.

    • Miharus
      /#10611537

      Есть большая прослойка людей, как правило старшего возраста, которым трудно пользоваться смартфонами, но слушать радио в хорошем качестве они хотят.

  6. schetilin
    /#10606333 / +1

    Динамики надо было на боковые стенки ставить. Стерео было бы гораздо лучше слышно. А спереди можно просто декоративные решетки поставить.

  7. Avenit
    /#10606389

    Xiaomi Mi Radio где-то $25 стоит.

    • kAIST
      /#10606449

      Да, но попробуйте туда добавить свой список радиостанций. Это весьма не травиальная задача.

      • Avenit
        /#10606831

        Занимает примерно 5 минут времени. ximiraga.ru

        • kAIST
          /#10606855

          Понимаю конечно, это по гиковски: править hosts (ага, нужен ещё root), поднимать свой сервер и так далее. Но если хочется что то сделать самому, я лучше соберу сам интернет радио на тем же компонентах. А тут девайс который работает из коробки.

    • grvelvet
      /#10606517

      Нет дисплея, батареи, заточён под китайские станции. А дизайн как у газоуловителя или вытяжного вентилятора.

  8. prostosergik
    /#10606485

    В целом годно вышло. Мелкие недоработки исправятся в Войлне-3.

    Кстати, англ. язык в меню есть?

    • Miharus
      /#10611539

      Пока нет, запроса не было.

  9. porn
    /#10606541

    Что за убогое создание?! Я даже не могу придумать ему применения.

  10. brujodentista
    /#10606543

    Дизайн первой версии намного красивее.

    • r00tGER
      /#10606765

      Во всяком случае, первая версия была узнаваема. А вторая растворяется среди тысяч аналогов с Али.

    • Miharus
      /#10611541

      Увы, первая версия показала куда меньший успех.

  11. proton17
    /#10606789

    Wi-Fi радио, в целом, вещь полезная. У самого дома стоит аналогичный девайс, только еще с ИК пультом ДУ. Нужен он по причине отвратительного уровня приема радиостанций в квартире на обычный приемник. Да и Ультры нет в обычном эфире. У данного экземпляра не очень смотрится боковая панелька с разъемами, что мешало ее утопить в корпус как верхнюю. Да и выбор болтов… но это дело вкуса конечно. Экран разумнее вывести на морду и использовать его как часы (с синхронизацией по сети естественно) когда радио не работает. Динамики, как говорили выше, лучше ставить по бокам, качество звука так будет лучше. Встроенный аккумулятор, имхо, вещь вообще не особо нужная...

    • Dmitry_10
      /#10607463

      Когда вдруг хочется радио, можно Яндекс-радио послушать

    • AHDPEu
      /#10608201

      Качество звука не станет лучше. Попробуйте на компьютерной акустике, поставьте рядом и поверните динамики в сторону. Не очень приятно так слушать, особенно вблизи.

  12. Error1024
    /#10606805 / +1

    А вот и первые отголоски ардруинозации повсеместной, промышленный девайс представляет из себя — набор шилдов.

    • Miharus
      /#10611545

      Я бы рад делать свою плату, как в первой волне, но отголоски подорожания доллара в два раза не дадут людям покупать девайс в два раза дороже.

  13. kaftanati
    /#10606845 / +1

    Просили критику и советы?
    1. Внутренний перфекционист требует расположения платок с 3.5 мм и usb с одной стороны от основной — тогда разъемы будут в одну линию.
    2. Динамики нужно прикрыть сетками (можно углубить их посадочное место так, чтобы по периметру пустить кромку с пазом с внутренней стороны — жесткая плоская сетка будет как выдвижная крышка.

    Очень древний пример

  14. tSmoker
    /#10606925

    Эта зарядка… серьёзно?

  15. Vbeerby
    /#10606973

    Каким тиражом разошлась первая версия?
    Имхо, без «ретро» проект стал менее привлекательным, несмотря на технические улучшения. Потерял изюминку.

    • Miharus
      /#10611551

      Вторая версия продается в 20 раз лучше первой.

      • Vbeerby
        /#10611627 / +2

        По странному совпадению, на фото в статье ровно 20шт плат для второй версии.

  16. damnrocknroll
    /#10606975

    Пожалуйста, не пишите «вэб» вместо «веб». Второе устоявшаяся норма, а первое — «ВнешЭкономБанк»

  17. losballenas
    /#10606977

    У меня у одного буква «Д» вместо «А» глаза режет?

  18. hake
    /#10606979

    Было бы здорово иметь возможность подключить Google Music. И проигрывать плейлисты или тематические «радиостанции» этого сервиса.

    • Miharus
      /#10611559

      Да, было бы здорово. Работаем…

  19. AlNi89
    /#10606981

    Не увидел в видео инструкции в комплекте.

  20. walfy
    /#10606983

    Все высказаные хотелки увеличат и без того высокую стоимость девайса.

  21. ANL1M
    /#10606985

    А крутилки такие высокие сделали чтобы был похож на этого монстра?

    Картинка
    image

    • Miharus
      /#10611561

      Сходство отрицать трудно, получилось, само собой не специально.

  22. Mulin
    /#10607197

    1. Экран стоит криво
    2. Ручки выбиваются из общего дизайна
    3. Пластиковая накладка слева портит дизайн. Надо переносить назад
    4. Шурупы на накладках просятся в потай
    5. Шурупы на динамиках меньше и черные
    6. Меню слишком зажатое. Надо меньше пунктов помещать на экран

    PS Ну и делать это все не на шилдах, а разводить нормальную плату. Иначе выглядит просто как порно. Без «гик».

    • Miharus
      /#10611569

      Отвечал выше, повторюсь, Я бы рад делать свою плату, как в первой волне, но отголоски подорожания доллара в два раза не дадут людям покупать девайс в два раза дороже, он и так уже не дешев.

  23. malan
    /#10607301

    А насколько затратно будет добавить возможность прослушивания музыки с флешки?

    • stalinets
      /#10607751

      Я в теме про первую «Волну» предлагал добавить вот такой модуль:
      image
      Они на али стоят от 150-200 рублей, с блютузом — немного дороже.
      Но меня заминусовали с комментариями типа «фишка этого устройства — в его простоте и минимализме, не надо превращать его в переусложнённый комбайн».

      Хотя я по-прежнему считаю, что лишний функционал, если он отключаем и удобен, не лишний. Сегодня я захочу послушать интернет-радио, завтра обычное FM-радио, послезавтра подключить что-то по AUX, или послушать подборку с флешки.

      • malan
        /#10608109

        Ну может в третьей волне к вам прислушаются:)

      • Miharus
        /#10611575

        Дело в том, что прямо эту штуку приколхозить не получится, а свою уже делаем…

        • stalinets
          /#10611983

          Их очень много разных, достаточно на али набрать «usb mp3 bluetooth aux» и найдутся все варианты. Странно, что не приколхозить её: там же всё просто. Питание 5 В (версии с блютузом — 12 В), есть линейный стереовход AUX и линейный стереовыход, контакт под FM-антенну, и собственно всё.
          Взять подать ей на AUX (на внутренние контакты) выход вашей железки, дающей аудиосигнал с интернет-радио, опционально впаяв в цепь переменный резистор для аналоговой реглировки громкости. А уже к её выходу — подключить усилитель.

          Антенну можно даже не выводить, просто внутри корпуса закрепить кусок проволоки, в городе этого достаточно с головой для хорошего приёма FM.

          По идее если пользователь подключит что-то ко внешнему порту AUX этого модуля, контакт в разъёме должен отключить от усилителя интернет-радио-модуль и подключить то, что пользователь подал по AUX.

          Или можно сделать по-друому.
          Оставить всё как есть сейчас, но добавить простой переключатель, который будет 1) перекидывать питание между интернет-радио-модулем и этим mp3-usb-модулем, 2) отключать усилительный модуль от интернет-радио-модуля и подключать к mp3-usb-модулю. То есть переключатель должен коммутировать 4 провода (плюс питания и 3 провода стерео).
          Таким образом пользователь слушает как сейчас интернет-радио, а захотел флешку — щёлкнул переключателем, интернет-радио обесточилось, зато включился mp3-usb-модуль, и Wolna стала как обычная блютуз-колонка.

          Возможно, это всё немного топорно для коммерческого продукта, не знаю. Но я бы сделал такую переделку (скорее всего по первому варианту) чисто для себя, если бы ко мне попала Wolna.

          С помощью таких модульков + усилителей D-класса «2*3 Вт», а также иногда DC-DC преобразователей, я уже переделал несколько старых «балалаек», которые иначе можно было бы только выбросить, а так они ещё вполне послужат. Я вживил такие модульки, например, в старый нерабочий советский кассетник (выкинув всё изнутри, кроме динамиков), в аналогичный старый китайский кассетник (сохранив даже дизайн и возможность штатного батарейного питания). Ещё я сделал две подобные «балалайки» с нуля: первую — из толстого кабель-канала, вживив в него пару динамиков и этот модуль, получилась музыка для УАЗ Буханки (там нет штатного места под магнитолу, так что прикрепили этот кабель-канал на магниты к приборек — и всё отлично), вторая — самодельные колонки из фанеры и советских динамиков 5ГДШ-4.4, но этот проект я всё никак не доделаю.

  24. AHDPEu
    /#10607571

    Это колонка за тысячу рублей в розницу с али (Addkey retro) с дохлым аккумом + набор модулей.
    Прекрасно понимаю, что софт стоит дорого при мелком тираже. Возможно стоило использовать какой нибудь опенсорс и вносить свой вклад в поддержку проекта?

    Тоже пилю что то подобное, конечно не на поток, для себя. Пользуясь случаем, может кто подскажет, есть ли экраны длинные, которые можно соединить без стыков в динну. Хочу сделать имитацию шкалы поиска радиоволны, как в старых приёмника.

    картинка
    image

    • Andy_Big
      /#10607931

      Скорее всего таких дисплеев в продаже нет. Межпиксельное расстояние почти у всех дисплеев слишком мало для этого.

      • r00tGER
        /#10609411

        Все зависит от партии. Заказ кастомного дисплея не таких уж и заоблачных денег стоит. Но, конечно не имеет смысла ради сотни экземпляров.

        • Andy_Big
          /#10609467

          Кастомный дисплей для сотни экземпляров устройства сделает цену этих устройств совершенно неаппетитной :)

    • prostosergik
      /#10607933

      Вот, спасибо. Как раз думал как бы в таком же корпусе найти, но без излишнего функционала. Пойду закажу прикроватный вайфай =) А батарейку можно и увеличить…

      • AHDPEu
        /#10608371

        Вайфая там нет, это просто блютус колонка с поддержкой флеш карт. Сейчас все колонки в этой ценовой категории питают блютус модуль по одной шине питания с усилителем. Почти всегда без развязки по питанию. Шумят они при малой громкости, для прикроватной колонки так себе.

        А если хочется вайфая, с зарядкой от usb, то существуют модули esp32 сразу с площадкой под 18650 (рублей 600). В теории можно поставить 2 аккума в параллель.
        Модуль VS1053 (рублей 350).
        Гуглится прошивка для такой связки на раз два (отсеив варианты с арудино в комплекте)

        Ну и по мелочи, маленький экранчик, энкодер, усилитель на pam. На выходе получаем всё тоже самое, но без русских радиостанций и поддержки русских символов.

        • prostosergik
          /#10608745

          Да, я про блютус. Опечатался, простите.

          Про проблему современных блютус колонок знаю. А как в этой, не в курсе?

        • Andy_Big
          /#10608841

          На выходе получаем всё тоже самое, но без русских радиостанций и поддержки русских символов.

          Добавить это в прошивку несложно.

    • Demon_i
      /#10608607

      Софт стоит дорого при мелком тираже? Софт ничего не стоит, пока он никому не нужен. Возможно вы имели ввиду хард (aka железо)?

    • Vbeerby
      /#10611827

      Спасибо за наводку! А по строке «bluetooth retro» в али находятся очень симпатичные девайсы под ретро, даже в виде граммофона! Есть и аналог Addkey оформленный, по моему мнению, более удачно, с хромированными кольцами вокруг динамиков. Все что требуется — «переходник» Wi-Fi -> Bluetooth с удобным интерфейсом для плейлиста радиостанций.

  25. Jazzzzman
    /#10609343

    Отличный проект, автору респект. Допиливание внешнего вида и функционала — это, само собой, вещи необходимые, но хочется поблагодарить автора за саму идею. Я несколько лет ищу именно такое устройство — «радиоточку», воспроизводящую интернет-потоки радиостанций. Да, можно поставить приложение на телефон и вывести звук на bluetooth-колонку; можно и на компьютере слушать стрим, но главная фишка этого приемника в простоте управления. Пришел на кухню, щелкнул тумблером — включился звук. Все. Как ни странно, на рынке нет (или почти нет) таких гаджетов. Есть, конечно Tangent Quattro, но он стоит, как чугунный мост, да к тому же уже не выпускается. Все остальные — либо выглядят, как пластиковое хлипкое «мадэ ин чайна», либо не обладают нужным функционалом.
    Отдельного уважения заслуживает, что автор проекта не уходит в глухую молчанку в ответ на шквал критики, а упорно допиливает гаджет, внося доработки согласно пожеланиям. Вот сейчас появился веб-интерфейс — это прямо очень здорово.
    Как только разъемы переедут на заднюю панель — куплю обязательно.

    • Miharus
      /#10611579

      Спасибо! Все таки правда, что хвалить у нас не принято, а ругать всегда пожалуйста) Разъемы на задней стенке на позволят ставить девайс вплотную к стене, все таки это тоже аргумент.

  26. MaksMS
    /#10609407

    Использование VS1053 — сомнительная выгода, сама ESP32 отлично справляется с декодированием и имеет свой ЦАП, но можно подключить любой внешний, цены на старые ЦАПы начинаются буквально от 30руб.
    Проект радиоприемника достаточно успешный, но плюс был бонус, если бы приемник мог проигрывать MP3 файлы с флешки(+загрузка файлов через веб или фтп), а так же имел управление по ИК.
    Это все реально — все это я уже реализовал в своем проекте.

    • Miharus
      /#10611581

      Искал дешевый цап, не нашел, если подскажете, буду благодарен.

      • MaksMS
        /#10611619

        TDA1387, TDA1543, TDA1545 — это старые 8 ножечные цап, стояли в CD приводах и ISA звуковухах. TDA1543 вроде уже проверено — работает, но качество у PCM5102 конечно будет лучше. Продают на АЛИ пачками. В любом случае дешевле будет даже на PCM5102 делать, чем на VS1053.

    • GDI
      /#10611691

      Что же ты не дал ссылку на свой проект, постеснялся? wifi-iot.com, правда надо сказать что это не готовое устройство, а прошивка, платная, но не дорого, всего 110р, есть и бесплатные функции. Может и автору поста было бы интересно использовать ее.

  27. GDI
    /#10611689

    del