1 липня 2026 р.

ESP32 Web Radio Evo3 (Evolution 3 MOD)

Як вже писав раніше - захотілось радіо зібрати - я спробував кілька варіантів тих радіоприймачів - все не то, в кожному проєкті якісь негаразди.

 В одному - одне, в іншому друге... а такого, щоб зібрав і воно роботає - от такого не траплялось.Від слова зовсім. Але якось втрапив мені ESP32 Web Radio Evo3 (Evolution 3) - доволі таки цікавий проєкт веб-радіо. Я вирішив його спробувати.

У автора заявлено такий функціонал:

  • Трансляція інтернет-радіо з плейлістів (можна зберігати на SD-карті/внутрішньому LittleFS або завантажувати з GitHub)
  • Підтримка I2S ЦАП PCM5102A
  • Повноцінний веб-сервер для керування з настільного комп'ютера або мобільного телефону
  • OLED-дисплей SSD1322, SH1122 (256 пікселів x 64 пікселів)
  • Операції з одним поворотним енкодером
  • Оновлення OTA безпосередньо з веб-сторінки 
  • Перегляд/завантаження/вивантаження/видалення вмісту SD-карти/LittleFS через веб-сторінку 
  • Додано візуалізацію на OLED-дисплеї
  • Підтримка 16 банків з 99 станціями на кожен банк
  • Додано польські шрифти для правильного відображення рядків станцій 
  • 3-точковий еквалайзер
  • Підтримка клавіатури з резистором АЦП для легкої інтеграції з FM-тюнерами
  • Увімкнення/вимкнення живлення з пульта дистанційного керування
  • Таймер сну

Ого, скільки всього... Треба перевірити як воно там все влаштовано.  Але один момент - про додані польські шрифти мене засмутив.Щось підказувало, що кирилиці не буде, та і нашо то поляку треба? Всеж вирішив спробувати. Завантажив фулфлеш, прошив його в ESP32, увімкнув (саму ESP32 без дисплея, енкодера, ЦАПа, картки пам'яті) - і воно запрацювало. Рівно, чьотко і без танців з бубном і сторонніх милиць... Ура... Але - а як на дисплеї буде? Замовив дисплей, підключив - і дива не відбулось - кирилиці нема. Переглянув в репозиторії вихідні коди - нє, не буде діла - кирилиці там нема... 

Сумно...

Але - це ж опенсор проєкт? Так! Було вирішено виправити цей пункт.

Немає коментарів :

Дописати коментар