MatrixClock part 7 - прикручиваем webradio (теперь точно)

Jun 06, 2024 07:01

За год (в редкие моменты, когда было и время и настроение) перевел MatrixClock с ESP8266 на ESP32. В теством режиме прикрутил webradio и оно таки работает и ресурсов хватает. Удивительно.
Read more... )

esp32, arduino, diy

Leave a comment

dp_3lo June 6 2024, 12:26:37 UTC

Жду ESP32-S3 с 8МБ флеш. Библиотека под PMC5102 в 4МБ не влазит.

А у меня то как в ESP32-WROOM влезла ?

который месяц поет на кухне. :(

Reply

elchupanibrei June 6 2024, 12:48:34 UTC
Без OTA или 2МБ диска под сервер и у меня влазит. Но хочется полный фарш.

А у вас на кухне с экраном, OTA и диском littleFS?

Reply

dp_3lo June 6 2024, 13:21:46 UTC

Ах вот оно что..... :)

ну тогда конечно....

Нет, у меня просто Ё-радио, с дисплейчиком на 0,96 дюйма.

я на него все равно не смотрю.
управление со смартфона.

раньше стояло на ESP8266 c VS1053, частенько затыкалось, на "троечку" короче.
вот подвернулся проект yoRadio - решил попробовать и заодно испытать PCM5102.
Ничо так, звук приличный и работает на 4+..... :)

Reply

elchupanibrei June 6 2024, 13:24:01 UTC
yoRadio видел. Хороший проект. Нравится больше чем kaRadio32. Но у меня, как у самурая, свои путь.

Reply

dp_3lo June 6 2024, 13:29:25 UTC

Да у меня тоже.... :)
вот подразгребусь с апгрейдом отопительной системы (пока тепло и котел включать не надо), возьмусь за вторую версию "Огородной радиолы".
Старая - поет на грядках - но там только FM-радио и MP3-плейер. RDA5807 и Атмега64 под Ардуиной.

"Два в одном" :)
Хочу динамики помощнее, аккумулятор большей емкости, и интернет радио - WiFi всё равно накрывает весь участок, а ФМ станции многие ловятся не очень уверенно - далеко от меня.
"Три в одном" короче. :)
все уже есть для реализации, даже для корпуса материалы, но время не хватает - лето, грядки, то да се....

Ё-радио за вечер собрал - просто чтоб радио играло в доме. Один живу - тишина порой надоедает. :)

Reply

elchupanibrei June 6 2024, 13:43:15 UTC
Имхо у PCM5102 звук плосковат по сравнению с VS1053. Ещё у последнего аппаратный кодек mp3, AAC и ogg и встроенный DSP который неплохо умеет улучшать звук. Правда в yoRadio и kaRadio32 многое из того что могет чип не реализовано.

Я писал свою либу под VS1053 с реализацией всех плюшек, а тк у чипа все аппаратное, то либа легко влазила даже в 4MB. Отказался из-за дороговизны. PCM5102 в 2..2.5 раза дешевле. MatrxClock должны быть народным.

Тоже по началу хотел ограничиться RDA5807, но потом подумал синхронизация часов и так по wifi идёт, FM не у всех стабильно ловит и решил взять чип пожирнее (esp32 вместо esp8266). Тем более цены на них сравнялись. Смысл теперь брать esp8266 вообще не вижу. Переход только был немного болезненный. Вроде framework один, но 10%..15% кода пришлось переделывать.

После развода жил 2 года один. С тех пор появилась привычка разговаривать с сами собой. Теперь отучиться не могу.

Советую в качестве усилка брать class-D. Стоят копейки, КПД по 90%, качают хорошо. я на слух от class-AB не отличаю.

Reply

dp_3lo June 6 2024, 13:57:13 UTC

Имхо у PCM5102 звук плосковат по сравнению с VS1053.

Думаю чтоб это заметить - надо прогнать звук через хороший усилитель и годную акустику.
А в небольшом ящике с парой дешовых широкополосных динамиков (L +R ) - не заметно разницы вообще.

Смысл теперь брать esp8266 вообще не вижу.

Это точно.... Я уже просто придумываю - куда бы воткнуть завалявшиеся 8266 - вон даже подсветкой рассады поставил управлять. И чтоб на смартфон докладывал. :))))

Купил как то 5 штук одним лотом - на цену позарился по 100 рублей получилось за штуку - вот до конца еще не распихал.
Еще одну поставлю мерять уровень воды в септике. :)

С тех пор появилась привычка разговаривать с сами собой.

Есть такое местами.... :)

Reply


Leave a comment

Up