RSS блога
Подписка
Wi-Fi радио на ESP32 в корпусе Альпиниста
Всем привет.
Хочу рассказать о том как я год назад собрал wifi радио и блютус колонку в корпусе от Альпиниста-418. За основу взят проект KaRadio32, который легко найти в сети. Довольно подробное описание схемы и программирования модуля здесь www.drive2.ru/b/487463808323813881/. Для гальванической развязки vs1053 и усилителя я использовал трансформаторы. Внутрь корпуса установлены модули повышения напряжения, ESP32, декодер, два трансформатора, усилитель, блютус модуль, энкодер от ардуино, дисплей.
Корпус предварительно был полностью разобран, отмыт и покрашен матовой черной краской для пластика. От оригинальных частей остался динамик (как ни странно но в хорошем состоянии и отличным звуком), регулятор громкости ( пришлось разобрать и смазать, чтобы не хрипел).
Печатная плата была полностью освобождена от оригинальных деталей. Теперь это просто основа для крепления модулей. Хотелось, по возможности, сохранить внешний вид. Переключатель ДВ-СВ теперь используется, как переключатель режимов Wi-Fi — bluetooth. Т.е. работает или интернет радио или блютуз колонка. Кнопки управления блютуз сделал сбоку, чтобы не сильно бросались в глаза.
На шкале (нарисованной в стиле шкалы Альпиниста) есть значки для напоминания назначения кнопок блютуз.
Немного пришлось повозиться, чтобы согласовать вал энкодера с ручкой настройки станций.
Для питания использовал два Li-Ion элемента 18650. Плата зарядного устройства с микро USB гнездом крепится вместе с зеркалом, которое отражает свет от индикаторных светодиодов в матовое стекло. Так что, мелкие светодиоды перепаивать не пришлось.
Каналы настраиваются через web интерфейс, где можно настраивать качество звука и порядок радиостанций.
По затратам получилось так:
1. Приемник грязный с разбитой шкалой — 300р.
2. ESP32 — 250р.
3. энкодер — 31 р.
4. 1.3 " дисплей — 242 р.
5. VS1053 — 393 р.
6. усилитель PAM8403 — 53 р.
7. аудиотрансформаторы за 5 шт.- 220 р.
8. зарядник TP4056 — 30 р.
9. бустер MT3608 — 150 р.
10. опыт — бесценно
Итого: около 1700 р. Аналогичный (но с доп. FM модулем) на Али стоит около 5000 р. Во время опытов собрал еще два варианта.
Но этот (последний) нравится больше других. Пользуюсь уже год и весьма доволен.
Хочу рассказать о том как я год назад собрал wifi радио и блютус колонку в корпусе от Альпиниста-418. За основу взят проект KaRadio32, который легко найти в сети. Довольно подробное описание схемы и программирования модуля здесь www.drive2.ru/b/487463808323813881/. Для гальванической развязки vs1053 и усилителя я использовал трансформаторы. Внутрь корпуса установлены модули повышения напряжения, ESP32, декодер, два трансформатора, усилитель, блютус модуль, энкодер от ардуино, дисплей.
Корпус предварительно был полностью разобран, отмыт и покрашен матовой черной краской для пластика. От оригинальных частей остался динамик (как ни странно но в хорошем состоянии и отличным звуком), регулятор громкости ( пришлось разобрать и смазать, чтобы не хрипел).
Печатная плата была полностью освобождена от оригинальных деталей. Теперь это просто основа для крепления модулей. Хотелось, по возможности, сохранить внешний вид. Переключатель ДВ-СВ теперь используется, как переключатель режимов Wi-Fi — bluetooth. Т.е. работает или интернет радио или блютуз колонка. Кнопки управления блютуз сделал сбоку, чтобы не сильно бросались в глаза.
На шкале (нарисованной в стиле шкалы Альпиниста) есть значки для напоминания назначения кнопок блютуз.
Немного пришлось повозиться, чтобы согласовать вал энкодера с ручкой настройки станций.
Для питания использовал два Li-Ion элемента 18650. Плата зарядного устройства с микро USB гнездом крепится вместе с зеркалом, которое отражает свет от индикаторных светодиодов в матовое стекло. Так что, мелкие светодиоды перепаивать не пришлось.
Каналы настраиваются через web интерфейс, где можно настраивать качество звука и порядок радиостанций.
По затратам получилось так:
1. Приемник грязный с разбитой шкалой — 300р.
2. ESP32 — 250р.
3. энкодер — 31 р.
4. 1.3 " дисплей — 242 р.
5. VS1053 — 393 р.
6. усилитель PAM8403 — 53 р.
7. аудиотрансформаторы за 5 шт.- 220 р.
8. зарядник TP4056 — 30 р.
9. бустер MT3608 — 150 р.
10. опыт — бесценно
Итого: около 1700 р. Аналогичный (но с доп. FM модулем) на Али стоит около 5000 р. Во время опытов собрал еще два варианта.
Но этот (последний) нравится больше других. Пользуюсь уже год и весьма доволен.
Самые обсуждаемые обзоры
+60 |
1268
40
|
+41 |
2845
68
|
+49 |
2316
33
|
Обзор из разряда «Как нарисовать сову» (кто в теме, тот поймёт. так вроде?)
Интересное решение.
У меня заводская такая колонка. Там второй энкодер не каналы переключает, а крутить диапазоны. На пример фм по 000.05 добавляет/убавляет.
Кнопками можно щёлкать сохраненные станции.
Вот мой VEF 202(Karadio+MP3 модуль+4G Wifi роутер)
Это на стадии переделки
А если делать ЯВНУЮ переделку, то можно и БТ колонку брать, она даже удобнее.))
Это как с авто — реставрация ОЧ ценнее, чем явные доделки.
Я-бы заморочился со шкалой, и спрятал модуль (хотяб на спину)) )
Как шкалу рисовали? Полнее раскройте свои таланты.
За дедушку плюс. Моя старшая даже замуж не хочет. 32 уже, все на моте гоняет.Это я сдуру дал ей прокатиться в 13 лет на своём)))
Всё никак руки не доходят…
А внутри у Вас ))) — все таки наш дизайн не пропьёшь.Ещё в школе тоже так вот напихивал разные платки в корпус, все равно туда никто не заглянет никогда.Зато снаружи красота и функционал.С некоторых времен ( появление лазерного принтера) стал внутрь на крышку клеить напечатанную на самоклейке схемку, если маленькая или ссылку на то, где вся документация лежит на внешнем диске.А то раз забыл и долго голову ломал, чего это я тут напаял и зачем.))) Такая же фигня ещё на днях случилась — разбирая антресоли наткнулся на прибор, сделанный покойным тестем в 80-е, раскрутил и нифига не понял назначения девайса.Придется вытаскивать обе платы и рисовать схему, потому, что неясно как это работает и зачем столько гнезд на корпусе.А с плат идут жгуты на мощные транзисторы на здоровенных радиаторах, но сделаны из МГТФ 0.14, как-то тонковато и это сбивает с толку, похоже немного на какой-то стабилизатор, хотя может оказаться и усилителем(моно).
Какую именно краску для корпуса использовали и как она по прочности? Стоит задача покрасить пластиковый корпус, но все что пробовал, очень легко царапается, не сравнить с заводской покраской.
чтоб с экранами, директориями, тегами, запоминанием места и громкости, блекджеком и шлю… стоп, кажется не то пишу…
Ужасный грубый черный шершавый пластик.
По фото не понять, но вживую тактильные ощущения от этого приемника — ужасные
Абсолютно говняный динамик.
Звук из-за динамика — никакой.
Усилия затрачены — выхлоп того не стоит
https://aliexpress.ru/item/item/4000133351497.html,searchweb201602_,searchweb201603_&sku_id=10000000397503558
подсоединил и пользуйся!
Какое-то время тому назад на них китайцы цены очень сильно задрали и, видимо, очень благодарны разработчику karadio
Восторг прямо.
З.Ы. На заднем плане видно личинку ещё одного КаРадио. ;)
Регулировку громкости и переключение каналов сделал на переменных резисторах, используя АЦП еспешки, кнопок вообще нет :) Экрана тоже нет, для информирования хватает одного светодиода 8)
Переваривает все потоки.
Добавил список станций
char *stations[] ={
«listen6.myradio24.com:9000/95364»,
«listen.42fm.ru:8000/stealkill.aacplus»,
«listen6.myradio24.com:9000/95364»,
итд
};
Добавил прерывания по таймеру, где обрабатываю значения переменных резисторов.
И уже в зависимости от их значений, устанавливаю станцию из массива и громкость.
Зарядку и программирование сделал через один усд самой ESP 32
Иногда буфера не хватает, радио заикается…
yadi.sk/d/bReZMfhUp7S4TQ
Если непонятно пишите, наверное и недообзор можно сделать :)))
Только обратите внимание! Нужна ESP32 c PSRAM!!! 90% заиканий убирает!!!
Про есп — можно подробнее? Я больше грешу на питание (лень проверить) поскольку икает у меня только на полной громкости. Точнее — не икает, а замирает — возможно ребутится. Ну еще вайфай — родная антенна там так себе, а внешнюю — все руки не доходят подключить. Уже с полгода лежат.
Подключите по усб, и в терминале будет видно, отчего замирание.
Что именно, и как подключать есп32 с карадио чтобы понять — что именно затыкает? Я знаю телнет-клиент от Алексея Шевченко, но не помню там возможности мониторинга. Да и работает он по сети.
почему-то очень редко встречаешь проекты, которые так бережно сохраняют оригинальный внешний вид, полностью меняя наполнение.
тем приятнее такое видеть.
а по блюпупу подключается любой бумбокс (самодельный или покупной)
и вуаля: всеядный мультимедийный центр готов
Единственное значимое преимущество одноплатника — эзернет.
VL1053 на одноплатнике нафиг не нужна, он и так всеядный к форматам, достаточно простейшего ЦАП
Лет 15-20 назад, когда их десятками на свалки выкидывали, их юные гитарасты подбирали, отмывали и делали на их основе самодельный колхозный гитарный комбик. Или брали китайский пальчиковый FM-приёмник с двумя кнопками, и встраивали в корпус, кидая выход на усилитель. А сейчас уже как-то жалко такие раритеты потрошить.
Трансы включаются между выходом декодера и входом усилителя.
Если использовать HT6872, 2x3 Вт, то можно обойтись без трансформаторов. Но я об этом узнал уже поздно.
Но вот Вегу вы изуродовали(
надо выкинуть бОльшую часть этой магии с вычислением dst (daylight saving time — «летнее время»).
Локально удалить десяток строчек, или сделать pull request с добавлением настройки (или хотя бы issue) — решайте самостоятельно.
схемку аль чертёжконсольную команду для включения/отмены DST, а ещё лучше выбор в ГУЕ часового пояса из списка стандартных, Asia/Bangkok меня бы полностью устроил. :/ Авось доживу ещё до такой роскоши… ;)Я написал автору, он обещал добавить: github.com/karawin/Ka-Radio32/issues/216 (Какой-то мега-крутой дядька. Я б нафиг послал: хотите — допиливайте сами).
А вообще — для меня открытие, что подобные штуки можно собрать без модификации. Т.е. что можно обойтись без знаний «настроить тулчейн, разгрести миллион ошибок, и собрать свой собственный бинарник».
PS Надо б тоже собрать на кухню. Донор (ВЭФ, кажется) уже есть, у тестя пылится…
mysku.club/talk/read/19102942#comment3812889
Только сразу говорю — не дешево — в районе $30. Зато решение полностью готовое работает из коробки и нужны только корпус, питальник (5в), и динамики. Чистый карадио32 без блютуз.
1. Раскажи, плес, как устроенно питание? 2 штуки 18650 подключены последовательно? Как в таком случае одна TP4056 заряжает 2 аккума? В таком случае нужен балансир 2S, что бы защищать от перезаряда и переразряда? Или я усложняю?
2. Зачем нужен бустер? если esp32 имеет встроенный понижатель с USB
3. Какой модуль для блюбупа? Он разговаривает или пищит при включении и подключении телефона? (Надеюсь нет))