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

Jun 06, 2024 07:01

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

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

Жду ESP32-S3 с 8МБ флеш, тк библиотека под PCM5102 в 4МБ не влезла. Не хватило совсем чуть-чуть. Бинарник оказался на 7% больше.

Не очень понимаю китайское ценообразование. Плата ESP32-S3 с новым dual-core Xtensa LX7, 16МБ флеш и 8МБ PSRAM сейчас $4.70. Это дешевле обычного ESP32 с 8МБ без PSRAM. С ESP32-WROVER та же картина. Про ESP8266 вообще молчу. Чудеса.



прототип MatrixClock с webradio

UDP: Реле tthRelay так же перевел на ESP32. Теперь легко переваривает шифрование HTTPs при соединении с Telegram. Всегда свободно около 230КБ heap. Правда фрагментация около 50%. Тот же код на ESP8266 давал 15%..30%. Главный бонус - цепкое радио. Там где ESP8266 уже сдается, ESP32 уверенно работает.

UDP: В выходные поковырял код. Уже работает будильник с веб радио в качестве источника звука. Осталось прикрутить SD-карточку и научиться делать списки станций.



предфинальный прототип MatrixClock с webradio

esp32, arduino, diy

Previous post Next post
Up