Як я вже казав - я знайшов ще один цікавий проєкт інтернет-радіо. Автор - з Польщі, але...
...але є в цьому радіо окрім підтримки кількох типів дисплеїв (як монохромних OLED, так і кольорових TFT), DAC PCM510A (а як потім з'ясувалося - не тільки), керування енкодерами та кнопками - головне - підтримка кирилиці. Одразу. Без переписування коду і перекомпіляції всього проєкта як то було з EVO3. Все є відразу після прошивання ESP32-S3.
Зібрати все з готових модулів на тест на столі - 10 хвилин + 2 хвилини на прошивання. І все запрацювало. Чому так бистро? Все дуже просто - є зручний web-інсталятор цього всього. Кабель в ПК і в ESP32-S3, обираємо порт - і чекаємо 2 хвилини. Ребут. Радіо підіймає мережу для налаштування Wi-Fi. І все.
Перший тест - з екраном SSD1306 0,96" - все працює, але не так як треба. Екран не стартує при увімкнені радіо. Варто лише тронути регулятор яскравості в панелі керування радіо - екран ініціалізується і все нормально. І так до наступного увімкненя або перезавантаженя. Не айс...
Ось так воно виглядає, але ж екран не роботає як надо. Мені навіть довелося зарегатися на форумі і залишити багрепорт про цю проблему (там по темі на форумі можно прослідкувати всю історію змін).Ну а поки автор проєкта шось там переписував в коді (ну напевно не зовсім автор - скоріше за все ШІ все це робив, але то таке...) я спробував приєднати кольоровий SPI TFT дісплей 2,8" 320x240 на ili9341. З цим модулем радіо стартувало без проблем. Все чьотко і красіво.
Красиво, кольорово, VU-метр, погода і ще там щось потім автор додав для кольорових дісплеїв. Але мені воно не зайшло. Чогось маленький OLED монохромний екран вписувався краще в концепт радіо...Поки автор вилавлював баги я дозамовив енкодери, ЦАП та екран на SH1106 1,3" I2C і став чекати результатів. А поки ганяв радіо на макеті.
Замість ЦАПа PCM5102A я тимчасово використовув I2S підсилювач на 3 Вт - MAX98357A - звук на 3 Вт 4 Ом динамік доволі таки непоганий. І тут я подумав - а чи можна під'єднати ЦАП і підсилювач паралельно - шоб мати стерео вихід на зовнішній підсилювач (а звук з PCM5102A доволі непоганий) та моно вихід на динамік? Відповідь - можна, шо я і зробив - підсилювач гаситься на MUTE окремим перемикачем - і працює тільки стерео вихід. Отлічно...
А тут якраз прийшли всі потрібні для складання модулі і я зібрав все як і повинно бути в фіналі.
Була надрукована "морда" приймача і виконана макєтна примірка. Чудово. Продовжуємо далі. Автор вже виправив проблему з ініціалізацією дисплея - все працює чьотко і без проблем (ну майже, але то не дісплей вже...). Також автор додав керування кнопками або енкодерами на вибір.Я не поспішаючи домалював корпус радіо, роздрукував його і за пару вечорів зібрав то всьо на термоклєй та гвинти М3 (та чотири смачних рарітєтних саморєза:-)) в єдне ціле. І воно працює. ІЧ-пульт я не використовую - але підтримка пульта є. Ось як воно всьо в зібраному стані виглядає.
Результат мені сподобався. А сама модель для друкування - якщо комусь цікаво - є на Thingiverse. Завантажити її можна тут.Якщо будуть питання - пишемо, не соромимося... Енджой!












Немає коментарів :
Дописати коментар