Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.
Необходимость регистрации - это защита от спамеров и ботов. Если это условие кого-то оскорбляет, проходите мимо. Не нравится - не заставляю.
Радиола-2 - Музыкальный центр на ESP32 своими руками
Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Условием использования нашего форума, является соблюдение настоящих Правил форума.
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Начал переделывать хранение всех настроек Радиолы на SD-карте. Теперь наличие карточки будет ОБЯЗАТЕЛЬНЫМ!
Преимущества хранения настроек Радиолы на SD-карте перевешивают недостатки.
А недостаток один и он такой же, как и при хранении настроек на FLASH.
При изменении конфигурации (при хранении настроек на FLASH) нужно перезаписывать значения по-умолчанию. Ручное редактирование невозможно.
А при хранении конфигурации на SD-карте, можно редактировать, добавлять, удалять параметры простым текстовым редактором без каки-либо серьёзных последствий. При ошибке всегда можно всё исправить.
Преимущества хранения настроек Радиолы на SD-карте перевешивают недостатки.
А недостаток один и он такой же, как и при хранении настроек на FLASH.
При изменении конфигурации (при хранении настроек на FLASH) нужно перезаписывать значения по-умолчанию. Ручное редактирование невозможно.
А при хранении конфигурации на SD-карте, можно редактировать, добавлять, удалять параметры простым текстовым редактором без каки-либо серьёзных последствий. При ошибке всегда можно всё исправить.
У вас недостаточно прав для просмотра этой ссылки.
- kohileppah-7070
- Откуда: Калининград
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
В отличие от других авторов что импонирует, так то, что Вы пишите что планируете и чем занимаетесь в плане проекта
Вот только что то мало народу включается, все в другой "секте" 
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Некоторые может быть и включились бы, но меня опять бортанули с платками кардридера нужными... Опять месяц ждать, хотя всё остальное железо уже под Радиолу3 спаяно.
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
А для другой "секты" я, к примеру, и так достаточно сделал, чтобы спокойно продолжить с Радиолой и Минивэбом.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Про "секту"...
Без комментариев...
Вот... Приладил на подкассетник дисплей ILI9488
Сижу... Мечтаю...
Спускаюсь с облаков на землю и чешу затылок...
Перевод хранения конфигурации в текстовые файлы несколько затянется... Глобальная переделка... Опять или снова?
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Ну... Народ должен заранее знать, когда надо брать паяльник, напильник, молоток или какой другой инструмент, нужный для запуска Радиолы...kohileppah-7070 писал(а): ↑25 ноя 2023, 14:29В отличие от других авторов что импонирует, так то, что Вы пишите что планируете и чем занимаетесь в плане проекта Вот только что то мало народу включается, все в другой "секте"
Про "секту"...
Вот... Приладил на подкассетник дисплей ILI9488
► Показать
Спускаюсь с облаков на землю и чешу затылок...
Перевод хранения конфигурации в текстовые файлы несколько затянется... Глобальная переделка... Опять или снова?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Вот! Для этого подкассетник и придумали давным-давно. Особенно, если дисп без никому не нужного резистивного тача. Вот так смотришь на все советские, японские и прочие ширпотребные балалайки и думаешь, а ведь неспроста же подкассетник почти в размер с дисплеями сделан
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Основной конфигурационный файл сделан и работает...
Внутренности этого файла выглядят так:
Осталось ещё 5. Для WI-FI, Опции, GPIOS, коды ИК-пульта, переопределение кнопок клавиатуры... Совсем чуть-чуть 
Блин... Шестой ещё есть... Это плейлист...
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Основной конфигурационный файл сделан и работает...
Внутренности этого файла выглядят так:
Код:
У вас недостаточно прав для просмотра этой ссылки.
{
"language": 0,
"color_clock": "0x00FF00",
"color_temp": "0x00FF00",
"color_press": "0x00FF00",
"color_wet": "0x00FF00",
"bklgt_mode": 3,
"hand_brightness": 255,
"bklgt_level": 255,
"day_brightness": 255,
"night_brightness": 111,
"begin_h": 8,
"end_h": 21,
"show_sensors": 5,
"offset_temp": 0,
"TotalStations": 128,
"CurrentStation": 3,
"volume": 255,
"balance": 0,
"trebble": 0,
"middle": 0,
"bass": 0,
"alarmHours": 7,
"alarmMinutes": 0,
"sleepHours": 23,
"sleepMinutes": 0,
"audioinfo": false,
"showweather": false,
"weatherlat": "[10]",
"weatherlon": "[10]",
"weatherkey": "[64]"
}
Блин... Шестой ещё есть... Это плейлист...
У вас недостаточно прав для просмотра этой ссылки.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Удалось все настройки Радиолы разместить в один файл...
Знакомьтесь. КОНФИГ во всей красе
Эххх. К этому конфигу ещё талмуд целый надо писать... 
Знакомьтесь. КОНФИГ во всей красе
Код:
У вас недостаточно прав для просмотра этой ссылки.
{
"language": 0,
"color_clock": 65280,
"color_temp": 65280,
"color_press": 65280,
"color_wet": 65280,
"bklgt_mode": 3,
"LCD_ROTAT": true,
"DF_LONG": true,
"BEEP": true,
"LDR": false,
"TOGGLE_TEMP": false,
"KEYBOARD": true,
"ENCODER": true,
"IR_REMOTE": true,
"IR_CUSTOM": false,
"KBD_CUSTOM": false,
"WIFI_ICON": true,
"LIC_AGREE": false,
"LCD_LED": true,
"I2C": true,
"STAND_BY": false,
"IR_SET": 0,
"DIV_SPI": 2,
"hand_brightness": "255",
"bklgt_level": "255",
"day_brightness": 255,
"night_brightness": 111,
"begin_h": 8,
"end_h": 21,
"show_sensors": 5,
"offset_temp": 0,
"SDcard": true,
"AllSta": 128,
"CurrSta": 4,
"autoplay": false,
"volume": 255,
"balance": 0,
"trebble": 0,
"middle": 0,
"bass": 0,
"alarmON": false,
"AlarmWeek": false,
"AlarmWeekDay": [
false,
true,
true,
true,
true,
true,
false
],
"alarmHours": 7,
"alarmMinutes": 0,
"sleepHours": 23,
"sleepMinutes": 0,
"audioinfo": false,
"showweather": false,
"weatherlat": "",
"weatherlon": "",
"weatherkey": "",
"NTP_CUSTOM": false,
"AUTO_WIFI": false,
"current_ap": 0,
"dhcpEn": [
1,
1
],
"ssid": [
"",
""
],
"pass": [
"",
""
],
"ipAddr": [
"",
""
],
"mask": [
"",
""
],
"gate": [
"",
""
],
"dns1": [
"",
""
],
"dns2": [
"",
""
],
"useragent": "",
"hostname": "",
"tz_num": 4,
"tz_value": [
"EET-2EEST,M3.5.0/3,M10.5.0/4",
"EET-2",
"MSK-3",
"SAMT-4",
"YEKT-5",
"OMST-6",
"KRAT-7",
"IRKT-8",
"YAKT-9",
"VLAT-10",
"SAKT-11",
"PETT-12"
],
"tz_level": [
[
"Киев, София",
"Kiev, Sofia"
],
[
"Калининград",
"Kaliningrad"
],
[
"Москва",
"Moscow"
],
[
"Самара",
"Samara"
],
[
"Екатеринбург",
"Yekaterinburg"
],
[
"Омск",
"Omsk"
],
[
"Красноярск",
"Krasnoyarsk"
],
[
"Иркутск",
"Irkutsk"
],
[
"Чита",
"Chita"
],
[
"Владивосток",
"Vladivostok"
],
[
"Южно-Сахалинск",
"Yuzhno-Sakhalinsk"
],
[
"Петропавловск-Камчатский",
"Petropavlovsk-Kamchatsky"
]
],
"mac": "",
"ntp": [
"0.pool.ntp.org",
"1.pool.ntp.org",
"2.pool.ntp.org",
"3.pool.ntp.org"
]
}
У вас недостаточно прав для просмотра этой ссылки.
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Да большая часть параметров понятна и говорит сама за себя.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Ещё есть нюансы. Например, некоторые значения должны быть обязательно в кавычках. И т.д., и т.п.
__
Продолжаю ваять новый веб.
Вкладка GPIOS упразднена, как и само переопределение пинов ESP32.
На месте вкладки GPIOS будет страница обучения кнопок клавиатуры. На подобие обучения кнопок пульта.
Замена переопределению пинов будет выглядеть примерно так
Эти же пункты можно отредактировать в конфиге...
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
На это надежды мало. Тем более, что в конфиге есть пункты, которые категорически нельзя трогать, Радиола их сама выставляет.
Ещё есть нюансы. Например, некоторые значения должны быть обязательно в кавычках. И т.д., и т.п.
__
Продолжаю ваять новый веб.
Вкладка GPIOS упразднена, как и само переопределение пинов ESP32.
На месте вкладки GPIOS будет страница обучения кнопок клавиатуры. На подобие обучения кнопок пульта.
Замена переопределению пинов будет выглядеть примерно так
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Так выглядит вкладка ОПЦИИ на текущий момент
Тяжело всё так идёт... 
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
- kohileppah-7070
- Откуда: Калининград
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Шикарно! Но стоит ли вкладывать столько сил в веб, где один раз настроил и забыл? На всякий случай. это просто моё мнение.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Хм... Если продолжать Вашу мысль, то веб-интерфейс можно сократить до одного окошка - загрузить плейлист...
Можно даже без окошка, через адресную строку браузера...
Или... Веб-интерфейс вообще не нужен. Все настройки на SD-карте. Можно редактировать. Пример плейлиста есть - можно добавлять станции руками...
Шутка была, если что...
Тяжело идёт не из-за ваяния красивостей. Они *(красивости) сами получаются....
В старой веб-морде всё было примитивно. HTML + js-script. Это работало до тех пор, пока я не решил добавить всего одну вкладку. Всё рухнуло...
Сейчас же я использую простейший фреймворк (который и даёт все "красивости")... "Простейший" это в том смысле, что его уже никто почти не применяет. Слишком примитивный стал...
А для меня он пока "чёрный" ящик... Постигаю конечно, учусь... Но пока тяжело...
Никогда бы не подумал, что мне для создания Радиолы понадобятся знания языков: C, C++, PYTHON, BASH, HTML, JS, SCSS, CSS, ...
А тут ещё свойства, методы, директивы фреймворка и другая лабуда
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
kohileppah-7070 писал(а): ↑29 ноя 2023, 19:56Шикарно! Но стоит ли вкладывать столько сил в веб, где один раз настроил и забыл? На всякий случай. это просто моё мнение.
Шутка была, если что...
Тяжело идёт не из-за ваяния красивостей. Они *(красивости) сами получаются....
В старой веб-морде всё было примитивно. HTML + js-script. Это работало до тех пор, пока я не решил добавить всего одну вкладку. Всё рухнуло...
Сейчас же я использую простейший фреймворк (который и даёт все "красивости")... "Простейший" это в том смысле, что его уже никто почти не применяет. Слишком примитивный стал...
А для меня он пока "чёрный" ящик... Постигаю конечно, учусь... Но пока тяжело...
Никогда бы не подумал, что мне для создания Радиолы понадобятся знания языков: C, C++, PYTHON, BASH, HTML, JS, SCSS, CSS, ...
У вас недостаточно прав для просмотра этой ссылки.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Практически закончил оформление вкладки ОПЦИИ...
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Всем привет!
Я что-то запутался - а какая самая последняя стабильная версия где НЕ требуется SD карта? Можете ссылку дать?
А то мне модуль DEVKITC только-только пришёл, а SD модуля нет и ждать не хочется, хочется уже что-то спаять.
Я что-то запутался - а какая самая последняя стабильная версия где НЕ требуется SD карта? Можете ссылку дать?
А то мне модуль DEVKITC только-только пришёл, а SD модуля нет и ждать не хочется, хочется уже что-то спаять.
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Так-что... проверяйте. О результатах пишите.
_____
Забрал-таки усилитель с почты
Сижу и думаю... А почему я изолирующий усилитель не заказал, а?
Придётся со старой Радиолы выковыривать...
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Если к пинам для карты ничего не подключено, отсутствие SD-карты определяется автоматически. По-крайней мере, так задумано, но не проверено.
Так-что... проверяйте. О результатах пишите.
_____
Забрал-таки усилитель с почты
► Показать
Придётся со старой Радиолы выковыривать...
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
- kohileppah-7070
- Откуда: Калининград
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Здоровья супруге, поправляйтесь!
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
____
Подключил я эту плату усилителя к VS1053...
Короче! Не буду описывать все танцы с бубном. Был момент, когда я уже почти отчаялся и чуть не выкинул усилитель в мусорку...
Прилагаю переделанную схему усилителя. Никаких изолирующих усилителей и развязок по питанию.
Пояснения.
Выкинул операционник, подстроечные резисторы, электролиты на 1 мкф, выпаял R15.
Отключил от земли землянной вывод входного разъема путём перерезания дорожек. Отпаял землянные концы конденсаторов C4 и C2. Подключил эти выводы к землянному контакту разъёма. На схеме красные линии.
Припаял выводы конденсаторов C1 и C3 к контактам разъёма. На схеме синие линии.
Вход усилителя подключил к VS в разъём наушников.
Радиола поёт без замечаний. Цифрового шума нет. Единственное, что напрягает - довольно неприятные щелчки при инициализации VS1053.
Но это решу. У чипа усилителя есть режим MUTE, надо смотреть схему и думать как переделать.
Щелчки при включении и выключении питания вполне терпимые (а по сравнению с исходной схемой - НЕБО и ЗЕМЛЯ).
Итог. Не жалею. Доволен, вполне.
__
З.Ы. Щелчки при переключении станций устранил...
Доработка схемы усилителя
Спасибо! В понедельник уже выпишут.
____
Подключил я эту плату усилителя к VS1053...
Короче! Не буду описывать все танцы с бубном. Был момент, когда я уже почти отчаялся и чуть не выкинул усилитель в мусорку...
Прилагаю переделанную схему усилителя. Никаких изолирующих усилителей и развязок по питанию.
► Показать
Выкинул операционник, подстроечные резисторы, электролиты на 1 мкф, выпаял R15.
Отключил от земли землянной вывод входного разъема путём перерезания дорожек. Отпаял землянные концы конденсаторов C4 и C2. Подключил эти выводы к землянному контакту разъёма. На схеме красные линии.
Припаял выводы конденсаторов C1 и C3 к контактам разъёма. На схеме синие линии.
Вход усилителя подключил к VS в разъём наушников.
Радиола поёт без замечаний. Цифрового шума нет. Единственное, что напрягает - довольно неприятные щелчки при инициализации VS1053.
Но это решу. У чипа усилителя есть режим MUTE, надо смотреть схему и думать как переделать.
Щелчки при включении и выключении питания вполне терпимые (а по сравнению с исходной схемой - НЕБО и ЗЕМЛЯ).
Итог. Не жалею. Доволен, вполне.
__
З.Ы. Щелчки при переключении станций устранил...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Ясно.
А можно просто ссылку на последнюю стабильную версию?
Если не сложно. Просто чтобы оно точно работало.
А можно просто ссылку на последнюю стабильную версию?
Если не сложно. Просто чтобы оно точно работало.
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
А можно меня добавить в группу по радиоле?
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Активное тестирование прошивок, участие в разработке схем, дизайна, функциональности.
Или пожертвовать некоторую сумму для покупки новых компонентов для развития функциональности Радиолы-2.
Как-то так.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Стабильных версий ещё нет. Крайняя в шапке темы.
► Показать
Можно. Но для этого нужно внести посильный вклад в проект.
Активное тестирование прошивок, участие в разработке схем, дизайна, функциональности.
Или пожертвовать некоторую сумму для покупки новых компонентов для развития функциональности Радиолы-2.
Как-то так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
- kohileppah-7070
- Откуда: Калининград
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Вашему энтузиазму можно только позавидовать 
Т.е. в комплекте для нормальной работы, Радиоле нужен усилитель с режимом stand-by?
Т.е. в комплекте для нормальной работы, Радиоле нужен усилитель с режимом stand-by?
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
Или через веб-интерфейс, на вкладке ОПЦИИ.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Нет. Чтобы отключить STAND BY, нужно в конфиге нужно будет выставитьkohileppah-7070 писал(а): ↑03 дек 2023, 20:15Т.е. в комплекте для нормальной работы, Радиоле нужен усилитель с режимом stand-by?
Код:
У вас недостаточно прав для просмотра этой ссылки.
{
.........
"STAND_BY" : false,
.........
}
Это ТОЛЬКО БУДЕТ пин 20. Ещё ничего толком не готово. Времени свободного мало. Думал вчера сделаю промежуточную версию прошивки с новым конфигом. Не получилось. Всю ночь восстанавливал последствия своих шаловливых ручек.kohileppah-7070 писал(а): ↑03 дек 2023, 20:28а Вы схему то внимательно посмотрите и вопросов поубавиться
У вас недостаточно прав для просмотра этой ссылки.
- kohileppah-7070
- Откуда: Калининград
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Вот оно как, ну тогда извиняйте
Я то думал что это уже работает
Я то думал что это уже работает
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
В следующей прошивке подтягивать пин STB будет не обязательно. В конфиге будет пункт "STB_LEVEL": 1 или "STB_LEVEL": 0.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Оно может и работает, но я не уверен. Если переопределение пинов до сих пор работает, пробуйте выставить пин 20. И не забудьте, что пин должен подтянут или к земле или к +3.3V, в зависимости от рабочего состояния режима STAND BY. Если усилитель выключается подачей +3.3V, то и пин должен быть подтянут по питанию. Т.е. при включении Радиолы, усилитель автоматически будет в режиме STAND BY.
В следующей прошивке подтягивать пин STB будет не обязательно. В конфиге будет пункт "STB_LEVEL": 1 или "STB_LEVEL": 0.
У вас недостаточно прав для просмотра этой ссылки.
- kohileppah-7070
- Откуда: Калининград
Сообщение
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
не лучше ли использовать mute, а stand_by использовать для полного отключения?
- SinglWolf
- Администратор

- Контактная информация:
- Откуда: Башкирия
Сообщение
...Для полного отключения... Чтобы что? Хоть как, но питание быть должно всегда. В режиме ожидания Радиола будет показывать только часы, ночью с приглушенной подсветкой. Сколько будет потреблять Радиола в этом режиме + потребление усилителя в режиме ожидания ещё предстоит рассчитать. Короче... Вопрос пока открытый.
Re: ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Хм... Чистый MUTE можно реализовать программно - громкость в ноль и восстановление предыдущего уровня громкости. А как называются режимы усилителя, которыми можно глушить звук аппаратно - не важно. Главное - скрыть щелчки инициализации VS-ки.kohileppah-7070 писал(а): ↑03 дек 2023, 21:47не лучше ли использовать mute, а stand_by использовать для полного отключения?
...Для полного отключения... Чтобы что? Хоть как, но питание быть должно всегда. В режиме ожидания Радиола будет показывать только часы, ночью с приглушенной подсветкой. Сколько будет потреблять Радиола в этом режиме + потребление усилителя в режиме ожидания ещё предстоит рассчитать. Короче... Вопрос пока открытый.
У вас недостаточно прав для просмотра этой ссылки.