Як вже писав раніше - захотілось радіо зібрати - я спробував кілька варіантів тих радіоприймачів - все не то, в кожному проєкті якісь негаразди.
В одному - одне, в іншому друге... а такого, щоб зібрав і воно роботає - от такого не траплялось.Від слова зовсім. Але якось втрапив мені 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 без дисплея, енкодера, ЦАПа, картки пам'яті) - і воно запрацювало. Рівно, чьотко і без танців з бубном і сторонніх милиць... Ура... Але - а як на дисплеї буде? Замовив дисплей, підключив - і дива не відбулось - кирилиці нема. Переглянув в репозиторії вихідні коди - нє, не буде діла - кирилиці там нема...
Сумно...
Але - це ж опенсор проєкт? Так! Було вирішено виправити цей пункт.
Немає коментарів :
Дописати коментар