WI-FI интернет радио.

10427 ответов [Последнее сообщение]
ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

удалите всю папку build, компилируйте командой make app

Такая же фигня:

C:/msys32/home/sharkoav/esp/esp-idf/components/bootloader_support/src/bootloader_sha.c:22:28: fatal error: mbedtls/sha256.h: No such file or directory
compilation terminated.
make[1]: *** [/home/sharkoav/esp/esp-idf/make/component_wrapper.mk:292: src/bootloader_sha.o] Ошибка 1
make: *** [C:/msys32/home/sharkoav/esp/esp-idf/make/project.mk:522: component-bootloader_support-build] Ошибка 2
 

b52s
Offline
Зарегистрирован: 09.10.2018

agat20 пишет:

b52s пишет:

Бинарник какой версии KaRadio32 ищешь?

Бинарник версии 1.3 ревизия любая, заранее спасибо.

https://yadi.sk/d/amUaK_leYZb2Mg

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 пишет:

pilnikov пишет:

удалите всю папку build, компилируйте командой make app

Такая же фигня:

C:/msys32/home/sharkoav/esp/esp-idf/components/bootloader_support/src/bootloader_sha.c:22:28: fatal error: mbedtls/sha256.h: No such file or directory
compilation terminated.
make[1]: *** [/home/sharkoav/esp/esp-idf/make/component_wrapper.mk:292: src/bootloader_sha.o] Ошибка 1
make: *** [C:/msys32/home/sharkoav/esp/esp-idf/make/project.mk:522: component-bootloader_support-build] Ошибка 2
 

idf обновите

ShAlex13
Offline
Зарегистрирован: 19.01.2018

/bin/sh: python: команда не найдена
make: *** [/home/sharkoav/esp/esp-idf/components/esp32/Makefile.projbuild:51: /home/sharkoav/esp/Ka-Radio32_14/build/esp32/esp32.common.ld] Ошибка 127
На питона ругается, хотя установлен

nadim
Offline
Зарегистрирован: 04.11.2017

to ShAlex13

Зайди на мою страничку и по путктам все сделай (Компиляция проекта:https://www.drive2.ru/b/487463808323813881/

agat20
Offline
Зарегистрирован: 25.06.2016

b52s пишет:

agat20 пишет:

b52s пишет:

Бинарник какой версии KaRadio32 ищешь?

Бинарник версии 1.3 ревизия любая, заранее спасибо.

https://yadi.sk/d/amUaK_leYZb2Mg

О!Спасибище! Прошилось нормально версия 1.3R5 все отлично работает! я почему искал эту версию, у меня 2 таких зверька, так вот второй собран очень компактно (карманный вариант на есп по 15 пин с каждой стороны и цап с чипом 1003-так сказать укороченный) в корпусе повербанка так вот именно он плохо работает на 1.5.1, а вот на версии 1.3 отлично! еще раз спасибо.

agat20
Offline
Зарегистрирован: 25.06.2016

ShAlex13 пишет:

/bin/sh: python: команда не найдена
make: *** [/home/sharkoav/esp/esp-idf/components/esp32/Makefile.projbuild:51: /home/sharkoav/esp/Ka-Radio32_14/build/esp32/esp32.common.ld] Ошибка 127
На питона ругается, хотя установлен

у меня так же ругалось я тупо папку с питоном (которую перед обновлением скопировал по совету андрея) обратно вернул и все заработало

b52s
Offline
Зарегистрирован: 09.10.2018

agat20 пишет:

b52s пишет:

agat20 пишет:

b52s пишет:

Бинарник какой версии KaRadio32 ищешь?

Бинарник версии 1.3 ревизия любая, заранее спасибо.

https://yadi.sk/d/amUaK_leYZb2Mg

О!Спасибище! Прошилось нормально версия 1.3R5 все отлично работает! я почему искал эту версию, у меня 2 таких зверька, так вот второй собран очень компактно (карманный вариант на есп по 15 пин с каждой стороны и цап с чипом 1003-так сказать укороченный) в корпусе повербанка так вот именно он плохо работает на 1.5.1, а вот на версии 1.3 отлично! еще раз спасибо.

Мне больше нравится весия 1.4R (после 3-х исправлений автором) из архива, не плохая стабильность, возможность настроить второй энкодер, баги есть но не критичные.

agat20
Offline
Зарегистрирован: 25.06.2016

To pilnikov ++++++ спасибо благодаря вашей подсказке все получилось, скомилировал нужную мне версию! теперь могу компилировать сам любую прошивку (естественно имея исходники) 

теперь научите где править конфиг (в каком файле вносить изменения) Заранее благодарен.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

nadim пишет:

to ShAlex13

Зайди на мою страничку и по путктам все сделай (Компиляция проекта:https://www.drive2.ru/b/487463808323813881/

Все по инструкции с самого начала.

Проведем полное обновление:
перед обновление удалите папку (или закомментируйте — делается это для того, чтобы при обновлении не было конфликтов) d:\msys32\mingw32\lib\python2.7
— Обновите базу данных пакетов и основные системные пакеты с помощью:
pacman -Syu
команду выполняем до тех пор пака она пройдет без ошибок (все пакеты обновятся)
перезапустить MSYS2 и выполнить полное обновление системы
pacman -Su
далее выполняем
pacman -S mingw-w64-i686-python2-cryptography

Вот это все устанавливается, а на следующую команду

python -m pip install --upgrade pip

пишет:

-bash: python: команда не найдена

 

nadim
Offline
Зарегистрирован: 04.11.2017

ShAlex13 пишет:

пишет:

-bash: python: команда не найдена

А ты MSYS2 с какого репозитария установил?

ShAlex13
Offline
Зарегистрирован: 19.01.2018

nadim пишет:

А ты MSYS2 с какого репозитария установил?

Отсюда https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

https://github.com/espressif/esp-idf/issues/2727#issuecomment-441167703

Рекоммендуют запускать мсис файлом mingw32.exe из за проблем с питоном. В windows path должен быть прописан путь к питону (хотя он есть и в мсис'е 

еще я раскомментил строчку "set MSYS2_PATH_TYPE=inherit" в файле msys2_shell.cmd (в корне мсис'a)

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

agat20 пишет:

To pilnikov ++++++ спасибо благодаря вашей подсказке все получилось, скомилировал нужную мне версию! теперь могу компилировать сам любую прошивку (естественно имея исходники) 

теперь научите где править конфиг (в каком файле вносить изменения) Заранее благодарен.

А что именно вы хотите править? собрать из радива боинг787?

Onegin45
Offline
Зарегистрирован: 27.11.2018

b52s пишет:

Мне больше нравится весия 1.4R (после 3-х исправлений автором) из архива, не плохая стабильность, возможность настроить второй энкодер, баги есть но не критичные.

А для чего там второй енкодер?

b52s
Offline
Зарегистрирован: 09.10.2018

Onegin45 пишет:

b52s пишет:

Мне больше нравится весия 1.4R (после 3-х исправлений автором) из архива, не плохая стабильность, возможность настроить второй энкодер, баги есть но не критичные.

А для чего там второй енкодер?

В прошивке можно подключить 2 энкодера по разным логикам переключения.

Первый энкодер:

1. изменение громкости
2. долгое нажатие, перелистывание списка радиостанций,

второй энкодер:

1. перелистывание списка радиостанций
2. долгое нажатие, изменение громкости.

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

Нажатие тоже можно выключить на двух энкодерах.

sound
Offline
Зарегистрирован: 12.07.2018

Тема наверное уже заежаная, но пролистав форум так и ненашол окончательного ответа.

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

Если нетрудно кто делал Karadio esp32 с меньшим количеством ног, написать как подключать что к каким пинам.

Зарание спасибо за ответ.

agat20
Offline
Зарегистрирован: 25.06.2016

Вот по этой картинке легко решить проблему

agat20
Offline
Зарегистрирован: 25.06.2016

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

Onegin45
Offline
Зарегистрирован: 27.11.2018

sound пишет:

Тема наверное уже заежаная, но пролистав форум так и ненашол окончательного ответа.

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

Если нетрудно кто делал Karadio esp32 с меньшим количеством ног, написать как подключать что к каким пинам.

Зарание спасибо за ответ.

У меня такая связка. Пинов немного меньше, но как я понял, это земляные пины. И в добавок, названия пинов немного не совпадают с общепринятыми, но аналогия есть, и разобраться вроде не сложно.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

https://github.com/espressif/esp-idf/issues/2727#issuecomment-441167703

Рекоммендуют запускать мсис файлом mingw32.exe из за проблем с питоном. В windows path должен быть прописан путь к питону (хотя он есть и в мсис'е 

еще я раскомментил строчку "set MSYS2_PATH_TYPE=inherit" в файле msys2_shell.cmd (в корне мсис'a)

Из под mingw32.exe все установилось и скомпилировался файл KaRadio32.bin

Спасибо!

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

to sound && agat20

специально для хитрожопых китайских плат, вариантов коих до и больше, автор карадио JP Cocatrtix (спасибо ему!) и сделал кардинально отличающуюся от предыдущих прошивку 1.5, в которой можно тасовать входы как кому нравится (за небольшим исключением - пины с 35 по 39 могут работать тока на вход).

На гите в папочке boards лежат готовые конфиги для нескольких распространенных платок под есп32 (с расширением .csv - текстовые их можно править, .bin - можно сразу шить) конфиг можно самому сгенерить из .csv в .bin скриптом old_nvs_partition_generator.sh. Сгенерированный (или взятый из папочки boards) .bin  конфиг файл прошивается отдельно по адресу 0x3a2000 один раз. При обновлении прошивки конфиг не слетает - обновление его не трогает.

В конфиг файле .csv в exel или текстовом редакторе вы вручную можете задавать пины к которым подключаете ту или иную переферию ака диспей, vs1053, энкодеры, кнопки. Если тот или иной пин не используется в значении против него нужно указать 255 (не пользовать). 

В конфиге также можно указать альтернативную раскладку для ИК пульта.

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

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

З.Ы. В прошивках >= 1.5 можно меняя конфиг, находу, без перезаливки основной прошивки, поменять схему подключения.

З.Ы.Ы to nadim я думаю стоит добавить сей опус к вам в поминальник.

4sserg
Offline
Зарегистрирован: 26.01.2018

Подскажите пожалуйста печатную плату КаРадио32 под esp32 без обвязки и vs1053 красную ( одна линия контактов)

Ri4ard
Offline
Зарегистрирован: 24.11.2018

agat20 пишет:

нифига вас понесло! Это устройство всего лишь ультрабюджетная модель с такими же возможностями которые и так уже на пределе! (типа шутка)

[/quote]

А все таки? Просто это очень удобная фича была бы...

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Ri4ard пишет:

А все таки? Просто это очень удобная фича была бы...

 

Обратитесь в Google. Если бюджета хватит - вам помогут

Ri4ard
Offline
Зарегистрирован: 24.11.2018

Джентльмены, второй дилетантсткий вопрос-предложение. Тема "Интернет-приёмника" сейчас достигает 79 экранов. Прочтя их, хоть и поверхностно, понял что есть несколько вариантов железа + соответственно прошивок. Возможно ли попросить уважаемого Автора вносить апдейты и выносить их в первый свой пост? Примерно так: Вот радио такое то, компоненты такие то ссылки на них тут то, ссылки на прошивки тут то. Не сильно напрягу?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

нету такой возможности

pkmuum
Offline
Зарегистрирован: 25.03.2018

4sserg пишет:

Подскажите пожалуйста печатную плату КаРадио32 под esp32 без обвязки и vs1053 красную ( одна линия контактов)

Я делал плату для KarRadio32 с красной VS1053 для ESP32 с 15 контактами в ряду

Моё пояснительное видео: https://youtu.be/KxX3nmln7_c

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

pilnikov пишет:
специально для хитрожопых китайских плат, вариантов коих до и больше, автор карадио JP Cocatrtix (спасибо ему!) и сделал кардинально отличающуюся от предыдущих прошивку 1.5, в которой можно тасовать входы как кому нравится а вход)
Это, по хорошему, можно было сделать и в конфиге, как у Edzelf, и пины переопределить, и коды с ИК-пульта набить, ничего дополнительно не перешивая, и тем более не компилируя, а ут опять какя-то одноразовая поделка, с кучей телодвижений.

agat20
Offline
Зарегистрирован: 25.06.2016

pilnikov пишет:

to sound && agat20

специально для хитрожопых китайских плат, вариантов коих до и больше, автор карадио JP Cocatrtix (спасибо ему!) и сделал кардинально отличающуюся от предыдущих прошивку 1.5, в которой можно тасовать входы как кому нравится (за небольшим исключением - пины с 35 по 39 могут работать тока на вход).

На гите в папочке boards лежат готовые конфиги для нескольких распространенных платок под есп32 (с расширением .csv - текстовые их можно править, .bin - можно сразу шить) конфиг можно самому сгенерить из .csv в .bin скриптом old_nvs_partition_generator.sh. Сгенерированный (или взятый из папочки boards) .bin  конфиг файл прошивается отдельно по адресу 0x3a2000 один раз. При обновлении прошивки конфиг не слетает - обновление его не трогает.

В конфиг файле .csv в exel или текстовом редакторе вы вручную можете задавать пины к которым подключаете ту или иную переферию ака диспей, vs1053, энкодеры, кнопки. Если тот или иной пин не используется в значении против него нужно указать 255 (не пользовать). 

В конфиге также можно указать альтернативную раскладку для ИК пульта.

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

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

З.Ы. В прошивках >= 1.5 можно меняя конфиг, находу, без перезаливки основной прошивки, поменять схему подключения.

З.Ы.Ы to nadim я думаю стоит добавить сей опус к вам в поминальник.

Нет таких слов в русском языке...которыми бы я хотел Вам выразить свою благодарность!!!! Да я думаю кто в "теме" будут Вам очень признательны!!!! спасибо вам (пардон "Вам" с большой буквы конечно же). Буду изучать на досуге...результат опубликую...(вы конечно ироничный "субъект" -прошу не обижаться) а по простому-спасибо!

agat20
Offline
Зарегистрирован: 25.06.2016

ShAlex13 пишет:

pilnikov пишет:

https://github.com/espressif/esp-idf/issues/2727#issuecomment-441167703

Рекоммендуют запускать мсис файлом mingw32.exe из за проблем с питоном. В windows path должен быть прописан путь к питону (хотя он есть и в мсис'е 

еще я раскомментил строчку "set MSYS2_PATH_TYPE=inherit" в файле msys2_shell.cmd (в корне мсис'a)

Из под mingw32.exe все установилось и скомпилировался файл KaRadio32.bin

Спасибо!

прошу пардону я как то сразу понял что msys2 "не в теме" поэтому всё чир я делал я делал через mingw32.exe и не плохо получалось (экскьюзми за сарказм)

Ri4ard
Offline
Зарегистрирован: 24.11.2018

pkmuum пишет:

Моё пояснительное видео: https://youtu.be/KxX3nmln7_c

 

Константин, в силу того, что у Вас есть проект, реализованный как на Ардуино, так и на Raspberry, вопрос в каком из проектов лучше качество звучания?

ShAlex13
Offline
Зарегистрирован: 19.01.2018

agat20 пишет:

прошу пардону я как то сразу понял что msys2 "не в теме" поэтому всё чир я делал я делал через mingw32.exe и не плохо получалось (экскьюзми за сарказм)

Так то Вы правы, для особо "одаренных" так и написано: " Open a MSYS2 MINGW32 terminal window by running,(красным по белому)  C:\msys32\mingw32.exe. " :) Видимо читаем через строки.

Там и ярлычок слева, от mingw32 (M серый)

https://docs.espressif.com/projects/esp-idf/en/latest/get-started/windows-setup.html#check-it-out

 

pkmuum
Offline
Зарегистрирован: 25.03.2018

Ri4ard пишет:

pkmuum пишет:

Моё пояснительное видео: https://youtu.be/KxX3nmln7_c

 

Константин, в силу того, что у Вас есть проект, реализованный как на Ардуино, так и на Raspberry, вопрос в каком из проектов лучше качество звучания?

По ощущениям, звук в проектах, где использовался модуль VS1053 сочней, довольно хороший бас. На Rasberry Pi  звук более плоский, сигнал на выходе немного слабее чем с VS1053, но зато нет никаких цифровых шумов. По стабильности работы, радио  на Raspberry Pi вне конкуренции, никаких затыков, его даже не имеет смысла сравнивать с KaRadio и KaRadio32, его только в этом плане можно сравнивать с настольным компом. Ну еще в проекте радио на Raspberry Pi как плюс имеется возможность использовать различные дисплеи от самых простых двухстрочных, до бесконечно больших телевизоров, возможность использовать различные органы управления: кнопки, энкодер, сенсорный экран, а так же возможность подключить внешнюю аудиокарту или ЦАП. Но главный минус - высокая стоимость, соизмеримая с бюджетным смартфоном.

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

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

Когда-то у меня и было организовано радио в ванной через смарт, купил б/у с нерабочими симками, закинул за панели, установил какое-то интернет-радио, и сделал его автозапуск, смарт настроил на включение в 6 утра (это если свет отключат, телефон потом сам не включится), станция была всего одна, т.к. возможности удалённого перекоючения не придумал, зато играло оно всегда стабильно )

ЗЫ Главное цена была рублей 300, вполне себе бюджетно.

pkmuum
Offline
Зарегистрирован: 25.03.2018

udavst]</p> <p>[quote=pkmuum пишет:
... купил б/у с нерабочими симками,...

ЗЫ Главное цена была рублей 300, вполне себе бюджетно.

Ну если использовать такой вариан б/у, то конечно очень бюджетно. Мне недавно  знакомый из мастеской, где телефоны ремонтируют отдал на запчасти целую коробку  с разлиными телефонами (он хотел их выкинуть) , там 20-25 различных звонилок и смартфонов было,  некоторые из них даже вроде работают, но покоцанные. Теперь по необходимости выковыриваю из них необходимые запчасти, динамики, дисплеи. Тоже бюджетно получается.

Я пока с проектом KaRadio не познакомился радио слушал на андроид-автомагнитоле, которую использовал дома в качестве музыкального центра. Я вроде как-то ссылку на видео про свой музыкальный центр из автомагнитолы выкладывал, но может кто не видел, вот что тогда соорудил: https://youtu.be/1ZweR9Oasj4

b52s
Offline
Зарегистрирован: 09.10.2018

где в edzelf esp32  можно настроить преворот изображения на ssd1306?

Ri4ard
Offline
Зарегистрирован: 24.11.2018

pkmuum пишет:

По ощущениям, звук в проектах, где использовался модуль VS1053 сочней, довольно хороший бас. На Rasberry Pi  звук более плоский, сигнал на выходе немного слабее чем с VS1053, но зато нет никаких цифровых шумов. По стабильности работы, радио  на Raspberry Pi вне конкуренции, никаких затыков, его даже не имеет смысла сравнивать с KaRadio и KaRadio32, его только в этом плане можно сравнивать с настольным компом. Ну еще в проекте радио на Raspberry Pi как плюс имеется возможность использовать различные дисплеи от самых простых двухстрочных, до бесконечно больших телевизоров, возможность использовать различные органы управления: кнопки, энкодер, сенсорный экран, а так же возможность подключить внешнюю аудиокарту или ЦАП. Но главный минус - высокая стоимость, соизмеримая с бюджетным смартфоном.

Константин, спасибо за четные ответы. Услышал Вас. Более того, будучи абсолютным новичком в этом, интуитивно пока понимаю что Rasberry интереснее (да простят меня форумчане): это не контролер, а компьютер и функционально он шире. Касательно стоимости: иначально захотелось слушать радио, которого в "сылке" нет, но к которому привык в Мск. Но тут же вознило желание, о котором писал выше - узнать "а что это играет". В итоге как идиот сижу у компа, шазамом "щелкаю" мелодии и потом Ютубом выцепляю и закачиваю на ноутбук. Поскольку операция однотипная, то подумал - а почему бы ее не автоматизировать и написал сюда, параллельно ища интернет-радио. Кроме "Волны" нашел среди прочих готовых - Sangean. Хвалят звук его, функционала который мне нужен - нет, и стоит примерно 15 000 руб (под 300$ USD). Стал задумываться что у меня есть/могу достать и что я получу. В итоге получается расклад, при котором:
- проект на Ардиуно очень бюджетный (я так посчитал что 3 000 руб примерно). Звук, как Вы написали, лучше (объясняю это отдельным модулем). Минусы для меня - моя криворукость пайки (менеджер я :), не радиолюбитель, коим был мой папа).
- проект на Raspberry дорогой.  (примерно тыс 6 000). Звук, как Вы пишите - хуже. Я не изучал тему. Возможно (!) к платформе есть отдельные звуковые модули... Подкупает что ты вставляешь одно в другое и все. + еще в том, что возможно (надо изучать) можно осуществить требуемый мне функционал, поскольку это компьютер с полноценной ОС.

Может быть я не указал еще какие платформы и возможности... Но пока так.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

6-9 тысяч это уже готовое решение, про которое у Константина в самом начале ролика упомянуто. Вообще в меломанской среде потолка ценового нет. Все зависит от ужаленности того или иного индивида и его финансовых возможностей. Звуковуха на базе VS1053 и вправду выдает очень даже неплохой саунд. Для формата "радио на кухне" очень даже неплохо, а при путевых усилителе и акустике, я бы сказал даже на начально профессиональный уровень тянет. Но это радио - те формат максимум ААС, и ни каким лозелесом тут не пахнет. И требовать от железки ценой в 500р (за готовый модуль) или 100р (за чип) "золотых унитазов" не стоит. А по поводу контента, я думаю вам (при наличии времени и терпения) стоит подобрать себе пару тройку радиостанций подходящего формата (в радиосуре их достаточно много) тем паче многие станции передают теги от того, что играет. И если уж хочется, можно компом накачать в хорошем качестве, либо с ютуба видео понравившихся композиций и слушать это на чем то более серьезном.

4ivan
Offline
Зарегистрирован: 18.02.2018

Прошу совета КаРадио32:

1) для удаления цифровых шумов (обратной связи по земле питания) нужно только соединить GBUF VS1053 и VREF PAM8403 ? Соединить напрямую или через емкость? При этом RC цепочки с выходов VS1053 на землю нужно паять или они уже стоят в VS1053 ?

2) другой вариант развязать по питанию - поставить DC-DC между ESP32+VS1053  и PAM8403- нашел у себя DC-DC 5V на 3W лучше наверно через него запитать ESP32+VS1053+LCD-TFT, хватит им 3Вт ?

agat20
Offline
Зарегистрирован: 25.06.2016

4ivan пишет:

Прошу совета КаРадио32:

1) для удаления цифровых шумов (обратной связи по земле питания) нужно только соединить GBUF VS1053 и VREF PAM8403 ? Соединить напрямую или через емкость? При этом RC цепочки с выходов VS1053 на землю нужно паять или они уже стоят в VS1053 ?

2) другой вариант развязать по питанию - поставить DC-DC между ESP32+VS1053  и PAM8403- нашел у себя DC-DC 5V на 3W лучше наверно через него запитать ESP32+VS1053+LCD-TFT, хватит им 3Вт ?

Тут добрый человек все расписал https://www.drive2.ru/b/487463808323813881/

развязка по питанию поможет, ардуина (тьфу ты) ЕСП 32 вместе с 1053 и экранчиком потребляет 0,15-0,18 А (у меня лично) а это в пределах 1 Вт 

agat20
Offline
Зарегистрирован: 25.06.2016

pilnikov пишет:

to sound && agat20

специально для хитрожопых китайских плат, вариантов коих до и больше, автор карадио JP Cocatrtix (спасибо ему!) и сделал кардинально отличающуюся от предыдущих прошивку 1.5, в которой можно тасовать входы как кому нравится (за небольшим исключением - пины с 35 по 39 могут работать тока на вход).

На гите в папочке boards лежат готовые конфиги для нескольких распространенных платок под есп32 (с расширением .csv - текстовые их можно править, .bin - можно сразу шить) конфиг можно самому сгенерить из .csv в .bin скриптом old_nvs_partition_generator.sh. Сгенерированный (или взятый из папочки boards) .bin  конфиг файл прошивается отдельно по адресу 0x3a2000 один раз. При обновлении прошивки конфиг не слетает - обновление его не трогает.

В конфиг файле .csv в exel или текстовом редакторе вы вручную можете задавать пины к которым подключаете ту или иную переферию ака диспей, vs1053, энкодеры, кнопки. Если тот или иной пин не используется в значении против него нужно указать 255 (не пользовать). 

В конфиге также можно указать альтернативную раскладку для ИК пульта.

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

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

З.Ы. В прошивках >= 1.5 можно меняя конфиг, находу, без перезаливки основной прошивки, поменять схему подключения.

З.Ы.Ы to nadim я думаю стоит добавить сей опус к вам в поминальник.

правку внсить в файле pattern?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Можете в pattern. В тот, который будете компилировать и потом заливать. Структура всех .csv в папочке boards одинаковая - отличия тока в номерах используемых пинов

agat20
Offline
Зарегистрирован: 25.06.2016

pilnikov пишет:

Можете в pattern. В тот, который будете компилировать и потом заливать. Структура всех .csv в папочке boards одинаковая - отличия тока в номерах используемых пинов

не могу найти эту папочку boards

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

https://github.com/karawin/Ka-Radio32/tree/master/boards
Весь мой опус справедлив только для версий начиная с 1.5

drserj
Offline
Зарегистрирован: 05.08.2018

А можно ли в ESP-32 использовать GPIO0 для своих надобностей? Или пин заюзан под внутренние потребности?

agat20
Offline
Зарегистрирован: 25.06.2016

Подскажите есть ли возможность изменить частоту кристалла в ESP32, при прошивке максимум что можно выбрать это 40 МГц, но вроде говорят кристалл может работать на частоте 80/160/240

drserj
Offline
Зарегистрирован: 05.08.2018

Судя по спецификации (ESP-WROOM-32 Datasheet): "The frequencies of the main crystal oscillator supported include 40 MHz, 26 MHz and 24 MHz." до 40. Хотя, говорят, новые модификации работают на более высоких частотах.

agat20
Offline
Зарегистрирован: 25.06.2016

Кто подскажет магазин на Али где можно купить ESP32 с более высокой частотой кристалла? Желательно проверенный.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

agat20 пишет:

Кто подскажет магазин на Али где можно купить ESP32 с более высокой частотой кристалла? Желательно проверенный.

https://ru.aliexpress.com/item/1-ESP-WROOM-32-WiFi-Bluetooth-4-2-dual-core-MCU/32874524576.html?spm=a2g0v.search0604.3.2.637e64c6TNqoM1&ws_ab_test=searchweb0_0%2Csearchweb201602_4_10065_10068_319_317_5730215_10696_453_10084_454_10083_10618_10307_10301_537_5729715_536_10059_10884_10889_10887_100031_321_322_10915_10103_10914_10911_10910-10889%2Csearchweb201603_51%2CppcSwitch_0&algo_pvid=b999004e-d652-489c-b884-d1ce9f95d937&algo_expid=b999004e-d652-489c-b884-d1ce9f95d937-0

Вроде только в виде чипов. В виде модуля не находил.