Начиная с декабря прошлого года, мы выпускаем интернет-радиоприемники 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
    12.02.2018 21:23

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

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


    1. MAXInator
      12.02.2018 21:28

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


      1. boojum
        13.02.2018 14:45

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


    1. prostosergik
      13.02.2018 00:46

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


      1. grvelvet
        13.02.2018 06:04

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


    1. i8008
      13.02.2018 10:38

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

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

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

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


      1. read2only
        13.02.2018 18:40

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

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

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

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

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


      1. Demon_i
        13.02.2018 21:27

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


  1. Nikobraz
    12.02.2018 21:44

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


    1. MAXInator
      12.02.2018 22:32

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

      Wolna-1
      image


      1. prostosergik
        12.02.2018 23:14

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


        1. Andy_Big
          13.02.2018 12:55

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


        1. Vnuchok
          13.02.2018 13:02

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


        1. Andy_Big
          13.02.2018 16:22
          +1

          А может потому, что сунуть потроха в готовый дешевый корпус с динамиками (как оказалось) дешевле и проще, чем пилить свой корпус :)


          1. prostosergik
            13.02.2018 16:47

            А он разве готовый? А что еще можете подсказать на его основе?


            1. Andy_Big
              13.02.2018 16:56
              +1

              1. prostosergik
                13.02.2018 17:07

                Да да, одновременно с вами нашел. =)


                1. Andy_Big
                  13.02.2018 17:10
                  +1

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


        1. bmj
          14.02.2018 13:06

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


  1. ton1
    12.02.2018 21:57

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



    1. fido25080205
      13.02.2018 10:38

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


  1. Jeyko
    12.02.2018 22:26

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


    1. tormozedison
      12.02.2018 22:29

      Wirelessly Operated Lunchbox for Networked Audio.


  1. max1muz
    12.02.2018 22:47

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


    1. prostosergik
      12.02.2018 23:16

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


    1. Miharus Автор
      15.02.2018 10:10

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


  1. schetilin
    12.02.2018 22:52
    +1

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


  1. Avenit
    12.02.2018 23:22

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


    1. kAIST
      13.02.2018 00:21

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


      1. Avenit
        13.02.2018 09:14

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


        1. kAIST
          13.02.2018 09:26

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


    1. grvelvet
      13.02.2018 01:22

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


  1. prostosergik
    13.02.2018 00:48

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

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


    1. Miharus Автор
      15.02.2018 10:10

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


  1. porn
    13.02.2018 02:34

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


  1. brujodentista
    13.02.2018 02:36

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


    1. r00tGER
      13.02.2018 08:19

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


    1. Miharus Автор
      15.02.2018 10:11

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


  1. proton17
    13.02.2018 08:43

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


    1. Dmitry_10
      13.02.2018 14:07

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


    1. AHDPEu
      13.02.2018 18:25

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


  1. Error1024
    13.02.2018 08:56
    +1

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


    1. Miharus Автор
      15.02.2018 10:13

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


  1. kaftanati
    13.02.2018 09:18
    +1

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

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


    1. Miharus Автор
      15.02.2018 10:14

      Спасибо, записал))


  1. tSmoker
    13.02.2018 10:19

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


  1. Vbeerby
    13.02.2018 10:41

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


    1. Miharus Автор
      15.02.2018 10:14

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


      1. Vbeerby
        15.02.2018 10:39
        +2

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


  1. damnrocknroll
    13.02.2018 10:41

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


    1. Miharus Автор
      15.02.2018 10:14

      Спасибо.


  1. losballenas
    13.02.2018 10:41

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


    1. boojum
      13.02.2018 14:39

      А еще НДСТРОИКИ


  1. hake
    13.02.2018 10:41

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


    1. Miharus Автор
      15.02.2018 10:15

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


  1. AlNi89
    13.02.2018 10:42

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


  1. walfy
    13.02.2018 10:42

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


  1. ANL1M
    13.02.2018 10:42

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

    Картинка
    image


    1. Miharus Автор
      15.02.2018 10:15

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


  1. Mulin
    13.02.2018 12:47

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

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


    1. Miharus Автор
      15.02.2018 10:17

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


  1. malan
    13.02.2018 13:13

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


    1. stalinets
      13.02.2018 15:37

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

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


      1. malan
        13.02.2018 17:52

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


      1. Miharus Автор
        15.02.2018 10:17

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


        1. stalinets
          15.02.2018 12:53

          Их очень много разных, достаточно на али набрать «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, но этот проект я всё никак не доделаю.


  1. AHDPEu
    13.02.2018 14:47

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

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

    картинка
    image


    1. Andy_Big
      13.02.2018 16:57

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


      1. r00tGER
        14.02.2018 10:42

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


        1. Andy_Big
          14.02.2018 10:52

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


    1. prostosergik
      13.02.2018 16:58

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


      1. AHDPEu
        13.02.2018 19:19

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

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

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


        1. prostosergik
          13.02.2018 23:07

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

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


        1. Andy_Big
          14.02.2018 00:24

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

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


    1. Demon_i
      13.02.2018 21:36

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


    1. Vbeerby
      15.02.2018 12:00

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


  1. Jazzzzman
    14.02.2018 10:17

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


    1. Miharus Автор
      15.02.2018 10:20

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


  1. MaksMS
    14.02.2018 10:41

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


    1. Miharus Автор
      15.02.2018 10:21

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


      1. MaksMS
        15.02.2018 10:35

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


    1. GDI
      15.02.2018 11:02

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


  1. GDI
    15.02.2018 11:01

    del