KaRadio32 с ЦАП PCM5102
HTML-код
- Опубликовано: 4 окт 2024
- Вариант интернет радио KaRadio32 с выводом звука на ЦАП PCM5102.
Страничка автора проекта: github.com/kar...
Моё первое видео по KaRadio32: • Собираю KaRadio32 - ин...
модуль ESP32 покупал здесь: ali.ski/lsSnZ здесь ESP32 дешевле: ali.ski/V5nABM
DAC PCM5102: ali.ski/aqf-4
OLED дисплеи 0.96 -1,3 дм: ali.ski/lNA0Df ВНИМАНИЕ! последовательность пинов на дисплее 1.3 дм отличается от порядка пинов на дисплее 0,96 дм (VCC и GND поменяны местами)
коннектор (мама): ali.ski/fkgcoJ
коннектор типа гребенка (папа): ali.ski/EM6fok
соединительные провода: ali.ski/1TVSe
архив с файлом печатной платы и схемами подключения: disk.yandex.ru...
Для тех кто хочет экономить при покупках на AliExpress:
Мегабонус : megabonus.com/...
ePN : backit.me/ru/c...
Супер! Буду пробовать добавить ик датчик и поменяю ЦАП! Как красном модуле немного остались цифровые помехи
Спасибо за подробную инструкцию!
Константин большое вам спасибо всё получилось.
Ошибка заключалась в том что, как писал ранее,
Что в названии своей собственной сети Использовал знаки доллары и проценты.
Поэтому karadio не видела мою собственную сеть. Просто поменял в название сети на простую латиницу и всё заработало.
Ну а дальше всё по схеме-
-encoder не в ту сторону
-часовой пояс на 2 часа отстает
Сейчас занимаюсь подсоединением инфракрасного пульта от Такого же музыкального блока как у Вас.
У всех ваших видео есть подсказки на то или иное действие.
Большое спасибо!!!!
Вот и хорошо.
@@konstantinpavljuchenko644 подскажите пожалуйста, а я смогу прошить этой пошовкой чтомк вас Vemos live d1 mini esp32 cp2104?
Будет ли работать на ней?
Большое спасибо! Все работает отлично.
Спасибо огромное два дня не мог победить ESP пробовал прошивать через Arduino IDE ничего не компелировалось. По вашему способу получилось очень легко и просто. Спасибо за то что так подробно изложили использовал плату PCM звук очень мне понравился. Теперь буду пробовать подключить большой экран для удобства у меня есть 3,5 Arduino uno может у вас есть какой то опыт подключения я смотрел видео с подключением больших экранов но 3.5 не ту именно такого.
Я подключал только те дисплеи на которые у меня выложены видео
Большое спасибо!
Ну как я и предполагал. Действительно на wrovere с доп памятью нет ни каких затыков.Гоняю 4 дня не выключая, ни одного затыка. Ставил и цапом vs 1053b и с цапом PCM5102A. Кстати интересную вещь заметил, с вровером цап pcm5102А, начинает воспроизводить ААС формат, правда не все станции, но реально работает. Да и болеее качественный звук на PCM. И тем не менее я остался на VS-ке, я не меломан, а для фона мне лично хватает и такого качества.
Мне кажется на VS звук всё-таки более сочный, но от цифровых помех мне до конца избавиться не удалось, хотя они очень незначительные, слышны только в паузах, да и то если очень прислушаться. С PCM5102 помех совсем нет, но звук какой-то менее насыщенный.
@@konstantinpavljuchenko644 Здравствуйте! На форуме есть сообщение, не помню какое, позже гляну. Так вот, там просто подсоединяете ножку от звуковой микрухи mite к esp 32 и в программке termit вводите команду mite. Более подробно на форуме и цифровых помех в паузах больше не будет. На форуме очень подробно описан этот вариант.
Константин,спасибо,разобрался
Может поможет Dc-Dc модуль для гальванической развязки , обычно убирает помехи на корню
2:08 Друзья, на картинке подключения PCM5102 в табличке справа внизу у меня ошибка, хотя схема подключения на рисунке верна, табличка соединения верная такая: (в архиве для скачивания заменил рисунок на верный, ещё добавил туда файл печатной платы для энкодера) кто скачал старый архив можете перекачать.
ESP32 PCM5102
GPIO26 ----- BCK
GPIO22 ------ DATA
GPIO25 ------ LRCK
GND -------- GND
VIN ------- VCC
Здравствуйте! Из-за этого мог отсутствовать звук на выходе? Я раз 10 пересобирал - тишина, плюнул, платы на дачу увёз.
@@Юрий-х9л1п Попробуйте ещё, может и правда была ошибка
Одобряю !!!
Здравствуйте,Константин,в новых версиях ка радио есть возможность вывода на экран уровня заряда батареи.У меня использован standart.adb вашей версии-то есть энкодер изначально перекл.станции,пульт с крестом внизу.Можно туда как то добавить уровень заряда?Перепрошивка нужна полная?
Извините, нашел еще расхождение на начальной картинке. По рисунку: GPI025 - LRCK , GPI026 - BCK. А по таблице наоборот. Что верно?
у меня по этому поводу есть закрепленный комментарий. Схема верна, а в табличке ошибка верно так:
ESP32 PCM5102
GPIO26 ----- BCK
GPIO22 ------ DATA
GPIO25 ------ LRCK
GND -------- GND
VIN ------- VCC
У меня дисплей 1.3",все встроено в приемник Альпинист 418 и еще встроен блютуз модуль.Индикация заряда была бы желательна для меня
В схеме нет индикации заряда. На Али Экспресс продаются различные готовые индикаторы заряда, возможно такой можно приспособить в Ваше радио. Сейчас нет времени искать, кто-то меня уже спрашивал про индикатор заряда, я давал ссылки на готовые.
Оххх, загорелся, буду делать
Спасибо.
Может кому будет полезно. Сегодня прошивал первый раз esp-wroom-32, прошивка заливается без ошибок, но сеть wifikaradio не появляется, перечитал форумы, оказывается мой ноутбук и кабель usb были слабые, подключил другим кабелем usb напрямую в зарядное устройство, все заработало!
Добрый день Константин. Если я не ошибаюсь, на заставке в схеме подключения у Вас ошибка. BCK - GPIO 26, LRCK - GPIO25. В схеме так показано, на странице проекта. После последней прошивки потух дисплей и энкодер перестал листать станции, только громкость. Спасибо.
Точно ошибка, спасибо сейчас подправлю. На схеме соединения нарисованы правильно, а в табличке ошибка.
@@konstantinpavljuchenko644 покажите как переподключить дисплей, у народа много вопросов будет....
@@Aleks_Crimea_Freedom В смысле про дисплей? Как тип дисплея выбрать?
@@konstantinpavljuchenko644 после прошивки новыми файлами с гитхаба (из списка) стандартный i2c дисплей у меня потух, пришлось через командную строку выбрать дисплей и он заработал. На гитхабе в списке дисплеев выбрать нужно свой и дать команду через telnet.
@@konstantinpavljuchenko644 с энкодер ом ещё не разобрался, непереключает станции, пока разбираюсь.
Когда скажите, как результат ??? Именно интересуют, есть ли затыки
Надо потестить недельку-другую. Если норм сообщу.
Никто не пробовал spdif вывести? Или без внешнего преобразователя i2s-spdif никак?
Здравствуйте, спасибо . Вы не продаете случайно готовым изделие ?
Здравствуйте. Нет не продаю.
Константин,два резистора по 100к и на gpio,но у меня нет возможности редактировать файл,нет сейчас своего ноута
Константин ,накаком принтере лучше распечатоть печятную плату ,а то мне сказоли в фото салоне что нужно на струйном и какоймасштаб выставлять ,за ответ буду очень благодарен
Если процесс изготовления методом ЛУТ (лазерно-утюжная технология) то на лазерном принтере. Лучше всего шаблон распечатывать на специальной термотрансферной бумаге или на фото, ну или листах от глянцевых журналов. Масштаб 1 к 1, т.е. 100 %
Константин, добрый день, судя по вашим видео, вы уже попробовали наверное все варианты сборок интернет радио, у меня к вам вопрос, я сам хочу собрать тоже интернет радио, на проекте Ёрадио, с дисплеями есть вроде вопрос, но ребята вроде пообещали добавить в проект, остался вопрос по ЦАП, я планирую подключать интернет радио к блочным компонентам, решил сделать так когда увидел ваше решение на рашбери, очень понравилось, так вот, у меня ресивер sony, хочу реализовать в похожем виде что бы стойка была, и хотелось бы получить достойное качество звука, что бы вы посоветовали из основных плат которые используют для интернет радио? стоит ли брать именно эту плату, судя по её внешнему виду, её легко будет крепить на пример в корпусе бывшего двд плеера, для моей задумки это было бы очень здорово. просто я читая уже запутался в этим модулях, спасибо.
На Raspberry нынче дорогое решение получается, если конечно у вас нет её в запасах. Всё зависит от качества звука которое хотите получить. Для Raspberry есть много разных ЦАП, от недорогих, до очень дорогих. Всё зависит от того насколько вы готовы вложиться. Хотя недорого pcm5102, что применяется в этом видео может быть вполне достаточно. Если что инструкцию по сборке ёРадио я опубликую сегодня или завтра, видео уже готово
@@konstantinpavljuchenko644 нет рашбери не интересуют именно из за цены, буду на esp делать тем более кое какой опыт в построении подобных устройств у меня есть, сейчас стоит вопрос в выборе компонентов, от того и интересуюсь вашим мнением. я так понимаю в основном мы рассматриваем три варианта CJMCU-1334, VS1053, PCM5102, вот о них речь по качеству и по возможностям!?
@@Olegek79 Я пробовал на pcm5102 и на vs1053. На pcm5102 звук получался более чистый без цифровых помех, на vs1053 звук какой-то более глубокий и сочный, но но надо бороться с цифровыми помехами, капризная она в этом плане
@@konstantinpavljuchenko644 а по кодекам? Они же разные?
Константин есть опять вопрос.
Скачет IP адрес. То один,то второй,тотретий. Но при этом всё работает.
Это у Вас провайдер так интернет поставляет. Скорее всего IP адрес новый при каждой перезагрузке роутера. У меня такая история была когда я пользовался интернетом от Ростелекома. Некоторые люди наоборот о таком мечтают. У меня IP адрес меняется крайне редко, обычно только когда у провайдера происходит перезагрузка оборудования.
Константин ,не могли бы Вы скинуть IP адрес радиостанции
МАЯК.
Очень хочется услышать но не могу его найти. У вас в каком-то ролике это станция мелькнула.
ПОЖАЛУЙСТА!!!
@@АлександрПедь-б8х Вот поток радио Маяк: icecast.vgtrk.cdnvideo.ru:8000/mayakfm
@@konstantinpavljuchenko644 спасибо всё получилось.
Скажите пожалуйста на Сколько экономнее получается в целом радио на выходе ,собирая его из модулей и прошивая их?
Это смотря с чем сравнивать, и из каких модулей собирать. У меня есть фабричное интернет радио Ocean Digital WR 210N, покупал его где-то за 4200 руб, сейчас чуть дороже стоит (почти 6000), смотрите по ссылке: lite.al/Ehz6j_ Сколько сейчас модули стоят в сумме не считал, но не более 2000 руб
В начале видео в заголовке нет ошибки(16x2 pin)? Вроде нарисовано как ESP32 30pin
Да там ошибка, правильно 15х2
Уважаемый Константин.
Подскажите какие выбрать файлы для прошивки????
Так как Вы выбрали 4 шт.
А в скриншоте актуальном последнем 5шт. ????
+ Не очень понятно как програме прошивальщика заполнять порты типа 0x1000
И где их брать????
Ответьте пожалуйста ,проект стал на полдороге.
Там только 4 файла, просто один файл дважды прошивается, но по разным адресам. Адреса типа 0x1000 вписывайте как на скриншоте: raw.githubusercontent.com/karawin/Ka-Radio32/master/images/downloadtool32.jpg
Константин большое спасибо.
Прошил.через рорт192.168.4.1зашел в каРадио,установил пороль своего роутера,подтвердил-.Карадио вай фай сеть пропала-все четко всё по плану
А вот дальше проблема-
Какую программу только не ставил и на ноуте и на смартфоне -
Не получается определить на каком адресе работает ЕС пи32
С уже прошитыми Ка Радио.
Подскажите пожалуйста возможно я делаю что-то не так.???
Или я что-то не вижу??
@@АлександрПедь-б8х можно ещё через роутер увидеть IP по которому модуль esp подключился к сети.
Привет. Че то я не понял как выбирается тип дисплея в конфиге? Уже в прошитой ESP32 ? или надо править сонфиг файл и потом компилить его в бинарник?
Как выбирается тип дисплея можно посмотреть в этом видео начиная с 1 мин 31сек ruclips.net/video/VZq70H3wjHw/видео.html
здравствуйте ,Константин а вы не удалили - архив с файлом печатной платы?A то уменя открывается только фото одна схема,а печятная плата нет
Всё на месте проверил
Может как то сможете посмотреть?
Подскажите, как сделать переключение станций энкодером, вместо громкости
Нужно в файл конфигурации изменения внести. Как его редактировать я рассказывал в этом видео, там описании под видео есть ссылка на файл где энкодер по умолчанию переключает станции : ruclips.net/video/AC1JiBBzxj0/видео.html
На данный момент на ali вообще не находит pcm5102, предлагает какую-то PCM5102А
Чем можно заменить, чтобы был качественный звук?
Pcm5102A подойдёт, её можно использовать
Константин ещё раз здравствуйте.
Не получается.
После прошивки. Захожу в интерфейс Ка Радио устанавливаю адрес и пароль своего роутера.
Дальше все вспомогательные программы регистрируют Ка Радио ,но ни одна не может определить айпи адрес.
Или если что-то определяет то
После введения его в адресную строку, пишет нет доступа к этому
Сайту.
Подозреваю что дело в прошивке.
Может вы или кто-то другой сталкивались с этой проблемой???
Если есть возможность попробуйте в другой wi-fi сети. А так надо смотреть с помощью программы termite 3.4 смотреть что происходит при работе прошитого модуля.
А нельзя ли прикрутить Bluetooth?
В этом проекте он не используется. Да и не уверен, что мощности ESP32 одновременно хватит для декодирования потока радио и передаче его с помощью Bluetooth.
А OGG Vorbis и FLAC будет воспроизводить, а то не понятно зачем DAC городить?
Насчёт воспроизведения этих потоков не знаю, не проверял. ЦАП подключил что бы не было цифровых помех, да и проверить не будет ли с ним меньше затыков.
@@konstantinpavljuchenko644 Спасибо за конструкцию! Интересная, а можно проверить sectorradio.ru - обожаю его слушать с цапом, но через комп, а ваше устройство будет цеплять - очень интересно.
Здравствуйте. У меня на этой PCM5102 не все рариопотоки воспроизводятся. А на VS1053 всё ок.
Правильно, потому что PCM5102 не воспроизводит потоки ААС, а их множество, а некоторые переходят с МР3 на ААС.... Так что странная от автора такая переделка - так называемый регресс. Хотя ему нормально, он нашел потоки в МР3...
@@space_wanderer VS1053 потоки АСС тоже не очень хорошо воспроизводит, и не все подряд.
Управление радио по MQTT не предусмотрено?
Если честно, я не знаю.
В блоге nadim это описано
константин.при перепрошивке еспи 32 в скаченных файлах сейчас с сайта не могу найти файл standart...bin.... где его найти??????
Зайдите в паку Boards, в ней вложена ещё папка build. В ней теперь находится нужный вам файл.
Константин вопрос можно?
Перепрошил модуль, прошил новый модуль,
Менял цапы.., играет очень и очень тихо.,.. не могу понять В чём ошибка??????
Как подключить к ESP-WROOM-32 на 19х2 pin
Нужные пины промаркированы так же как и на модуле 15 х2
@@konstantinpavljuchenko644 окей, спасибо большое
Nice project, is it possible to make it with Arduino IDE?
No, only ESP32.
@@konstantinpavljuchenko644 ESP32 in Arduino IDE can?
The author of KaRadio32 provides for the use of Flash Download Tools for firmware
Решил посмотреть Ваше первое видео по KaRadio32 пишет видио недоступно. Вы его удалили, вас забанили, где и как можно его посмотреть. Заранее спасибо за ответ
Всё нормально с видео, ссылка была видимо неправильная, теперь можно смотреть: ruclips.net/video/LVJA0tr3Png/видео.html
@@konstantinpavljuchenko644 большое спасибо
А у меня pcm5102a, какие динамики подойдут? 3-5 Вт ? Какого размера?
Динамики напрямую звучать не будут, нужно ещё усилитель. С pcm5102 только линейный выход, можно ещё подключить наушники, но не более
@@konstantinpavljuchenko644 А какой усилок посоветуете? До 10 Вт на канал...
@@АнтонПупкин-з8к я даже не знаю, у меня в качестве усилителя музыкальный центр, раньше использовал компьютерные колонки с сабвуфером.
А если цабанет можно тот модул использовать
Какой тот модуль?
@@konstantinpavljuchenko644 модуль vs1053B или vs1053
@@radioman16 можно
Странно мож у меня цап бракованный но качество звука отратительное(
Перемычка на плате на I2S установлена? Без перемычки скорее всего будет работать с искажениями.
Рабочее?кто собирал?
конечно работает
@@konstantinpavljuchenko644 где покупали модуля?
Залил прошивку , esp32 работает, плата ЦАП молчит.
Какая плата ESP32 используется?
@@konstantinpavljuchenko644 Как на видео заказывал по Вашей ссылке.
@@konstantinpavljuchenko644 использовал ЦАП раньше с малинкой в Volumio
В Arduino какая плата выбрана, если WROOM, то нужно выбрать esp32 wroom dev module
@@konstantinpavljuchenko644 Так и выбрал, ESP32.
Всем удачи ! Помогите с прошивкой .У меня уже есть SSD1306 энкодер VS1053 и кнечно ESP32 в инструкции с этими блоками есть видео и фото прошивальщика и там 4 файла
а в архиве с прошивкой только 3 файла Куда делся один? скачивал и с оф.сайта и выбирал помеченные микрокотроллер шьётся только на скорости 921600 а на 115200
выдаёт ошибку . Если прошился на 921600 и терезагрузил то нет точки доступа . Что я делаю не так? ESP32 исправна прошиваю часы на ESP32 всё работает.
Та прошивка с тремя файлами, что в архиве старая, но она тоже должна работать, в ней еще русские буквы в названиях песен не поддерживаются. Сейчас прошивка с 4 файлами. Надо прошивать на скорости 115200. Очищайте модуль полностью от такой прошивки, пробуйте шить на 115200, попробуйте поменять кабель USB может дело в нем, и попробуйте если есть возможность на другом компе.
Константин спасибо за ответ! Мне бы прошивку что-бы эти блоки работали SSD1306 энкодер VS1053 и кнечно ESP32 (пришли неделю назад)
Константин будьте любезны скинте архив с прошивкой что бы там было все чно нужно ну и желательно руссий на дисплее я не программист мне с этим сложноно по инструкции я все сделаю. А вот паять я умею и музыку слушать очень люблю . Очень хочу что бы и у меня заработал Ваш проект с этими блоками Спасибо !@@konstantinpavljuchenko644
@@ЕвгенийКлименков-т7ю Я вроде в видео показал где взять самые новые файлы прошивки, но если будет с чем-то не разобраться, пишите помогу.
Да Костя я все сделал по Вашей инструкции взял 4 файла указанные Вами ( в этой последней прошивке будут работать вот эти блоки - SSD1306 энкодер VS1053) ? а русский язык там есть ? Очистил контроллер по Вашей инструкции . Ну не шьется на скорости 115200 выдает ошибку . А вот на 921600 шьется но нет точки доступа . НЕ знаю что и думать . @@konstantinpavljuchenko644
Костя разобрался ! Нашел свою ошибку все прошилось на скорости 921600 .Точка доступа появилась . Другая проблемма при подключении к точке доступа синий экран и больше ничего не ввести ни сеть ни пароль Буду разбираться
Ссылка на схемы не открывается
Всё работает, проверил. Архив на яндекс-диске, может браузер или антивирус переход блокирует, попробуйте через другой браузер.
@@konstantinpavljuchenko644 Извините что такой надоедливый, может у вас есть схема подключения на 38 пиновую плату?
@@alexeititov8278 нет для 38 пин, но нужные пины и модуля 15х2 обозначаются также.
@@konstantinpavljuchenko644 понял, спасибо большое, буду осваивать.
Стрнно что у вас плохо работает у меня синЯя плата и есп старой версии все отлично звук не хуже телефона
Не сказал бы, что плохо, но еле слышимый цифровой фон можно услышать в паузах если прислонить ухо к аккустической системе. Если бы я просто это использовал в каком-нибудь носимом компактном варианте, то на этот шум можно было бы внимание не обращать, но при использовании с Hi-Fi стерео системной это думаю недопустимо.
Господи, да что бы на 1053 не было помех надо было посадить электролиты, ну може кое где резюки на десяток ом (RC фильтры) по питанию и правильно выбрать общие точки запитки! Детский сад честное слово.
Подскажите, есть плата ESP8266 проект получиться?
aliexpress.ru/item/32520574539.html?spm=a2g2w.productlist.0.0.59613bf7NtkRmg&sku_id=59096362340
Это видео про проект Карадио32, в нем используется ESP32, esp8266 не подейдет. Есть проект Карадио на ESP8266, вот моё видео: ruclips.net/video/cZStT-QnCRU/видео.html
Спасибо