Не так давно, я выложил на суд общественности девайс собственной разработки, который разрабатывал последний год. Это интернет радиоприемник, работающий через wifi.

image

Голосовать за или против людям предлагается рублем на одной из краудфайндинговых площадок. Большого фурора устройство не произвело, хотя спонсоры уже есть. Зато с тех пор поступило много технических вопросов и просьб выложить схемы и прошивку. Всем кого интересует как устройство рождалось, и из чего сделано, добро пожаловать под кат.
Спойлер: прошивки не будет.

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

ФМ радио отпало по причине скучности реализации. И было решено делать интернет-радио. Забегая вперед, хочу показать, что получился вот такой приемник.



Выбор железа

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

1. Odroid W + LCD
2. STM32F4DISCOVERY + ESP8266 + VS1053B

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

— процесс загрузки ОС занимает некоторое время
— растущая тенденция к заражению устройств IoT вирусами
— я плохо владею разработкой под Linux
— цена

Тем не менее, я попросил одного моего хорошего товарища написать софтинку для Odroid W, которая запускалась бы при старте системы и проигрывала бы интернет радио. Но невозможность толком править проект не дергая товарища похоронила этот вариант, и подтолкнула меня ко второму.

И я собрал на макетке следующую схему:

image

Как работать с интернет-радио

После этого, стал смотреть, как работет интернет радио. Оказалось, что подавляющее большинство станций используют для вещания icecast. Он крутится где то на сервере с фиксированным IP, и ждет подключения. Как правило по 8000 или 8080 порту. Хотя есть есть и множество исключений. После подключения, необходимо отправить запрос такого типа, подставив в него имя потока и сервера:

GET /stream HTTP/1.1
Icy-MetaData: 0
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Epiphany/1.2.1
Host: internetradioserver.ru
Cache-Control: no-cache

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

Открытие TCP соединения и прочие радости работы с ESP8266 осуществляются при помощи AT команд. На них останавливаться не буду, инфы полно в интернете. Очень хорошо все расписано в русскоязычном сообществе esp8266. Порядок работы с ним простой:

1. Ожидаем WiFi подключения, если его нет выбираем сеть, вводим пароль.
2. Открываем TCP соединение с сервером радиостанции. Адреса серверов, порты и названия потоков хранятся прямо во флеш памяти микроконтроллера, но об этом позже.
3. Отправляем GET запрос, приведенный выше.
4. Получаем в ответ непрерывный mp3 поток.
5. Если необходимо переключить станцию, закрываем TCP соединение, и повторяем с пункта 2.

Расскажу немного о том, как станции попадают во флеш память микроконтроллера. Изначально на этапе проверки, я просто записывал в одну из страниц памяти программ адреса, номера портов и названия потоков. Но со временем, когда устройства разошлись по родственникам и друзьям пришлось добавить возможность централизованного обновления списка. Решено было создать сервер с фиксированным IP, на котором бы хранился файл со списком станций. При подключении по TCP, сервер ждет пароль, и выдает файл, а микроконтроллер записывает его к себе во флеш память. Так как я впервые столкнулся с созданием «чего-то в интернете», был приятно удивлен, что оказывается аренда виртуальной машины с фиксированным IP стоит всего 100 рублей в месяц. Чудеса :)

Схемотехника

Наигравшись с STM32F4Discovery я решил сделать свою плату, на которой будут расположены все элементы приемника, и не нужно будет тянуть провода ни к дисплею ни к разъемам. Это очень повышает надежность и технологичность и все об этом мечтают.

Схему можно скачать здесь. [СХЕМА]. Я ее не украшал и не причесывал специально для публикации. Это рабочий вариант, и этого должно быть достаточно тем, кто действительно интересуется.

Схема состоит из основных частей:

1. МК STM32F415 с обвязкой-двумя кварцами и батарейкой для часов реального времени.
2. ESP8266
3. VS1053 c обвязкой строго по даташиту. Заведен на МК через SPI.
4. Питание — два линейных регулятора LM1117 на 3.3 и 1.8 вольт.
5. Дисплей, разъемы, кнопки, потенциометр. Все это заведено на GPIO микроконтроллера.

Так же на схеме не отображен усилитель класса D PAM8403 так как он стоит отдельным покупным модулем.

Плата

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

Плата получилась вот такая. Осторожно гик-клубничка!

image

image

image

Плата двухслойная, толщина 1.5 мм. Все smd компоненты расположены на одной стороне, что облегчает автоматический монтаж. Однако до него дело пока не дошло.

На пикабу меня уже пожюрили несколько знатоков за небольшие огрехи в разводке. Однако плата работает, и работает как надо. Не вижу ценности в чертежах платы поэтому не выкладываю. Если будут просьбы, выложу. Все равно буду переделывать. Ну и конечно же обоснованная критика очень приветсвуется!

Корпус

Корпус- это боль всех электронщиков-любителей. И даже если ты не любитель, делая корпус за свои деньги ты в него превращаешься.

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

Получился вот такой комплект деталей:

image

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

Вот так выглядят получившиеся надписи.

image

А вот так выглядит собранное радио изнутри:

image

И еще одно фото снаружи:

image

Заключение. Эта статья широкими мазками обрисовала подробности разработки устройства. Довольно трудно писать о подробностях, с одной стороны по тому что их море, с другой стороны все они по отдельности кажутся очевидными. Я мог бы написать по отдельной статье, посвященной схемотехнике, печатной плате, прошивке, работе c esp8266 и vs1053b, если наберется достаточный интерес обязательно напишу. Ибо очень хочу, чтобы интернет радио стало популярным.
Поделиться с друзьями
-->

Комментарии (156)


  1. SLY_G
    15.04.2017 18:04
    +2

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


    1. cagami
      15.04.2017 22:53
      +2

      так там есть (=
      Мне не нужно вознаграждение, я просто хочу помочь проекту.
      Доставка: май 2017, не требует доставки
      Станьте первым, кто купит!


      1. Miharus
        16.04.2017 00:36
        +1

        Уже пришли несколько сумм в районе 50-100 рублей. Спасибо неравнодушным людям, это очень морально помогает и придает сил!!!


  1. ukrazzz
    15.04.2017 18:13
    +5

    Извините, но.… слово «журить» не имеет общего корня со словом «жюри»


    1. unwrecker
      16.04.2017 15:17
      +1

      Если бы только это.
      «Если кто то имеет опыт работы с другими способами нанесения надписей, прошу поделится.»


  1. Solexid
    15.04.2017 18:24
    +10

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


    1. Leerooooy
      15.04.2017 18:47
      +3

      Аналогичное непонимание. Тут можно половину компонентов выкинуть без потери функционала, что ощутимо снизит стоимость изделия.
      Еще не понятно зачем ESP модуль, ведь можно взять голый камень и получить еще больший функционал, а так же процентов 10-15% экономии на железке.

      Ну и тут уже мой перфекционизм — зачем в 2017м использовать выводные кварцы? Стоят они столько же, места занимают больше, а при серийном производстве усложняют и удорожают монтаж.


      1. Sun-ami
        15.04.2017 22:49
        +1

        SMD-кварцы с двумя выводами имеют существенный недостаток — их очень легко случайно сковырнуть, если они не приклеены — благодаря сравнительно большой высоте они отлетают разрывая пайку или отрывая дорожки.


        1. alex323
          15.04.2017 22:58
          +2

          Ну, следуя такой логике, нужно отказаться от половины SMD компонентов.


          1. Sun-ami
            15.04.2017 23:27
            +1

            Другие SMD компоненты, за исключением некоторых разъёмов, либо имеют меньшую высоту, либо большую площядь контактных площадок. Конечно, если используется автоматический монтаж — это не повод отказываться от SMD-кварцев. Но в этом конкретном случае у выводных есть преимущество.


            1. dernuss
              16.04.2017 21:10
              +1

              Сковырнуть с платы можно что угодно.
              Вот например SMD кварц с 3 выводами CSTCE16M0V53-R0, я думаю вам он понравится.


              1. Sun-ami
                16.04.2017 22:25
                -1

                CSTCE16M0V53-R0 — это не кварц, а керамический резонатор. Механически он да, подходит, спасибо, но по точности — хуже более чем на порядок, для половины моих задач такая точность недопустима — 0,5% даже на слух заметно.


                1. dernuss
                  16.04.2017 22:51
                  +1

                  Да, ошибся, керамический. Зато с конденсаторами внутри) И очень небольшой.
                  Однако если важны размеры и точность, существует много миниатюрных кристаллов,
                  например ABM11-16.000MHZ-D2X-T3


            1. alex323
              16.04.2017 21:11

              Это скорее вопрос личных предпочтений. У кого-то зрение не позволяет работать с SMD, кому-то трудно запаивать мелкие детали и т. д. Но назвать это недостатком — перебор.
              Однозначный приоритет у компонентов с монтажом в отверстия пожалуй только в случае механических нагрузок на оный.


              1. Leerooooy
                16.04.2017 23:21

                Серийную железку с SMD кто-то будет паять руками?)) Это огромное количество брака будет, а не изделие на продажу. Если человек собирает деньги на серию (пускай мелкую), то это подразумевает заводской монтаж на линии, а не руками, как китайцы в 90-х, штамповать.


                1. Miharus
                  16.04.2017 23:32

                  все может быть)


                1. alex323
                  17.04.2017 18:35

                  В серийных железках конечно SMD давно победило. Даже если паяется руками.


      1. Miharus
        15.04.2017 22:54
        +2

        10-15 % это 10 рублей. При этом брака при пайке таких корпусов намного больше чем если просто припаять 8 пинов PLD 2.54.


        1. Leerooooy
          16.04.2017 23:25
          +1

          С чего вы такое взяли? Вы точно сталкивались с серийным производством? Какой брак на 4-м классе то? Завод делает АОИ на любых сериях, если заказчик не просит ее провести, то нафиг такой хлам.
          Брак на 4-м классе последний раз видел лет 10 назад в Китае, на том же Тайване и 10 лет назад уже выбраковка была не более 0.5% и выявлялась АОИ как раз и тестовой прошивкой.

          Зачем вообще браться за производство железа, если нет понимания технологического процесса? Чтобы собрать на краундфандинге денег и облажаться?


    1. prostosergik
      15.04.2017 22:19
      -1

      ЕМНИП, там звук получается отвратньій, не хватает ему мощностей декодировать поток во что-то более менее качественное.


    1. Miharus
      15.04.2017 22:51
      +3

      Отвечаю на вопрос. В ESP маловато памяти, на все про все 64к. При плохом интернете для буферизации потока маловато, радио будет заикаться. Сейчас есть наоборот шальная мысль использовать stm32f103 + esp8266 + внешняя RAM и декодировать поток программно сразу на stm32. Тогда получится еще дешевле.


      1. Hellsy22
        16.04.2017 00:53
        +4

        Может быть тогда стоит выбрать esp32, а не самый древний и слабый esp8266-01?


        1. Fenogik
          16.04.2017 23:39

          Тогда уж реалтековский rtl8711


  1. pnetmon
    15.04.2017 18:39
    +1

    А вот кабель питания виден только на видеоролике, ну и на видео на странице boomstarter.ru на остальных фото не видно разъемов или кабеля.
    Возможно разъем питания будет лучше на задней стенке с выемкой под кабель с возможностью придвинуть вплотную к стене.


    Станции вручную задаются или все на вашем сервере? И как задается их порядок?


    На boomstarter.ru упор что смартофон и беспроводная колонка требуют свою зарядку — так это радио привязано к 230В, зачем такой упор? Ноутбук или ПК — уже имеются. А вот для них можно тоже добавить — Ноутбук или ПК могут понадобится для других целей, хотя разделить аудиосигнал на разные устройства нужно просто догадаться.


    Будильник, прогноз погоды — зачем? Как замена будильника? Может тогда часы должны отображаться на весь экран при отсутствии управления устройством.


  1. GeMir
    15.04.2017 18:51
    +3

    «Голосовать за или против людям предлагается рублем» — каким образом предлагается «голосовать рублём» против?


    1. nerudo
      15.04.2017 21:19
      +3

      Из общей кассы проголосовавшему против должны отдавать часть денег ;)


    1. tormozedison
      15.04.2017 22:05
      +2

      Купить аналог у конкурента.


    1. Miharus
      15.04.2017 22:55
      -1

      Не ходить на выборы.


    1. Siper
      16.04.2017 09:50
      -2

      Порвать


  1. iliasam
    15.04.2017 18:51
    +3

    Почему не стали использовать модуль ESP-12 или аналогичный, который специально предназначен для установки на плату? К нему и антенну можно более приличную подключить?
    Питание от аккумуляторов даже не рассматривалось?
    Кнопки очень мелкие, и явно не подходят к корпусу по стилю. В продаже есть колпачки для кнопок, они бы здесь пригодились.


  1. Otard
    15.04.2017 18:59

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


    1. Miharus
      15.04.2017 22:56
      -4

      Могу продать просто плату. Цена 2.5 к рублей.


      1. Leerooooy
        16.04.2017 23:28
        +2

        2500р за плату? Какой нибудь pcbway сделает за эти деньги десятка два, не говоря о стоимости плат при серии 100 штук и выше. Или это такая чисто русская накрутка за «интеллектуальную собственность» в 2000%?


        1. Miharus
          16.04.2017 23:34
          +3

          Вообще то я имел ввиду запаянную и рабочую с комплектующими.


  1. praeivis
    15.04.2017 20:06
    +6

    А какой смысл, когда Xiaomi Wi-Fi радио стоит 3 раза дешевле?


    1. varelavalera
      15.04.2017 23:07

      Нравится китайская музыка? Она больше ничего не проигрывает и мало чем отличается от колонки с Bluetooth.


      1. miron36357
        16.04.2017 00:35
        +6

        Есть проект энтузиастов с перехватом API на свой сервер с кучей русских радиостанций.


        1. WST
          17.04.2017 09:25
          +1

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


          1. rub_ak
            17.04.2017 11:27
            +1

            Есть, купить нормальное интернет-радио. :)


  1. Mantikor_WRX_STi
    15.04.2017 20:10
    +7

    ESP8266+VS1053+oled дисплей, вот на таком в меня крутится интернет радио, без всяких серверов, в корпус можно в ретро имплементировать, список станций хранится на esp. И да, прогноз погоды прикручен, вот думаю датчик температуры и влажности и данные с NarodMon.ru


    1. Miharus
      15.04.2017 22:57

      Рассматривал такой вариант. Единственное что не устроило- малое количество памяти для буферизации потока в esp8266.


      1. Mantikor_WRX_STi
        17.04.2017 00:04

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


    1. kosachev
      15.04.2017 23:07

      Сергей, может быть в виде коротенькой статьи оформите реализацию? — многие, думаю, захотели бы повторить. :)


      1. legrus
        15.04.2017 23:18
        +4

        http://www.instructables.com/id/Wifi-Webradio-With-ESP8266-and-VS1053/ вот проект открытый, как раз собираюсь запилить.


        1. awsswa59
          17.04.2017 00:04
          +5

          https://github.com/dsaltas/WiFi-WebRadio
          image


      1. Mantikor_WRX_STi
        17.04.2017 09:31

        Статью не готов пока, нехватка времени — в поиске работы. Использую в качестве болванки вот этот проект — https://github.com/Edzelf/Esp-radio/ Но использую OLED дисплей, т.к. такой как в проекте, не пришел. Погода крутится из другого проекта — weather station, сейчас хочу набросать библиотеку для чтения данных из NarodMon.ru — будет прогноз WeatherUnderground, локальный датчик и данные с датчика на народном мониторинге. Как добью все до логического конца — будет статья и библиотека для narodmon.ru


    1. AllexIn
      15.04.2017 23:34
      +1

      А поделитесь, пожалуйста, прошивкой для ESPшки для работы с онлайн радио. Сам давно хочу такое сделать, но не хватает понимания. ПРимер был бы очень кстати. А лучше статью! Спасибо.


  1. stalinets
    15.04.2017 20:22
    -4

    Функционал слишком маленький. :) Я бы добавил модуль типа вот такого, тогда в Вашем радио разом появляется:
    — обычное FM-радио,
    — bluetooth,
    — AUX-вход,
    — проигрывание mp3 с флешек и MicroSD карточек,
    — пульт дистанционного управления со множеством фич (пресеты эквалайзера и т.п.)


    1. LexB
      16.04.2017 09:17

      Такое устройство уже есть

      Ocean Digital Internet Radio WR220
      image


      1. stalinets
        16.04.2017 09:24
        -1

        Предложение ведь было по поводу функционала, а не дизайна. Само собой понятно, что панельку с вышеприведённого модуля можно снять, модуль спрятать вовнутрь, кнопки вынести и сделать их под ретро, AUX вход сделать разъёмом DIN и что угодно ещё.
        Но с каких пор на Гиктаймсе минусуют за предложение расширить функционал устройства? Сейчас он определённо беден, и это минус.


        1. LexB
          16.04.2017 09:44
          +1

          Думаю минусы ставят т.к. считают что этот ф-л не нужен.
          Купить устройство с перечисленными вами ф-ми можно легко и не дорого. А вот интернет радио, да еще с таким простым интерфейсом — редкость.


      1. VaKonS
        16.04.2017 11:37

        Наверное, Ocean Digital WR-282 более подходит под описание – там и эфирные цифровые, и аналоговые, и интернет-радиостанции. У WR-220 только интернет-радио.


  1. olafnew
    15.04.2017 21:21

    Деревянный корпус в этом исполнении — уж точно никакой не «большой плюс». Если и делать его для качества звучания — было-бы неплохо его, корпус, акустически рассчитать, и делать как переднюю, так и задние стенки как минимум не тоньше чем боковины, чтобы иметь нерезонирующую жесткость + добавлять сентепон внутрь. Текущая реализация — будет акустически «сипеть» на уровнях громкости выше средних.

    Второй аспект дерева — мне кажется выигрышно доиграть до конца на тему ретро. Стеклянная передняя панель с УФ печатью на реверсе — это было-бы идеальное ретро.


    1. olafnew
      15.04.2017 21:34
      +3

      Деревянный корпус в этом исполнении — уж точно никакой не «большой плюс». Если и делать его для качества звучания — было-бы неплохо его, корпус, акустически рассчитать, и делать как переднюю, так и задние стенки как минимум не тоньше чем боковины, чтобы иметь нерезонирующую жесткость + добавлять сентепон внутрь. Текущая реализация — будет акустически «сипеть» на уровнях громкости выше средних.

      Второй аспект дерева — мне кажется выигрышно доиграть до конца на тему ретро. Стеклянная передняя панель с УФ печатью на реверсе — это было-бы идеальное ретро, но кнопки тогда надо менять однозначно на что-то приличное, и вводить эмуляцию подсветки панели лампами накаливания.
      image

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

      Схемотехника… спорная… Но более чем рабочий вариант для прототипа. Естественно WiFi phy интерфейс надо делать корпусом на плате, а не модулем, и УНЧ тоже делать на плате, а не выводить на проводах к модулю. дисплей — на мой взгляд говно. ЖК экраны в таких устройствах проигрывают сильно любому дисплею OLED, т.к. выглядит просто несколько «колхозно». Хотя я-бы подумал в сторону полноцветного дисплея, и эмуляции режима «магический глаз»(VU meter).

      Т.е., имхо — отличный прототип, но до готового продукта еще пропасть — позиционирование не ясно: ретро или модерн? В текущем внешнем виде — я-бы не купил, т.к. выглядит стремно, мне например негде такую поделку дома поставить, а вот хорошее ретро я-бы купил, и сильно дороже.


      1. Miharus
        15.04.2017 23:04

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


        1. olafnew
          15.04.2017 23:39

          Вопрос серийности, я имею ввиду под серией — всегда машинную пайку, да и опять-же, я лучше эти лишние $2-5 умноженные на объем партии — пропью )))))), чем поделюсь с китайцами покупая их модули )

          Я делал разводку под ESP8266 — она простая как тапок, никакой особой премудрости не требуется, т.к. она достаточно дуракоусточива, и накосячить в разводке для этого корпуса — реально сложно. Просто не полениться вокруг нарисовать «guard ring» (прошу прощения — я самоучка — и не знаю как это на русском называется), для сбора токов утечек — и все будет работать без проблем.
          УНЧ можно и вообще корпусной деталью сделать: http://www.ti.com/lit/ds/symlink/tas2559.pdf минимум обвязки, да и звучать будет поинтереснее, нежели чем китайский модуль.

          В случае сложности с разводкой земли — не бояться и перейти на 4х слойку, в современном мире — 4х слойка настолько дешева, что нет смысла не использовать ее. Экономии с двух модулей — должно быть более чем достаточно, чтобы позволить себе 4х слойку, и еще сверху заработать на этом.

          Я чуть точнее скажу про 220в — внутрь корпуса ставить AC-DC, как раз с 220в, наружу вытаскивать вот такой разъем:
          image
          Это очень удобно — и будет правильно гармонировать с самой идеей «standalone» прибора. Единственное НО — предусмотреть углубление для провода так, чтобы радио можно было поставить вплотную к стене.

          Ну и конечно — нормальный режим StandBy — кого как, а меня бесят устройства в выключенном состоянии потребляющие чего либо >0.2Вт. У меня полностью выключенная квартира, потребляет ~100Вт, и это только из-за всякого хлама в Standby воткнутого в розетку все время :(

          P.S. Если пойдете по пути «ретро», то надо сыграть на нотке «made in USSR», это за рубежом пользуется сейчас осознанным спросом.


          1. AllexIn
            16.04.2017 00:21

            Расскажите, как четырехслойку проектировать?
            Я вот хочу попробовать, но не знаю как подойти к вопросу.
            На двухслойке просто — делаешь в домашних условиях прототип, находишь косяки, исправляешь и так пока всё не исправишь. А с четырехслойкой как? Сделал — заказал, ждешь, дождался, вылез косяк, исправил — опять ждешь? Сроки проекта будут дико растягиваться, нет? Я, конечно, слышал о мифических господах, которые сразу проектируют идеально. Но пока не встречал таких и сам к таким не отношусь. Соответственно, не могу придумать как грамотно организовать рабочий процесс на четырехслойках.


            1. olafnew
              16.04.2017 01:18
              +1

              Если честно — не понял вопроса. НИЧЕМ от двуслойки не отличается, только сама проектировка сложнее(трудозатратнее)

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

              Опять-же часть сложности упрощается, т.к. ты пихаешь на 3й слой землю, и она по факту весь слой забивает, 2й слой иной раз не использую вовсе, или делаю единицы соединений. Стараюсь все основные линии — на 1м и 4м слоях держать. Землю и зачастую питание — в 2 и 3, хотя с питанием не так все однозначно, осбенно когда есть сильные токи.

              А так да, прототип-прототип№2, зачастую прототип№3, и только потом готовая плата.

              Четырехслойка — это не для хобби, и не для единичных экземпляров(это просто дико неудобно), это для мелкой серии и выше… В хобби — проще раздуть площадь платы, ну или пустить вторым этажом плату. Т.к. хобби — это всегда 1-2шт, и не больше того.


              1. olafnew
                16.04.2017 01:20
                +1

                P.S. Самодельные платы делаю только от дикой необходимости. Т.е. когда надо НУ ОЧЕНЬ срочно(ребенку игрушку починить здесь и сейчас). Травить медь перестал году в 2000м, и с тех пор — только заказываю. Последнее время даже вручную паять ленюсь. Духовка для тостов + паяльная паста…
                Вообще ваш вопрос затронул интересную мысль — я перестал паять для хобби. Чинить, да, могу, ради удовольствия — а вот паять и разрабатывать… почти перестал. Проектирую, заказываю, если все ок — передаю в мелкую серию и продавать сразу. Зачастую даже продаю ДО того, как даже проектирую :)


              1. olafnew
                16.04.2017 01:33

                Сейчас глянул, последний раз когда плату сам травил — аж 2013й год…
                image


              1. 32bit_me
                16.04.2017 07:10
                +1

                сама проектировка сложнее(трудозатратнее)

                Как раз наоборот. Внутренние слои выделяются под землю (один слой), и под питание (один слой), сплошной заливкой. Остальные цепи разводятся на внешних слоях, как обычно. Так как вам больше не нужно думать над разводкой земли и питания, всё сильно упрощается.


                1. olafnew
                  17.04.2017 05:01

                  Не всегда, плюс я-же писал как я по слоям раскидываю))

                  Но все-же стою на своем — 4 слоя сложнее, просто в силу того, что плотность расстановки корпусов выше. ведь не будешь растрачивать площадь, когда есть 4 слоя, и все равно стараешься пополотнее корпуса расставить.


                  1. 32bit_me
                    17.04.2017 06:49

                    Почитайте «краткий курс чёрной магии», там написано, как правильно.


          1. Contriver
            16.04.2017 14:44

            С 220в уже сертифицировать надо.
            А то в поисках источника звука — внутреннего голоса, разберёт маленькое ещё не говорящее чадо, ваш приёмник и током его треснет. Потом проблем не оберётесь, особенно если "одарённый "потребитель купит.


        1. VVizard
          16.04.2017 01:15

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


    1. REPISOT
      15.04.2017 23:15

      Там D-class усилитель, использующий индуктивность динамика. Какое уж тут повышение качества? Мне интересно, зачем там двухполосный динамик?


      1. Miharus
        15.04.2017 23:19

        Сначала был однополосный. Но были претензии по качеству звука от родственников. Поставил двухполосный, добавил в прошивку поддержку эквалайзера на vs1053b, стало как небо и земля. Критиковать услилок можно, но не усилком единым делается звук.


  1. 25080205
    15.04.2017 21:33
    +4

    Режет глаз двуязычность панели — все-по-английски или все-по-русски, но Internet Radio + Woina + OK но Назад + Громкость + Настройка… У китаез за 8300.


  1. x893
    15.04.2017 22:16
    -1

    У меня на кухне стоит магнитола Сони — деревянная. 25 лет ей. Две колонки сбоку и по центру блок.
    Никакого интернета — только радио. Звук такой что никакой интернет не нужен. Ещё две кассеты можно — но их нет давно. Сделал вместо одной касеты WiFi интернет радио прямо на головку воспроизведения. Один день и все сказали — нах это интернет радио. Радио Звезда и так ловит прекрасно. Так что источник не важен — звук это главное. А уж если Wish You Were Here включить — вообще отпад.


    1. prostosergik
      15.04.2017 22:23

      Я бьі что-то из DI.FM туда впустил непрекращаясь. Такого в обічном эфире нет.


  1. SL_RU
    15.04.2017 22:18
    +2

    Не увидел в этом проекте никаких плюшек и фишек, ради которых захотелось бы купить девайс — над этим стоило задуматься. Я сделал отцу вайфай радио, имеющее абсолютно такой же функционал буквально за пару вечеров, хоть и на Raspberry PI A+, но функции свои оно выполняет прекрасно.

    Но выглядит оно приятно.


  1. lonelymyp
    15.04.2017 22:29
    +2

    Вы ведь видели альтернативный вариант?
    Xiaomi WiFi Online Radio
    Цена меньше 2 т.р.


    1. hp6812er
      16.04.2017 04:57

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


    1. Drosselmeier
      16.04.2017 23:36

      Выглядит не столь винтажно.


  1. hp6812er
    15.04.2017 22:30
    +1

    Вот мне нужно вай фай радио с поддержкой пандоры и спотифай. Желательно, что бы можно было скормить ему OPENVPN с моим сервером ни digitalocean и забыть про проблемы с доступом «вне США». Есть, что то подобное на рынке?


  1. grey_rat
    15.04.2017 23:02

    Надо что бы радио ловилось по принципу:
    1. В любом месте, в машине и на природе.
    2. Было бесплатным, ну или почти бесплатным.
    Для этого, нужно собрать деньги на спутник. Хрен с ним, даже если параболическую антенну на крышу авто придётся прикрепить. И собрать не Wi-Fi радио, а спутниковое.


    1. Andy_Big
      16.04.2017 18:35

      Для этого, нужно собрать деньги на спутник.

      В таком виде оно не будет ни «в любом месте», ни «бесплатным, ну или почти бесплатным» :)


  1. A__D
    15.04.2017 23:06

    Ужасно-избыточное железо + глюковатый wifi… для радио вполне хватило бы и RTL8710AF с внешним ЦАП или даже PWM генерацией звука, что значительно дешевле и надежней будет. Ну, мало ли, может я ошибаюсь. Видно будет, стартанет или нет такая самоделка…


    1. Exeland
      16.04.2017 23:37

      Может офтоп… Где можно заказать чип RTL8710AF, а не модуль.


  1. frees2
    15.04.2017 23:06

    Вы не сможете голос нормально слышать, быстро устанете, и всё из за плохого динамика, особо в столь модных высоких битрейтах. В битрейте: 128 kbps уже будет шипение, уханье и свистение.
    Надо две хороших колонки с басами и стерео.


  1. Hellsy22
    16.04.2017 01:05
    +2

    Судя по бумстартеру, это радио стоит дороже, чем смартфон + колонка. При этом у смартфона будет приличный wifi, 3G, экран и батарея для автономной работы на часы.

    Поймите меня правильно, я только «за» DIY. Но при такой цене что-то явно пошло не так.


    1. rub_ak
      16.04.2017 03:34

      Проблема не в цене, оно никому не интересно.
      Тотже Logitec ещё в начале века делал интернет радио (не только радио), а через десяток лет прекратил.
      Wiki
      У меня на столе стоит такое: Logitech Squeezebox Radio


      1. rub_ak
        16.04.2017 03:46

        И они были не одни, многие именитые бренды тоже выпускали (sony, philips и т.д), может кто и сейчас выпускает только не для нашего рынка (России).


        1. Andrusha
          16.04.2017 05:04

          Ну, у Logitech по крайней мере веб-морда есть и портал вроде как живой и бесплатный. У меня есть Chumby Classic с вагоном приложений, только они несколько лет назад всё это дело перевели на ежемесячную подписку. В принципе, 3$ в месяц не такая уж большая цена, если бы в каталоге было хоть что-то стоящее. На деле там куча древних приложений на Flash, большинство из которых не умеет в кириллицу, стрёмно выглядят, а часть (всякие гуглопочты, гуглокалендари и прочие, привязанные к сторонним сервисам) вообще не работают. Без него оно может всего лишь показывать стандартные часы с будильником, играть радио из потоков и музыку с флешки.
          Что касается автономного использования, то можно заливать музыку и плейлисты через SFTP, а также есть какая-то неофициальная хакнутая прошивка, которую мне так и не удалось завести.


          1. rub_ak
            16.04.2017 09:45
            +1

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

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


  1. dron_k
    16.04.2017 01:55

    Просто несколько мыслей как можно усовершенствовать:

    1) Отверстия сетки расположить по другому
    http://st.depositphotos.com/1026531/1676/i/950/depositphotos_16762553-stock-photo-metal-holed-grid-background-black.jpg
    При таком расположении сетка может иметь периметр в форме шестигранника,
    или заменить сетку на ткань в стиле ретро.

    2) доработать акустическое оформление корпуса, это уменьшит/исключит резонансы/искажения на НЧ-СЧ:
    * заднюю переднюю стенку более толстые или добавить распорку между ними по центру.
    * сделать корпус герметичным: либо загерметизировать отверстия кнопок и регуляторов, либо добавив перегородку между динамиком и платой, последний вариант уменьшит и без того малый акустический объем.
    * оклеить стенки внутри звукопоглощающим материалом.

    3) Если ваша схема поддерживает стерео, категорически рекомендую выводить звук на два динамика, лучше иметь два больших динамика, но если не хотите увеличивать габариты второй динамик можно использовать маленький, к примеру ВЧ головку. Даже при минимальной стерео-базе это хоть и не поставит вам полноценную стерео-сцену но однозначно придаст объемности звучанию. Этот подход я оценил на своем смартфоне. Даже если второй динамик будет направлен назад, вбок, вверх, это будет гораздо лучше чем просто моно.

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


    1. dron_k
      16.04.2017 02:03

      5) Написание «WOLNA» (если я правильно понял) с буквой «L» исключит прочтение как «WOiNA», с сохранением стилизации буквы «L» под антенну.


      1. dron_k
        16.04.2017 02:09

        Или заменить буквы «NA» на «na» чтобы было понятно что это надпись в нижнем регистре, тогда претензии к букве L отпадут.


      1. DmitrySpb79
        16.04.2017 11:28

        Я тоже прочитал как WOINA :) Имхо на L совсем непохоже.


  1. HiMem-74
    16.04.2017 06:53
    +5

    Насколько я понял из статьи, если автору надоест поддерживать сервер со списком станций, радио превратится в тыквую?


    1. LexB
      16.04.2017 09:21

      Если станции не настраиваются через веб интерфейс — то да.
      ИМХО открытая прошивка по завершению компании нивелирует этот риск.


  1. Dmitry_4
    16.04.2017 08:47
    -16

    Кнопки на радио? Бред.
    Крутилки громкости и настройки одинаковые? — в помойку.


    1. Dmitry_4
      16.04.2017 10:42
      -14

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


      1. dimka-zzz
        16.04.2017 14:23
        +5

        А где в вашем комментарии критика? Вы лишь набросили «говна на вентилятор», сказав, что «бред» и«в помойку». Просто офигенная критика.

        Когда к вам обратятся люди, которые также будут «критиковать», не объясняя свою позицию — тогда посмотрим, как вы заговорите ;)


  1. LexB
    16.04.2017 09:26

    К слову, решения с улучшенным усилителем, другими кнопочками и дисплеем, но по более высокой цене существуют.

    Grace Digital GDI-IRC7505
    image


    1. chapsam
      16.04.2017 12:12

      Вот это я уже хочу, это бы купил. А лучше бы самому реализовать, да))


  1. DmitrySpb79
    16.04.2017 11:47
    +2

    У ESP же вроде только 4 пина и AT-команды? Как же через них гонится звуковой поток?

    По теме: покупал лет 5 назад что-то похожее маме в качестве кухонного радио. Правда так и не прижилось — неудобный интерфейс, куча вложенных меню, в итоге приемник так и валяется на полке. Так что идея с настройкой только двумя крутилками — супер для такой категории людей, но список нужно хранить в девайсе а не на сервере. Настраивать на мобиле через простой веб-интерфейс. Ниша таких устройств узкая, но стабильная — пожилые люди будут всегда, им нужны простые и надежные устройства «с одной кнопкой».

    Остальным же такой девайс просто не нужен, а сейчас их нишу успешно заменяют Bluetooth-колонки + смартфон. У меня так просто стоит SKY.FM клиент на Android, на выбор несколько тысяч станций, звук с динамика смартфона достаточный для не-аудиофила.

    Кстати если выложите прошивку в общий доступ, шанс на развитие девайса энтузиастами только возрастет. Все равно прошивка тут это 5% работы, так что бояться что украдут не стоит.

    Не по теме: я так и не смог в свое время найти читалку книжек под Android для пенсионеров, где адрес папки с книгами был бы жестко задан в настройках и не менялся бы, и была бы всего одна кнопка «открыть» книгу, ну может еще вторая для настройки размера шрифта.


    1. Hellsy22
      17.04.2017 02:39
      +1

      У ESP-8266-12 11 выходных пинов, а его штатный serial может работать на 921600 бодах.

      В остальном почти соглашусь. Почти, потому что ESP дает уникальную возможность по миниатюризации гаджетов. Это радио стоило бы сделать в формате флэшки/миниатюрного мп3-плеера.


      1. DmitrySpb79
        17.04.2017 09:49
        +1

        А зачем? Берем смартфон, и получаем «миниатюрное радио».

        Я собственно так и делаю, если иногда надо радио послушать (что бывает 2-3 раза в год).


  1. LampTester
    16.04.2017 12:03
    +5

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

    Что я могу сказать? Конечно, железо безумно избыточное. На примененном контроллере можно было бы реализовать софтовый декодер mp3, вывод аудио реализовать на нем же через I?S на отдельный DAC или прямо со встроенных двенадцатибитных DAC (чего, наверное, для радио в такой коробочке вполне хватит).

    Сложно объяснить выбор такого МК для задачи, сводящейся к некоторой элементарной настройке ESP8266 и перекладыванию потока из ESP в аппаратный декодер mp3 (что вообще можно делать через DMA). Признавайтесь, использовали STM32Cube? :)

    Однако я бы, кстати, предпочел аппаратный декодер программному (поставив менее грандиозный контроллер, конечно). Тому есть одна простая причина: mp3 — кодек, требующий лицензионных отчислений. Если мы реализуем его программно, то в случае устройства, которое планируется продавать, надо заморачиваться еще и этим, а если мы ставим аппаратный кодек, то при приобретении микросхемы мы платим отчисления автоматически. Здесь ситуация схожая с USB и тамошней покупкой VID — проще поставить USB-UART конвертер и спать спокойно.

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

    Про металлизацию под антенной модуля на ESP8266 не говорю, наверняка вам на это уже указали.

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

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


    1. Miharus
      16.04.2017 23:44

      Как я задолбался отвечать про 415 СТМку, но так как коммент дельный отвечу еще раз. Для буферизации потока необходимо побольше оперативы. При плохом интернете даже 100к буфера становится мало. По хорошему нужно буферизировать вообще 4 мегабайта, как выдает icecast. Поэтому чтобы не словить тонны говна в интернете что радио заикается, пришлось поставить избыточный камень только ради оперативы.
      Теперь вот думаю поставить 103 камень с внешней SRAM. Но по деньгам почти то же самое.


      1. Sun-ami
        17.04.2017 01:16

        4 мегабайта при битрейте 128кбит/с — это больше 4 минут. Как Вы собираетесь заполнять такой буфер, и зачем нужен такой большой?


      1. Hellsy22
        17.04.2017 02:43

        А я еще раз напомню про существование esp32, у которого 512к RAM.
        Зачем два контроллера там, где можно использовать один чуть выше качеством?


  1. CAJAX
    16.04.2017 12:41
    +1

    Для ламповой теплоты очень не хватает звука при переключении станций.


  1. rw6hrm
    16.04.2017 12:42
    +3

    Если автор внезапно решит не поддерживать сервер настроек, но и не выложит открытый код, то лучшее решение, которое он может предусмотреть сразу — это маленькая флешка, в корне которой лежит текстовый файл с настройками и адресами потоков. А заодно на флешке можно и свои треки хранить. Что это даст ещё — интернет-потоки очень часто изменяются или пропадают навеки. Следить автору за актуальностью потоков смысла никакого нет, он и так занят проектированием. Так что лучше сразу применить вариант с отдельной флешкой (или выделением части флеш-памяти на МК), дабы сам юзер делал свой плейлист актуальным.
    Отсутствие ФМ — большой плюс. Оно не нужно. Имею аппарат от VTech, ФМом не пользовался ни разу. Нет смысла.
    Ссылки на смартфоны во многих случаях также не актуальны, в основном из-за неудобства работы с интерфейсом. Если, как многие тут говорили, данный аппарат используется как замена кухонной радиоточке, то это однозначно означает, что пользователь — пожилой человек, ему нужны железные аппаратные кнопочки, а не ласкание жирного и подслеповатого тачскрина пальцами. Не надевая очки — ткнул и заиграло. Выпускался такой аппарат с десятью кнопками, жаль, что недолго.
    Также хочу предложить автору идею ещё одного конструктива — WiFi-радиофлешки. В большинстве выпускаемых автомобильных магнитол и новых бумбоксов есть USB-гнездо для внешних носителей. Было бы очень хорошо использовать и эти аппараты. Схематически добавляется флеш-память, на которую постоянно перезаписываются два буферных mp3-файла из текущего потока, доступные снаружи через USB-разъём. Магнитолы обычно проигрывают файлы «по кольцу», что позволит прослушивать потоки радио таким, несколько извращённым способом. Подобные стики, но подключавшиеся к Инету через сотовые сети, также были в продаже, но недолго. Кстати, плейлист у них вроде бы делался именно как текстовый файл во внутренней флеш-памяти.


  1. OtshelnikFm
    16.04.2017 12:55

    1. Умел бы он еще dlna — чтобы с своего пк по wi-fi музыку гонять. Я из тех у кого видео и аудио на хардах хранится.

    На пк стоит HMS — гонит поток на смарт телеки. Но включать телек для аудио — перебор. Хоть и можно сам экран отключать.

    2. Нужен линейный выход — подключить к своей стерео системе.

    3. Был бы вариант просто с платой — при выполнении 1-го пункта — можно было использовать как встраиваемую систему. Но тогда и пульт нужен.

    По цене — 5к рублей по мне дороговато. Но я сюда не торговаться пришел.

    Сейчас для реализации такого использую плеер в туалете — свет включаешь — начинает работать блок питания — закрываешь дверь — геркон включает воспроизведение. Но тут приходится сам плеер таскать к пк чтобы обновить плейлист.


  1. VaHG
    16.04.2017 13:49
    +5

    Прошу прощения за, возможно, слишком эмоциональный комментарий, но я в шоке!

    Ладно бы ардуинщик — любитель баловался, тогда все хорошо, вопросов нет, так нет, тут человек сделал поделку уровня ардуино, взял внешний аппаратный декодер и «ушатал» STM32F4. Вопрос к автору, вы хоть представляете производительность ARM Cortex M4 с DSP инструкциями? Между прочим, STM32F4, вполне способен программно разжимать как минимум 2-3 потока MP3 с битрейтом 320 кбит.
    И «контрольным выстрелом» поставил внешний модуль-усилитель.

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

    Проект из разряда «мигаем курсором на i7, сжирая 10% ресурсов ядра».


    1. rw6hrm
      16.04.2017 14:41
      +2

      Представьте своё видение на неушатанном железе ;), все ждут!


      1. VaHG
        16.04.2017 15:00
        +6

        да пожалуйста. Вот плата для интернет — радио, STM32F7 (F7 только из-за SPDIF входа-выхода), программный MP3 декодер, Ethernet, акселерометр для управления «тычками» в бока и постукиваниями сверху по корпусу. IR приемник (поддержка NEC, RC5), SPDIF выход, SPDIF вход (для визуализации спектра). Программный DFT для разложения спектра по частотам для выхода на визуализацию спектра (внешние световые столбики). USB host для проигрывания аудио с USB-накопителя. Линейный выход, линейный вход, усилитель класса D на борту. Есть SPI NOR память, не используется. На разъем выведены SPI, I2C, UART и т.д., туда можно подключать разные модули.

        фото
        image


        1. ser-mk
          16.04.2017 17:00
          +2

          классный проект вышел! Linux поднимали на плате?

          SPDIF вход (для визуализации спектра)

          непонятно как связан SPDIF и визуализация спектра? это всего лишь интрефейс


          1. VaHG
            16.04.2017 17:45
            +1

            Ну на Cortex M7 только uCLinux можно запустить., т.к. нет MMU.
            Используется FreeRTOS.

            SPDIF вход нужен для приема аудиопотока (только несжатый PCM) с внешнего источника, производится его анализ и вывод спектрограммы на столбики.


        1. dernuss
          16.04.2017 21:17

          Ну может и классно, но не законченно. К тому же WiFi нет(


    1. Miharus
      16.04.2017 23:48
      -1

      Встречный вопрос, чем плох внешний модуль усилитель?


      1. Miharus
        17.04.2017 00:11
        -1

        А вообще, жизнь — удивительная штука. Оказывается можно выкладывать что угодно на бумстартер, и не боятся что кто то будет возмущаться по этому поводу, и просто ждать выстрелит или нет. Для того бумстартер и создан.


    1. DmitrySpb79
      17.04.2017 10:03

      VaHG, насчет краудфандинга, все просто — продается не железо с кодеками, продается законченный продукт. Разницу чувствуете? Ниша таких устройств определенно нужна и важна, а какой магией унутри декодируется MP3, бабушке будет пофиг.

      Перенести конфиг на флешку, чуть допилить дизайн, и покупатели вполне найдутся.

      Принцип MVP — minimum viable product, опять же. Если попрет, оптимизировать можно уже и потом, если нет, то и оптимизировать не придется.


  1. Contriver
    16.04.2017 14:52

    А где программный функционал, описание меню, программы в памяти, хочу wi-fi приёмник бабушке своими руками,
    чтоб кнопку нажал и в корпус от трёхпрограммника.
    Хотя в свете последних новостей-военных событий, уже пора настоящие цифровые радиоприёмники эфира на stm-ах делать. Как говориться готовь сани летом, а приёмник зараннее.


  1. Winter_mute
    16.04.2017 15:19
    +1

    Мне больше понравился вот этот проект — https://www.facebook.com/groups/162949914181385/. Там французский инженер выложил прошивку (включая сорс) для того, чтобы построить радио на nodeMCU и VS1053.


  1. CybSys
    16.04.2017 16:41
    -4

    Пока что у нас есть такие люди которые что то делают, а не просто продают или перепродают — мы непобедимы!


    1. Jmann
      16.04.2017 20:52
      +3

      Это те — которые делают управление лифтами на Ардуино?


    1. danyaShep
      17.04.2017 18:45
      +1

      российские чиновники победят кого угодно.


  1. HWman
    16.04.2017 16:57

    Хороший проект, давно что-то подобное ищу.

    Я то думал на Orange Pi PC сделать, но никак руки не доходят, времени никак не найду.


    1. HWman
      17.04.2017 15:40

      Например 10ти долларовый Orange Pi Zero H2+.

      Orange Pi Zero H2+
      image


  1. tarator
    16.04.2017 16:57
    +2

    Сам девайс выглядит уныло и с внешним видом надо что-то делать однозначно.
    Мое ИМХО функционал сей вещи на данном этапе вторичен его можно со временем наростить если «стрельнет» но именно по внешнему виду гаджет «нужно захотеть прям сейчас», а ЭТОТ что-то совсем не хочетсо :-)

    Как пример один из моих прототипов, я его до сих пор его хочу :), ТУТ подробнее (там же можно посмотреть прочие мои прототипы не ограниченные NDA)

    image

    Если вам вдруг интересно мое видение вашего гаджета, можно черкнуть в лс, я по возможности «слеплю» прототип.

    В любом случае, удачи !

    PS. У вас на прототипе что-то с раскладкой случилось и получилась каша :-). Если взялись надписи писать по русски то будьте последовательны и пишите все на нем, а смесь из английских надписей и русских это прям китайщина какая-то… в видео же не постеснялись написать «интернет радио». Логотип на английском можно, он зачетный


  1. Jmann
    16.04.2017 19:29
    +1

    А вы смотрели в сторону пластиковых корпусов? Не литья, а изготовление из листового ABS гибкой и резкой.
    Еще бы экранчик на подобии ili9341 поставить.


    1. Miharus
      16.04.2017 23:50

      Не смотрел, но уже начинаю.


  1. AllexIn
    16.04.2017 20:24
    +1

    Тот случай, когда комменты полезнее и интереснее статьи.

    По теме — ИМХО в таком формате девайс не интересен. Голую плату за цену в районе 20 баксов купил бы.
    А устройство с транном деревянном корпусе почти за 100 — не нужно.
    Я как разрабочтик понимаю почему такая цена — сам бы не стал делать устройство с минимальной выгодой. Но как клиент не заинтересован.

    UPD: Впрочем я не совсем корректен. Это после прочтения статьи я бы купил голую плату за 20 баксов. Но после комментов я вижу гораздо более интересные и соблазнительные варианты.


    1. dernuss
      16.04.2017 21:02

      Стив Балмер тоже как то посмеялся над iphone ;)


      1. AllexIn
        16.04.2017 21:05
        +1

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


        1. dernuss
          16.04.2017 21:21

          Стив тоже говорил что iphone за 500$ слишком дорого.


          1. AllexIn
            16.04.2017 21:46

            И миллион других людей говорили про самые разные продукты, что «слишком дорого».
            Какие-то ошибались, какие-то нет. Вывод?


            1. dernuss
              16.04.2017 21:48
              -2

              Сами сделайте вывод)


              1. AllexIn
                16.04.2017 21:49

                Я и сделал. Он на 5 постов выше написан. А вот что вы сказать хотели — так и не понял.


                1. dernuss
                  16.04.2017 21:55
                  -3

                  Я согласен почти во всей критикой выше. Кроме нескольких моментов.

                  Во первых устройство, несмотря на значительный ряд недостатков (справедливо указанных в других комментариях), мне нравится. То есть радио выполняет функцию радио. С минимальными настройками.

                  Во вторых, цена на первую партию вполне нормальная. Если устройство будет пользоваться спросом, возрастет партия и цена упадет.


        1. Andy_Big
          16.04.2017 21:57
          +2

          И в статье описан далеко не айфон ни по работе ни по внешности :)


          1. dernuss
            16.04.2017 22:00
            -1

            Первый айфон тоже мало чего мог на самом деле.
            Помоему даже русского языка не было.


  1. boojum
    16.04.2017 23:52
    +1

    Логотип понравился image
    Источник вдохновения это? image


    1. Miharus
      16.04.2017 23:52

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


    1. andrey_aksamentov
      17.04.2017 04:49

      Напрашивается сделать полоски скругленными.


  1. Matvey-Kuk
    16.04.2017 23:52

    Логотип очень напомнил Cisco https://www.google.com/search?q=cisco+systems&newwindow=1&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjWzvSX1KjTAhUhxlQKHT8OAiQQ_AUICigD&biw=1440&bih=799#imgrc=hGabYgwHzdvf2M:

    Такая штуковина может понравиться американцам, и цена небольшая по их меркам


  1. eboook
    16.04.2017 23:52

    СОГЛАСЕН с многими, что железо избыточно, кнопки не вписываются в дизайн, надписи не соответствуют концепции, функциональность требует проработки(доработки) -в целом для производства с целью заработать — рановато… имхо


  1. sasha81
    16.04.2017 23:55

    У меня есть альтернативная разработка: http://radio-wifi.ru
    За качество сайта прошу не критиковать — сайт скоро обнровится.


    1. Miharus
      16.04.2017 23:55

      Желаю успехов!!!


  1. LSMedia
    16.04.2017 23:55

    При разработке «РАДИВА» (Программа) всё время в голове вертелся, (как следующий шаг), подобный Девайс…
    Уже даже начал освоение STM…
    Но… Значит, первым уже не буду…


  1. Misaka10032
    16.04.2017 23:55
    +2

    О как, я же один из тех, кто написал на пикабу в комментариях целую простыню критики в ваш адрес))
    Сейчас, когда увидел схему, позволю себе ещё немного:
    1. Так перекрестить выводы часового кварца — это надо суметь.
    2. У STM32 стандартной плюшкой некоторых таймеров является аппаратный режим энкодера. Судя по используемым GPIO, вы о нём либо не знали, либо забыли))


    1. Miharus
      16.04.2017 23:56

      Спасибо. И вам хорошо, и мне полезно)


  1. wolfus
    17.04.2017 02:25

    У меня есть несколько wifi-радио. Недостаток у всех один — привязка к серверу. Недавно увидел обзор на муське и понял что именно хочу: на радио передаешь урл с мобильника, либо ПК, а оно уже просто пользуется wi-fi для проигрывания. Такое радио есть на алиэкспресс, но цена пока оставляет желать лучшего )


    1. eboook
      17.04.2017 05:59

      ссылку на али можно?


      1. wolfus
        17.04.2017 09:39
        +1

        https://ru.aliexpress.com/item/Waterproof-Portable-Wi-Fi-Speaker-Enhanced-Bass-Wireless-Multi-Room-Sound10Watt-Powerful-Dynamic-Audio-50M/32775285329.html

        Вот тут обзор: https://mysku.ru/blog/china-stores/49812.html


  1. andrey_aksamentov
    17.04.2017 04:44

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

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


  1. sirocco
    17.04.2017 10:07

    Главный минус в интернет радио — постоянно меняющиеся адреса потоков, и битрейд аудио. Сделать радио не проблема. Берём почти любой роутер, ставим openWRT, USB звуковуху… А дальше идём гуглить потоки. Нашли. Вблили в систему. Работает. Сегодня работает, а после завтра уже нет, изменился адрес потока. И так 99% всех радиостанций Москвы. Это раньше, лет пять назад, потоки просто было вытащить. Сейчас большинство вообще только через приложение работает или только после просмотра рекламы.
    Вариант один, ставить аналоговые приёмники, оцифровывать, передавать эфир через сеть. Но это не вариант. Качество страдает, большие затраты… В общем в своё время игрался этим, потом надоело каждый раз перестраиваться, понял что люблю слушать радио не на столько сильно. Сейчас на кухне стоит обычный FM приёмник, более чем достаточно, и без гемороя.


    1. sirocco
      17.04.2017 10:17

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


  1. junerain1970
    17.04.2017 10:48
    +1

    Вот еще одно wifi радио https://github.com/Edzelf/Esp-radio. ESP8266+VS1053+экран. Повторил уже в трех экземплярах, экран не использую, Дал вторую жизнь старым музыкальным центрам, используя их унч и акустику. Управляю со смартфона — в маркете есть приложение для этого радио «ESP Radio». Буфер внутренний на ESP8266, хватает за глаза, все играет без затыков, проверено на трех разных провайдерах. Работы минимум — соединить 10 проводников между ESP и VS1053. Прошивка там же — все в комплекте. Как по мне — лучшее wifi радио на данный момент при себестоимости примерно 600 рублей.


  1. VladSMR
    17.04.2017 11:10
    +1

    >From:Miharus
    >Если кто то имеет опыт работы с другими способами нанесения надписей, прошу поделится.
    Как вариант могу предложить алюмопечать.
    На листовом алюминиевом сплаве толщиной от 0.3 до 5 мм делается анодирование, а поверх него
    печатается краской, потом химобработкой поры анодирования закрываются. Стойкость ниже,
    чем у затирки, дизайнерские возможности — выше, а именно разрешение 300-600 dpi, растровая печать,
    цвет. Цену затирки не знаю, сравнить не могу.
    Если интересно, из дома приаттачу фотографию того, что получается, правда, в одном цвете и без растра.


  1. mehos
    17.04.2017 12:12
    +1

    Идея хорошая, но… В первую очередь дизайн: нехватает только гордой надписи «Электроника ХХ (Интернет радиоприемник бытовой)». И нужна возможность работать с плейлистами, или даже с аккаунтом какого-нибудь TuneIn.


    1. rw6hrm
      17.04.2017 21:36
      +1

      VTuner лучше, на нём большинство интернет-приёмников пасутся. Но привязка к серверу — нехорошо, тогда уж внутренний файлик с настройками, как я писал выше.


  1. ck80
    23.04.2017 11:45

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