Pull to refresh

Comments 158

На краудфандинге сделали бы возможность просто поддержать проект 100 рублями, или около того.
так там есть (=
Мне не нужно вознаграждение, я просто хочу помочь проекту.
Доставка: май 2017, не требует доставки
Станьте первым, кто купит!
Уже пришли несколько сумм в районе 50-100 рублей. Спасибо неравнодушным людям, это очень морально помогает и придает сил!!!
Извините, но.… слово «журить» не имеет общего корня со словом «жюри»
Если бы только это.
«Если кто то имеет опыт работы с другими способами нанесения надписей, прошу поделится.»
Я не очень понимаю зачем тут нужен STM32, если esp и сам спокойно с задачей справится.
Аналогичное непонимание. Тут можно половину компонентов выкинуть без потери функционала, что ощутимо снизит стоимость изделия.
Еще не понятно зачем ESP модуль, ведь можно взять голый камень и получить еще больший функционал, а так же процентов 10-15% экономии на железке.

Ну и тут уже мой перфекционизм — зачем в 2017м использовать выводные кварцы? Стоят они столько же, места занимают больше, а при серийном производстве усложняют и удорожают монтаж.
SMD-кварцы с двумя выводами имеют существенный недостаток — их очень легко случайно сковырнуть, если они не приклеены — благодаря сравнительно большой высоте они отлетают разрывая пайку или отрывая дорожки.
Ну, следуя такой логике, нужно отказаться от половины SMD компонентов.
Другие SMD компоненты, за исключением некоторых разъёмов, либо имеют меньшую высоту, либо большую площядь контактных площадок. Конечно, если используется автоматический монтаж — это не повод отказываться от SMD-кварцев. Но в этом конкретном случае у выводных есть преимущество.
UFO just landed and posted this here
CSTCE16M0V53-R0 — это не кварц, а керамический резонатор. Механически он да, подходит, спасибо, но по точности — хуже более чем на порядок, для половины моих задач такая точность недопустима — 0,5% даже на слух заметно.
UFO just landed and posted this here
Это скорее вопрос личных предпочтений. У кого-то зрение не позволяет работать с SMD, кому-то трудно запаивать мелкие детали и т. д. Но назвать это недостатком — перебор.
Однозначный приоритет у компонентов с монтажом в отверстия пожалуй только в случае механических нагрузок на оный.
Серийную железку с SMD кто-то будет паять руками?)) Это огромное количество брака будет, а не изделие на продажу. Если человек собирает деньги на серию (пускай мелкую), то это подразумевает заводской монтаж на линии, а не руками, как китайцы в 90-х, штамповать.
В серийных железках конечно SMD давно победило. Даже если паяется руками.
10-15 % это 10 рублей. При этом брака при пайке таких корпусов намного больше чем если просто припаять 8 пинов PLD 2.54.
С чего вы такое взяли? Вы точно сталкивались с серийным производством? Какой брак на 4-м классе то? Завод делает АОИ на любых сериях, если заказчик не просит ее провести, то нафиг такой хлам.
Брак на 4-м классе последний раз видел лет 10 назад в Китае, на том же Тайване и 10 лет назад уже выбраковка была не более 0.5% и выявлялась АОИ как раз и тестовой прошивкой.

Зачем вообще браться за производство железа, если нет понимания технологического процесса? Чтобы собрать на краундфандинге денег и облажаться?
UFO just landed and posted this here
Отвечаю на вопрос. В ESP маловато памяти, на все про все 64к. При плохом интернете для буферизации потока маловато, радио будет заикаться. Сейчас есть наоборот шальная мысль использовать stm32f103 + esp8266 + внешняя RAM и декодировать поток программно сразу на stm32. Тогда получится еще дешевле.

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

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


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


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


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

«Голосовать за или против людям предлагается рублем» — каким образом предлагается «голосовать рублём» против?
Из общей кассы проголосовавшему против должны отдавать часть денег ;)
Почему не стали использовать модуль ESP-12 или аналогичный, который специально предназначен для установки на плату? К нему и антенну можно более приличную подключить?
Питание от аккумуляторов даже не рассматривалось?
Кнопки очень мелкие, и явно не подходят к корпусу по стилю. В продаже есть колпачки для кнопок, они бы здесь пригодились.
Идея понравилась, а вот дизайн на любителя. Я бы купил собранную плату, а вот корпус мне не нужен. Не рассматривали вариант продажи собранных плат? Подобные конструкторы довольно популярны.
Могу продать просто плату. Цена 2.5 к рублей.
2500р за плату? Какой нибудь pcbway сделает за эти деньги десятка два, не говоря о стоимости плат при серии 100 штук и выше. Или это такая чисто русская накрутка за «интеллектуальную собственность» в 2000%?
Вообще то я имел ввиду запаянную и рабочую с комплектующими.
А какой смысл, когда Xiaomi Wi-Fi радио стоит 3 раза дешевле?
Нравится китайская музыка? Она больше ничего не проигрывает и мало чем отличается от колонки с Bluetooth.
Есть проект энтузиастов с перехватом API на свой сервер с кучей русских радиостанций.
А если не хочется ни китайское ни российское? Есть вариант, позволяющий слушать именно те радиостанции, которые хочется, а не только то, что доступно? Любопытно просто, вдруг надумаю купить.
UFO just landed and posted this here
ESP8266+VS1053+oled дисплей, вот на таком в меня крутится интернет радио, без всяких серверов, в корпус можно в ретро имплементировать, список станций хранится на esp. И да, прогноз погоды прикручен, вот думаю датчик температуры и влажности и данные с NarodMon.ru
Рассматривал такой вариант. Единственное что не устроило- малое количество памяти для буферизации потока в esp8266.
работает уже около месяца на не очень интернете, особо проблем нет, задержки и таймауты можно поправить в коде
UFO just landed and posted this here
http://www.instructables.com/id/Wifi-Webradio-With-ESP8266-and-VS1053/ вот проект открытый, как раз собираюсь запилить.
Я просто добавлю еще один проект https://github.com/pvvx/mp3_decode
Module ESP-01 + resistor and capacitor, вот и все радио, ну, и широкий простор для доработок.
Статью не готов пока, нехватка времени — в поиске работы. Использую в качестве болванки вот этот проект — https://github.com/Edzelf/Esp-radio/ Но использую OLED дисплей, т.к. такой как в проекте, не пришел. Погода крутится из другого проекта — weather station, сейчас хочу набросать библиотеку для чтения данных из NarodMon.ru — будет прогноз WeatherUnderground, локальный датчик и данные с датчика на народном мониторинге. Как добью все до логического конца — будет статья и библиотека для narodmon.ru
А поделитесь, пожалуйста, прошивкой для ESPшки для работы с онлайн радио. Сам давно хочу такое сделать, но не хватает понимания. ПРимер был бы очень кстати. А лучше статью! Спасибо.
Функционал слишком маленький. :) Я бы добавил модуль типа вот такого, тогда в Вашем радио разом появляется:
— обычное FM-радио,
— bluetooth,
— AUX-вход,
— проигрывание mp3 с флешек и MicroSD карточек,
— пульт дистанционного управления со множеством фич (пресеты эквалайзера и т.п.)
Такое устройство уже есть
Ocean Digital Internet Radio WR220
image
Имхо решение автора в ретро стиле имеет право на жизнь.
Предложение ведь было по поводу функционала, а не дизайна. Само собой понятно, что панельку с вышеприведённого модуля можно снять, модуль спрятать вовнутрь, кнопки вынести и сделать их под ретро, AUX вход сделать разъёмом DIN и что угодно ещё.
Но с каких пор на Гиктаймсе минусуют за предложение расширить функционал устройства? Сейчас он определённо беден, и это минус.
Думаю минусы ставят т.к. считают что этот ф-л не нужен.
Купить устройство с перечисленными вами ф-ми можно легко и не дорого. А вот интернет радио, да еще с таким простым интерфейсом — редкость.
Наверное, Ocean Digital WR-282 более подходит под описание – там и эфирные цифровые, и аналоговые, и интернет-радиостанции. У WR-220 только интернет-радио.
Деревянный корпус в этом исполнении — уж точно никакой не «большой плюс». Если и делать его для качества звучания — было-бы неплохо его, корпус, акустически рассчитать, и делать как переднюю, так и задние стенки как минимум не тоньше чем боковины, чтобы иметь нерезонирующую жесткость + добавлять сентепон внутрь. Текущая реализация — будет акустически «сипеть» на уровнях громкости выше средних.

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

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

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

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

Т.е., имхо — отличный прототип, но до готового продукта еще пропасть — позиционирование не ясно: ретро или модерн? В текущем внешнем виде — я-бы не купил, т.к. выглядит стремно, мне например негде такую поделку дома поставить, а вот хорошее ретро я-бы купил, и сильно дороже.
Вот такие комменты очень ценю. Все развернуто и обосновано.
Но по поводу wifi и усилителя модулями не соглашусь. Во первых модульное расположение уменьшает количество возвратных токов на основной плате, а во вторых это экономически оправдано, так как микросхемы и обвес пришлось бы запаивать, а это не только лишняя работа, но и реальный риск брака.
Вопрос серийности, я имею ввиду под серией — всегда машинную пайку, да и опять-же, я лучше эти лишние $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», это за рубежом пользуется сейчас осознанным спросом.
Расскажите, как четырехслойку проектировать?
Я вот хочу попробовать, но не знаю как подойти к вопросу.
На двухслойке просто — делаешь в домашних условиях прототип, находишь косяки, исправляешь и так пока всё не исправишь. А с четырехслойкой как? Сделал — заказал, ждешь, дождался, вылез косяк, исправил — опять ждешь? Сроки проекта будут дико растягиваться, нет? Я, конечно, слышал о мифических господах, которые сразу проектируют идеально. Но пока не встречал таких и сам к таким не отношусь. Соответственно, не могу придумать как грамотно организовать рабочий процесс на четырехслойках.
Если честно — не понял вопроса. НИЧЕМ от двуслойки не отличается, только сама проектировка сложнее(трудозатратнее)

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

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

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

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

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

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

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

Мне понравилось все кроме отсутствия стерео, все же это очень сильно влияет на восприятие звука, даже при маленькой стереобазе.
Там D-class усилитель, использующий индуктивность динамика. Какое уж тут повышение качества? Мне интересно, зачем там двухполосный динамик?
Сначала был однополосный. Но были претензии по качеству звука от родственников. Поставил двухполосный, добавил в прошивку поддержку эквалайзера на vs1053b, стало как небо и земля. Критиковать услилок можно, но не усилком единым делается звук.
Режет глаз двуязычность панели — все-по-английски или все-по-русски, но Internet Radio + Woina + OK но Назад + Громкость + Настройка… У китаез за 8300.
У меня на кухне стоит магнитола Сони — деревянная. 25 лет ей. Две колонки сбоку и по центру блок.
Никакого интернета — только радио. Звук такой что никакой интернет не нужен. Ещё две кассеты можно — но их нет давно. Сделал вместо одной касеты WiFi интернет радио прямо на головку воспроизведения. Один день и все сказали — нах это интернет радио. Радио Звезда и так ловит прекрасно. Так что источник не важен — звук это главное. А уж если Wish You Were Here включить — вообще отпад.
UFO just landed and posted this here
Не увидел в этом проекте никаких плюшек и фишек, ради которых захотелось бы купить девайс — над этим стоило задуматься. Я сделал отцу вайфай радио, имеющее абсолютно такой же функционал буквально за пару вечеров, хоть и на Raspberry PI A+, но функции свои оно выполняет прекрасно.

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

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

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

Вы не сможете голос нормально слышать, быстро устанете, и всё из за плохого динамика, особо в столь модных высоких битрейтах. В битрейте: 128 kbps уже будет шипение, уханье и свистение.
Надо две хороших колонки с басами и стерео.
Судя по бумстартеру, это радио стоит дороже, чем смартфон + колонка. При этом у смартфона будет приличный wifi, 3G, экран и батарея для автономной работы на часы.

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

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

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

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

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

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

Если станции не настраиваются через веб интерфейс — то да.
ИМХО открытая прошивка по завершению компании нивелирует этот риск.
UFO just landed and posted this here
UFO just landed and posted this here
А где в вашем комментарии критика? Вы лишь набросили «говна на вентилятор», сказав, что «бред» и«в помойку». Просто офигенная критика.

Когда к вам обратятся люди, которые также будут «критиковать», не объясняя свою позицию — тогда посмотрим, как вы заговорите ;)
К слову, решения с улучшенным усилителем, другими кнопочками и дисплеем, но по более высокой цене существуют.
Grace Digital GDI-IRC7505
image
Я бы наоборот взял устройство попроще, но подешевле, как у автора. Но к сожалению цена для меня высокая.
Вот это я уже хочу, это бы купил. А лучше бы самому реализовать, да))
У ESP же вроде только 4 пина и AT-команды? Как же через них гонится звуковой поток?

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

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

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

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

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

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

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

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

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

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

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

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

В заключение отмечу, что когда-то я тоже задумывался о плеере интернет-радио. Однако потом я посчитал, сколько это будет стоить и сколько труда надо вложить для получения приличного продукта, и просто купил планшет с колонками.
Как я задолбался отвечать про 415 СТМку, но так как коммент дельный отвечу еще раз. Для буферизации потока необходимо побольше оперативы. При плохом интернете даже 100к буфера становится мало. По хорошему нужно буферизировать вообще 4 мегабайта, как выдает icecast. Поэтому чтобы не словить тонны говна в интернете что радио заикается, пришлось поставить избыточный камень только ради оперативы.
Теперь вот думаю поставить 103 камень с внешней SRAM. Но по деньгам почти то же самое.
4 мегабайта при битрейте 128кбит/с — это больше 4 минут. Как Вы собираетесь заполнять такой буфер, и зачем нужен такой большой?
А я еще раз напомню про существование esp32, у которого 512к RAM.
Зачем два контроллера там, где можно использовать один чуть выше качеством?
Для ламповой теплоты очень не хватает звука при переключении станций.
Если автор внезапно решит не поддерживать сервер настроек, но и не выложит открытый код, то лучшее решение, которое он может предусмотреть сразу — это маленькая флешка, в корне которой лежит текстовый файл с настройками и адресами потоков. А заодно на флешке можно и свои треки хранить. Что это даст ещё — интернет-потоки очень часто изменяются или пропадают навеки. Следить автору за актуальностью потоков смысла никакого нет, он и так занят проектированием. Так что лучше сразу применить вариант с отдельной флешкой (или выделением части флеш-памяти на МК), дабы сам юзер делал свой плейлист актуальным.
Отсутствие ФМ — большой плюс. Оно не нужно. Имею аппарат от VTech, ФМом не пользовался ни разу. Нет смысла.
Ссылки на смартфоны во многих случаях также не актуальны, в основном из-за неудобства работы с интерфейсом. Если, как многие тут говорили, данный аппарат используется как замена кухонной радиоточке, то это однозначно означает, что пользователь — пожилой человек, ему нужны железные аппаратные кнопочки, а не ласкание жирного и подслеповатого тачскрина пальцами. Не надевая очки — ткнул и заиграло. Выпускался такой аппарат с десятью кнопками, жаль, что недолго.
Также хочу предложить автору идею ещё одного конструктива — WiFi-радиофлешки. В большинстве выпускаемых автомобильных магнитол и новых бумбоксов есть USB-гнездо для внешних носителей. Было бы очень хорошо использовать и эти аппараты. Схематически добавляется флеш-память, на которую постоянно перезаписываются два буферных mp3-файла из текущего потока, доступные снаружи через USB-разъём. Магнитолы обычно проигрывают файлы «по кольцу», что позволит прослушивать потоки радио таким, несколько извращённым способом. Подобные стики, но подключавшиеся к Инету через сотовые сети, также были в продаже, но недолго. Кстати, плейлист у них вроде бы делался именно как текстовый файл во внутренней флеш-памяти.
1. Умел бы он еще dlna — чтобы с своего пк по wi-fi музыку гонять. Я из тех у кого видео и аудио на хардах хранится.

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

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

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

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

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

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

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

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

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

непонятно как связан SPDIF и визуализация спектра? это всего лишь интрефейс
Ну на Cortex M7 только uCLinux можно запустить., т.к. нет MMU.
Используется FreeRTOS.

SPDIF вход нужен для приема аудиопотока (только несжатый PCM) с внешнего источника, производится его анализ и вывод спектрограммы на столбики.
UFO just landed and posted this here
Встречный вопрос, чем плох внешний модуль усилитель?
А вообще, жизнь — удивительная штука. Оказывается можно выкладывать что угодно на бумстартер, и не боятся что кто то будет возмущаться по этому поводу, и просто ждать выстрелит или нет. Для того бумстартер и создан.
VaHG, насчет краудфандинга, все просто — продается не железо с кодеками, продается законченный продукт. Разницу чувствуете? Ниша таких устройств определенно нужна и важна, а какой магией унутри декодируется MP3, бабушке будет пофиг.

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

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

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

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

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

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

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

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

image

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

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

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

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

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

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

UPD: Впрочем я не совсем корректен. Это после прочтения статьи я бы купил голую плату за 20 баксов. Но после комментов я вижу гораздо более интересные и соблазнительные варианты.
UFO just landed and posted this here
Я вообще не понял вашей аналогии. Начиная с того, что я не смеялся над данным проектом, заканчивая тем, что я не конкурент, а пользователь.
UFO just landed and posted this here
И миллион других людей говорили про самые разные продукты, что «слишком дорого».
Какие-то ошибались, какие-то нет. Вывод?
UFO just landed and posted this here
Я и сделал. Он на 5 постов выше написан. А вот что вы сказать хотели — так и не понял.
UFO just landed and posted this here
И в статье описан далеко не айфон ни по работе ни по внешности :)
UFO just landed and posted this here
Логотип понравился image
Источник вдохновения это? image
наверно, логотип далал не сам, ибо как все уже поняли дизайн не мой конек
UFO just landed and posted this here
Логотип очень напомнил 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:

Такая штуковина может понравиться американцам, и цена небольшая по их меркам
СОГЛАСЕН с многими, что железо избыточно, кнопки не вписываются в дизайн, надписи не соответствуют концепции, функциональность требует проработки(доработки) -в целом для производства с целью заработать — рановато… имхо
У меня есть альтернативная разработка: http://radio-wifi.ru
За качество сайта прошу не критиковать — сайт скоро обнровится.
При разработке «РАДИВА» (Программа) всё время в голове вертелся, (как следующий шаг), подобный Девайс…
Уже даже начал освоение STM…
Но… Значит, первым уже не буду…
О как, я же один из тех, кто написал на пикабу в комментариях целую простыню критики в ваш адрес))
Сейчас, когда увидел схему, позволю себе ещё немного:
1. Так перекрестить выводы часового кварца — это надо суметь.
2. У STM32 стандартной плюшкой некоторых таймеров является аппаратный режим энкодера. Судя по используемым GPIO, вы о нём либо не знали, либо забыли))
Спасибо. И вам хорошо, и мне полезно)
У меня есть несколько wifi-радио. Недостаток у всех один — привязка к серверу. Недавно увидел обзор на муське и понял что именно хочу: на радио передаешь урл с мобильника, либо ПК, а оно уже просто пользуется wi-fi для проигрывания. Такое радио есть на алиэкспресс, но цена пока оставляет желать лучшего )
ссылку на али можно?
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
UFO just landed and posted this here
Главный минус в интернет радио — постоянно меняющиеся адреса потоков, и битрейд аудио. Сделать радио не проблема. Берём почти любой роутер, ставим openWRT, USB звуковуху… А дальше идём гуглить потоки. Нашли. Вблили в систему. Работает. Сегодня работает, а после завтра уже нет, изменился адрес потока. И так 99% всех радиостанций Москвы. Это раньше, лет пять назад, потоки просто было вытащить. Сейчас большинство вообще только через приложение работает или только после просмотра рекламы.
Вариант один, ставить аналоговые приёмники, оцифровывать, передавать эфир через сеть. Но это не вариант. Качество страдает, большие затраты… В общем в своё время игрался этим, потом надоело каждый раз перестраиваться, понял что люблю слушать радио не на столько сильно. Сейчас на кухне стоит обычный FM приёмник, более чем достаточно, и без гемороя.
А если публичный сервер с трансляциями поднять, это может не понравится радиостанциям, могут попросить убрать, или в реестр блокировок внесут.
Вот еще одно wifi радио https://github.com/Edzelf/Esp-radio. ESP8266+VS1053+экран. Повторил уже в трех экземплярах, экран не использую, Дал вторую жизнь старым музыкальным центрам, используя их унч и акустику. Управляю со смартфона — в маркете есть приложение для этого радио «ESP Radio». Буфер внутренний на ESP8266, хватает за глаза, все играет без затыков, проверено на трех разных провайдерах. Работы минимум — соединить 10 проводников между ESP и VS1053. Прошивка там же — все в комплекте. Как по мне — лучшее wifi радио на данный момент при себестоимости примерно 600 рублей.
>From:Miharus
>Если кто то имеет опыт работы с другими способами нанесения надписей, прошу поделится.
Как вариант могу предложить алюмопечать.
На листовом алюминиевом сплаве толщиной от 0.3 до 5 мм делается анодирование, а поверх него
печатается краской, потом химобработкой поры анодирования закрываются. Стойкость ниже,
чем у затирки, дизайнерские возможности — выше, а именно разрешение 300-600 dpi, растровая печать,
цвет. Цену затирки не знаю, сравнить не могу.
Если интересно, из дома приаттачу фотографию того, что получается, правда, в одном цвете и без растра.
Идея хорошая, но… В первую очередь дизайн: нехватает только гордой надписи «Электроника ХХ (Интернет радиоприемник бытовой)». И нужна возможность работать с плейлистами, или даже с аккаунтом какого-нибудь TuneIn.
VTuner лучше, на нём большинство интернет-приёмников пасутся. Но привязка к серверу — нехорошо, тогда уж внутренний файлик с настройками, как я писал выше.
А еще бы вариант с влагозащищенным корпусом, чтобы в ванную комнату брать с собой.
Неплохо. Мне понравился проект volumio. Там уже всё вшито, гуи, интерфейс, бесконечное количество радиостанций, умение на лету подключать mp3 и т.п. Плюс расширение его функционала. Он работает на базе mpd, в результате можно делать плагины. Например, я уже вам на пикабу давал ссылку, вывод информации на VFD дисплей



Справедливости ради это вообще на маршрутизаторе сделано. Просто на базе mpd. Но сейчас переделал на малине.
Sign up to leave a comment.

Articles