Comments 158
Еще не понятно зачем ESP модуль, ведь можно взять голый камень и получить еще больший функционал, а так же процентов 10-15% экономии на железке.
Ну и тут уже мой перфекционизм — зачем в 2017м использовать выводные кварцы? Стоят они столько же, места занимают больше, а при серийном производстве усложняют и удорожают монтаж.
Однозначный приоритет у компонентов с монтажом в отверстия пожалуй только в случае механических нагрузок на оный.
Брак на 4-м классе последний раз видел лет 10 назад в Китае, на том же Тайване и 10 лет назад уже выбраковка была не более 0.5% и выявлялась АОИ как раз и тестовой прошивкой.
Зачем вообще браться за производство железа, если нет понимания технологического процесса? Чтобы собрать на краундфандинге денег и облажаться?
А вот кабель питания виден только на видеоролике, ну и на видео на странице boomstarter.ru на остальных фото не видно разъемов или кабеля.
Возможно разъем питания будет лучше на задней стенке с выемкой под кабель с возможностью придвинуть вплотную к стене.
Станции вручную задаются или все на вашем сервере? И как задается их порядок?
На boomstarter.ru упор что смартофон и беспроводная колонка требуют свою зарядку — так это радио привязано к 230В, зачем такой упор? Ноутбук или ПК — уже имеются. А вот для них можно тоже добавить — Ноутбук или ПК могут понадобится для других целей, хотя разделить аудиосигнал на разные устройства нужно просто догадаться.
Будильник, прогноз погоды — зачем? Как замена будильника? Может тогда часы должны отображаться на весь экран при отсутствии управления устройством.
Питание от аккумуляторов даже не рассматривалось?
Кнопки очень мелкие, и явно не подходят к корпусу по стилю. В продаже есть колпачки для кнопок, они бы здесь пригодились.
— обычное FM-радио,
— bluetooth,
— AUX-вход,
— проигрывание mp3 с флешек и MicroSD карточек,
— пульт дистанционного управления со множеством фич (пресеты эквалайзера и т.п.)
![image](https://habrastorage.org/getpro/geektimes/comment_images/465/1a3/e0a/4651a3e0aa139037e43c9c990102f400.jpg)
Но с каких пор на Гиктаймсе минусуют за предложение расширить функционал устройства? Сейчас он определённо беден, и это минус.
Второй аспект дерева — мне кажется выигрышно доиграть до конца на тему ретро. Стеклянная передняя панель с УФ печатью на реверсе — это было-бы идеальное ретро.
Второй аспект дерева — мне кажется выигрышно доиграть до конца на тему ретро. Стеклянная передняя панель с УФ печатью на реверсе — это было-бы идеальное ретро, но кнопки тогда надо менять однозначно на что-то приличное, и вводить эмуляцию подсветки панели лампами накаливания.
![image](https://habrastorage.org/getpro/geektimes/comment_images/b60/848/574/b60848574a54d5f45c7f4696653da928.jpg)
Батарейное питание — мне кажется нафиг нужно. А вот почему не питать все это банально от 220в, с внешним выходом на USB для зарядки всего и вся(а сзади места достаточно) не ясно.
Схемотехника… спорная… Но более чем рабочий вариант для прототипа. Естественно WiFi phy интерфейс надо делать корпусом на плате, а не модулем, и УНЧ тоже делать на плате, а не выводить на проводах к модулю. дисплей — на мой взгляд говно. ЖК экраны в таких устройствах проигрывают сильно любому дисплею OLED, т.к. выглядит просто несколько «колхозно». Хотя я-бы подумал в сторону полноцветного дисплея, и эмуляции режима «магический глаз»(VU meter).
Т.е., имхо — отличный прототип, но до готового продукта еще пропасть — позиционирование не ясно: ретро или модерн? В текущем внешнем виде — я-бы не купил, т.к. выглядит стремно, мне например негде такую поделку дома поставить, а вот хорошее ретро я-бы купил, и сильно дороже.
Но по поводу wifi и усилителя модулями не соглашусь. Во первых модульное расположение уменьшает количество возвратных токов на основной плате, а во вторых это экономически оправдано, так как микросхемы и обвес пришлось бы запаивать, а это не только лишняя работа, но и реальный риск брака.
Я делал разводку под ESP8266 — она простая как тапок, никакой особой премудрости не требуется, т.к. она достаточно дуракоусточива, и накосячить в разводке для этого корпуса — реально сложно. Просто не полениться вокруг нарисовать «guard ring» (прошу прощения — я самоучка — и не знаю как это на русском называется), для сбора токов утечек — и все будет работать без проблем.
УНЧ можно и вообще корпусной деталью сделать: http://www.ti.com/lit/ds/symlink/tas2559.pdf минимум обвязки, да и звучать будет поинтереснее, нежели чем китайский модуль.
В случае сложности с разводкой земли — не бояться и перейти на 4х слойку, в современном мире — 4х слойка настолько дешева, что нет смысла не использовать ее. Экономии с двух модулей — должно быть более чем достаточно, чтобы позволить себе 4х слойку, и еще сверху заработать на этом.
Я чуть точнее скажу про 220в — внутрь корпуса ставить AC-DC, как раз с 220в, наружу вытаскивать вот такой разъем:
![image](https://habrastorage.org/getpro/geektimes/comment_images/2ab/a49/5e5/2aba495e52edac02c465bdf1a5d4926d.jpg)
Это очень удобно — и будет правильно гармонировать с самой идеей «standalone» прибора. Единственное НО — предусмотреть углубление для провода так, чтобы радио можно было поставить вплотную к стене.
Ну и конечно — нормальный режим StandBy — кого как, а меня бесят устройства в выключенном состоянии потребляющие чего либо >0.2Вт. У меня полностью выключенная квартира, потребляет ~100Вт, и это только из-за всякого хлама в Standby воткнутого в розетку все время :(
P.S. Если пойдете по пути «ретро», то надо сыграть на нотке «made in USSR», это за рубежом пользуется сейчас осознанным спросом.
Я вот хочу попробовать, но не знаю как подойти к вопросу.
На двухслойке просто — делаешь в домашних условиях прототип, находишь косяки, исправляешь и так пока всё не исправишь. А с четырехслойкой как? Сделал — заказал, ждешь, дождался, вылез косяк, исправил — опять ждешь? Сроки проекта будут дико растягиваться, нет? Я, конечно, слышал о мифических господах, которые сразу проектируют идеально. Но пока не встречал таких и сам к таким не отношусь. Соответственно, не могу придумать как грамотно организовать рабочий процесс на четырехслойках.
Я на прототипах всегда не закрываю паяльной маской(в gerber) переходные via, т.е. доступ к точкам подпайки чтобы в случае чего можно было бросить проводок всегда есть.
Опять-же часть сложности упрощается, т.к. ты пихаешь на 3й слой землю, и она по факту весь слой забивает, 2й слой иной раз не использую вовсе, или делаю единицы соединений. Стараюсь все основные линии — на 1м и 4м слоях держать. Землю и зачастую питание — в 2 и 3, хотя с питанием не так все однозначно, осбенно когда есть сильные токи.
А так да, прототип-прототип№2, зачастую прототип№3, и только потом готовая плата.
Четырехслойка — это не для хобби, и не для единичных экземпляров(это просто дико неудобно), это для мелкой серии и выше… В хобби — проще раздуть площадь платы, ну или пустить вторым этажом плату. Т.к. хобби — это всегда 1-2шт, и не больше того.
Вообще ваш вопрос затронул интересную мысль — я перестал паять для хобби. Чинить, да, могу, ради удовольствия — а вот паять и разрабатывать… почти перестал. Проектирую, заказываю, если все ок — передаю в мелкую серию и продавать сразу. Зачастую даже продаю ДО того, как даже проектирую :)
![image](https://habrastorage.org/getpro/geektimes/comment_images/d8a/9a9/dcc/d8a9a9dcc34925f5d1a3dd01e681d0c1.jpg)
сама проектировка сложнее(трудозатратнее)
Как раз наоборот. Внутренние слои выделяются под землю (один слой), и под питание (один слой), сплошной заливкой. Остальные цепи разводятся на внешних слоях, как обычно. Так как вам больше не нужно думать над разводкой земли и питания, всё сильно упрощается.
Но все-же стою на своем — 4 слоя сложнее, просто в силу того, что плотность расстановки корпусов выше. ведь не будешь растрачивать площадь, когда есть 4 слоя, и все равно стараешься пополотнее корпуса расставить.
С 220в уже сертифицировать надо.
А то в поисках источника звука — внутреннего голоса, разберёт маленькое ещё не говорящее чадо, ваш приёмник и током его треснет. Потом проблем не оберётесь, особенно если "одарённый "потребитель купит.
Никакого интернета — только радио. Звук такой что никакой интернет не нужен. Ещё две кассеты можно — но их нет давно. Сделал вместо одной касеты WiFi интернет радио прямо на головку воспроизведения. Один день и все сказали — нах это интернет радио. Радио Звезда и так ловит прекрасно. Так что источник не важен — звук это главное. А уж если Wish You Were Here включить — вообще отпад.
Но выглядит оно приятно.
Xiaomi WiFi Online Radio
Цена меньше 2 т.р.
1. В любом месте, в машине и на природе.
2. Было бесплатным, ну или почти бесплатным.
Для этого, нужно собрать деньги на спутник. Хрен с ним, даже если параболическую антенну на крышу авто придётся прикрепить. И собрать не Wi-Fi радио, а спутниковое.
Надо две хороших колонки с басами и стерео.
Поймите меня правильно, я только «за» DIY. Но при такой цене что-то явно пошло не так.
Что касается автономного использования, то можно заливать музыку и плейлисты через SFTP, а также есть какая-то неофициальная хакнутая прошивка, которую мне так и не удалось завести.
1) Отверстия сетки расположить по другому
http://st.depositphotos.com/1026531/1676/i/950/depositphotos_16762553-stock-photo-metal-holed-grid-background-black.jpg
При таком расположении сетка может иметь периметр в форме шестигранника,
или заменить сетку на ткань в стиле ретро.
2) доработать акустическое оформление корпуса, это уменьшит/исключит резонансы/искажения на НЧ-СЧ:
* заднюю переднюю стенку более толстые или добавить распорку между ними по центру.
* сделать корпус герметичным: либо загерметизировать отверстия кнопок и регуляторов, либо добавив перегородку между динамиком и платой, последний вариант уменьшит и без того малый акустический объем.
* оклеить стенки внутри звукопоглощающим материалом.
3) Если ваша схема поддерживает стерео, категорически рекомендую выводить звук на два динамика, лучше иметь два больших динамика, но если не хотите увеличивать габариты второй динамик можно использовать маленький, к примеру ВЧ головку. Даже при минимальной стерео-базе это хоть и не поставит вам полноценную стерео-сцену но однозначно придаст объемности звучанию. Этот подход я оценил на своем смартфоне. Даже если второй динамик будет направлен назад, вбок, вверх, это будет гораздо лучше чем просто моно.
4) Я понимаю ваше стремление показать экран как можно больше,
но советую уменьшить вырез для экрана, это скроет железо, черные края и светодиоды, экран будет выглядеть однороднее и аккуратнее.
Насколько я понял из статьи, если автору надоест поддерживать сервер со списком станций, радио превратится в тыквую?
![image](https://habrastorage.org/getpro/geektimes/comment_images/521/71a/7b2/52171a7b2b8ece08b6d4e85590ad51f9.jpg)
По теме: покупал лет 5 назад что-то похожее маме в качестве кухонного радио. Правда так и не прижилось — неудобный интерфейс, куча вложенных меню, в итоге приемник так и валяется на полке. Так что идея с настройкой только двумя крутилками — супер для такой категории людей, но список нужно хранить в девайсе а не на сервере. Настраивать на мобиле через простой веб-интерфейс. Ниша таких устройств узкая, но стабильная — пожилые люди будут всегда, им нужны простые и надежные устройства «с одной кнопкой».
Остальным же такой девайс просто не нужен, а сейчас их нишу успешно заменяют Bluetooth-колонки + смартфон. У меня так просто стоит SKY.FM клиент на Android, на выбор несколько тысяч станций, звук с динамика смартфона достаточный для не-аудиофила.
Кстати если выложите прошивку в общий доступ, шанс на развитие девайса энтузиастами только возрастет. Все равно прошивка тут это 5% работы, так что бояться что украдут не стоит.
Не по теме: я так и не смог в свое время найти читалку книжек под Android для пенсионеров, где адрес папки с книгами был бы жестко задан в настройках и не менялся бы, и была бы всего одна кнопка «открыть» книгу, ну может еще вторая для настройки размера шрифта.
В остальном почти соглашусь. Почти, потому что ESP дает уникальную возможность по миниатюризации гаджетов. Это радио стоило бы сделать в формате флэшки/миниатюрного мп3-плеера.
Что я могу сказать? Конечно, железо безумно избыточное. На примененном контроллере можно было бы реализовать софтовый декодер mp3, вывод аудио реализовать на нем же через I²S на отдельный DAC или прямо со встроенных двенадцатибитных DAC (чего, наверное, для радио в такой коробочке вполне хватит).
Сложно объяснить выбор такого МК для задачи, сводящейся к некоторой элементарной настройке ESP8266 и перекладыванию потока из ESP в аппаратный декодер mp3 (что вообще можно делать через DMA). Признавайтесь, использовали STM32Cube? :)
Однако я бы, кстати, предпочел аппаратный декодер программному (поставив менее грандиозный контроллер, конечно). Тому есть одна простая причина: mp3 — кодек, требующий лицензионных отчислений. Если мы реализуем его программно, то в случае устройства, которое планируется продавать, надо заморачиваться еще и этим, а если мы ставим аппаратный кодек, то при приобретении микросхемы мы платим отчисления автоматически. Здесь ситуация схожая с USB и тамошней покупкой VID — проще поставить USB-UART конвертер и спать спокойно.
Потом, я бы задавал список радиостанций и прочие конфиги с файла на SD-карте, это гораздо удобнее. Кстати, можно было бы заодно и локальный плеер прикрутить.
Про металлизацию под антенной модуля на ESP8266 не говорю, наверняка вам на это уже указали.
Дизайн это немного не моя область, просто скажу, что я не фанат ретро. Но это на вкус и цвет.
В заключение отмечу, что когда-то я тоже задумывался о плеере интернет-радио. Однако потом я посчитал, сколько это будет стоить и сколько труда надо вложить для получения приличного продукта, и просто купил планшет с колонками.
Теперь вот думаю поставить 103 камень с внешней SRAM. Но по деньгам почти то же самое.
Отсутствие ФМ — большой плюс. Оно не нужно. Имею аппарат от VTech, ФМом не пользовался ни разу. Нет смысла.
Ссылки на смартфоны во многих случаях также не актуальны, в основном из-за неудобства работы с интерфейсом. Если, как многие тут говорили, данный аппарат используется как замена кухонной радиоточке, то это однозначно означает, что пользователь — пожилой человек, ему нужны железные аппаратные кнопочки, а не ласкание жирного и подслеповатого тачскрина пальцами. Не надевая очки — ткнул и заиграло. Выпускался такой аппарат с десятью кнопками, жаль, что недолго.
Также хочу предложить автору идею ещё одного конструктива — WiFi-радиофлешки. В большинстве выпускаемых автомобильных магнитол и новых бумбоксов есть USB-гнездо для внешних носителей. Было бы очень хорошо использовать и эти аппараты. Схематически добавляется флеш-память, на которую постоянно перезаписываются два буферных mp3-файла из текущего потока, доступные снаружи через USB-разъём. Магнитолы обычно проигрывают файлы «по кольцу», что позволит прослушивать потоки радио таким, несколько извращённым способом. Подобные стики, но подключавшиеся к Инету через сотовые сети, также были в продаже, но недолго. Кстати, плейлист у них вроде бы делался именно как текстовый файл во внутренней флеш-памяти.
На пк стоит HMS — гонит поток на смарт телеки. Но включать телек для аудио — перебор. Хоть и можно сам экран отключать.
2. Нужен линейный выход — подключить к своей стерео системе.
3. Был бы вариант просто с платой — при выполнении 1-го пункта — можно было использовать как встраиваемую систему. Но тогда и пульт нужен.
По цене — 5к рублей по мне дороговато. Но я сюда не торговаться пришел.
Сейчас для реализации такого использую плеер в туалете — свет включаешь — начинает работать блок питания — закрываешь дверь — геркон включает воспроизведение. Но тут приходится сам плеер таскать к пк чтобы обновить плейлист.
Ладно бы ардуинщик — любитель баловался, тогда все хорошо, вопросов нет, так нет, тут человек сделал поделку уровня ардуино, взял внешний аппаратный декодер и «ушатал» STM32F4. Вопрос к автору, вы хоть представляете производительность ARM Cortex M4 с DSP инструкциями? Между прочим, STM32F4, вполне способен программно разжимать как минимум 2-3 потока MP3 с битрейтом 320 кбит.
И «контрольным выстрелом» поставил внешний модуль-усилитель.
Повторюсь, я бы так не возмущался, если бы это был проект новичка, который просто показывает свои первые шаги или спрашивает о минусах конструкции и об ошибках, но нет, тут автор так уверен в себе, что сделал крутую штуку, что даже организовал краудфайндинговую кампанию, и хочет денег на вот эту поделку!
Проект из разряда «мигаем курсором на i7, сжирая 10% ресурсов ядра».
![image](https://habrastorage.org/files/352/b81/6df/352b816df0544a7292df62c892ce6516.jpg)
SPDIF вход (для визуализации спектра)
непонятно как связан SPDIF и визуализация спектра? это всего лишь интрефейс
Перенести конфиг на флешку, чуть допилить дизайн, и покупатели вполне найдутся.
Принцип MVP — minimum viable product, опять же. Если попрет, оптимизировать можно уже и потом, если нет, то и оптимизировать не придется.
А где программный функционал, описание меню, программы в памяти, хочу wi-fi приёмник бабушке своими руками,
чтоб кнопку нажал и в корпус от трёхпрограммника.
Хотя в свете последних новостей-военных событий, уже пора настоящие цифровые радиоприёмники эфира на stm-ах делать. Как говориться готовь сани летом, а приёмник зараннее.
Я то думал на Orange Pi PC сделать, но никак руки не доходят, времени никак не найду.
Мое ИМХО функционал сей вещи на данном этапе вторичен его можно со временем наростить если «стрельнет» но именно по внешнему виду гаджет «нужно захотеть прям сейчас», а ЭТОТ что-то совсем не хочетсо :-)
Как пример один из моих прототипов, я его до сих пор его хочу :), ТУТ подробнее (там же можно посмотреть прочие мои прототипы не ограниченные NDA)
![image](https://habrastorage.org/getpro/geektimes/comment_images/228/2e1/1ea/2282e11ea93133237de70ba086191383.png)
Если вам вдруг интересно мое видение вашего гаджета, можно черкнуть в лс, я по возможности «слеплю» прототип.
В любом случае, удачи !
PS. У вас на прототипе что-то с раскладкой случилось и получилась каша :-). Если взялись надписи писать по русски то будьте последовательны и пишите все на нем, а смесь из английских надписей и русских это прям китайщина какая-то… в видео же не постеснялись написать «интернет радио». Логотип на английском можно, он зачетный
А вы смотрели в сторону пластиковых корпусов? Не литья, а изготовление из листового ABS гибкой и резкой.
Еще бы экранчик на подобии ili9341 поставить.
По теме — ИМХО в таком формате девайс не интересен. Голую плату за цену в районе 20 баксов купил бы.
А устройство с транном деревянном корпусе почти за 100 — не нужно.
Я как разрабочтик понимаю почему такая цена — сам бы не стал делать устройство с минимальной выгодой. Но как клиент не заинтересован.
UPD: Впрочем я не совсем корректен. Это после прочтения статьи я бы купил голую плату за 20 баксов. Но после комментов я вижу гораздо более интересные и соблазнительные варианты.
![image](https://habrastorage.org/getpro/geektimes/comment_images/6d5/ea4/e4f/6d5ea4e4f1e434e05954374de941d0b7.png)
Источник вдохновения это?
![image](https://habrastorage.org/getpro/geektimes/comment_images/305/2c7/502/3052c75022acb2ced5f2faaf7073ef56.gif)
Такая штуковина может понравиться американцам, и цена небольшая по их меркам
За качество сайта прошу не критиковать — сайт скоро обнровится.
Уже даже начал освоение STM…
Но… Значит, первым уже не буду…
Сейчас, когда увидел схему, позволю себе ещё немного:
1. Так перекрестить выводы часового кварца — это надо суметь.
2. У STM32 стандартной плюшкой некоторых таймеров является аппаратный режим энкодера. Судя по используемым GPIO, вы о нём либо не знали, либо забыли))
Вариант один, ставить аналоговые приёмники, оцифровывать, передавать эфир через сеть. Но это не вариант. Качество страдает, большие затраты… В общем в своё время игрался этим, потом надоело каждый раз перестраиваться, понял что люблю слушать радио не на столько сильно. Сейчас на кухне стоит обычный FM приёмник, более чем достаточно, и без гемороя.
>Если кто то имеет опыт работы с другими способами нанесения надписей, прошу поделится.
Как вариант могу предложить алюмопечать.
На листовом алюминиевом сплаве толщиной от 0.3 до 5 мм делается анодирование, а поверх него
печатается краской, потом химобработкой поры анодирования закрываются. Стойкость ниже,
чем у затирки, дизайнерские возможности — выше, а именно разрешение 300-600 dpi, растровая печать,
цвет. Цену затирки не знаю, сравнить не могу.
Если интересно, из дома приаттачу фотографию того, что получается, правда, в одном цвете и без растра.
Справедливости ради это вообще на маршрутизаторе сделано. Просто на базе mpd. Но сейчас переделал на малине.
WiFi радиоприемник WOLNA. Как создавался маленький стартап