Cover Image

KaRadio32 - интернет радио

Август 14, 2020 - Время чтения: 7 минуты

Универсальная версия платы для проекта KaRadio32 к которой можно подключить цап PCM5102 или декодер VS1053, а также подключить — Adafruit-MAX98357 I2S 3 Вт усилитель класса D.
Теперь можно в зависимости от Ваших потребностей использовать платы как бутерброд:

  1. цап PCM5102 — если нужно удешевить и получить стерео сигнал (mp3 и возможность прослушивания ААС станций);
  2. декодер VS1053 — полный фарш (mp3 и AAC станции работают отлично)
  3. MAX98357 I2S 3 Вт — моно усилитель — ниже видео с его обзором (mp3 и возможность прослушивания ААС станций);

krv2v9.jpg  

krv2v8.jpg 

krv2v8_2.jpg 

krv2v9_2.jpg  

krv2v9_3.jpg 

krv2v9_4.jpg 

Подключать дисплей (1,8" дюймовый цветной TFT ЖК-дисплей 128x160 ST7735) непосредственно на плату или подключить внешний дисплей (почти любой — перечень поддерживаемых дисплеев есть у автора гитхабе) через дополнительный разъём снизу платы.

Управление радио осуществляется через WEB интерфейс, IR порт, android приложения, через uart.

Аппаратный кодек VS1053b

Советую брать на красной плате, цепь питания выполнена качественнее чем на синей. Обязательно проверьте кварц, должен быть на 12.288MHz, иначе звук будет немножко растянут.

С подключением VS1053b к усилителю есть нюанс. Напрямую нельзя, можно спалить выходной каскад. Кодек использует виртуальную землю GBUF для выхода на наушники. Надо поставить разделительные конденсаторы С1, С68 на 10мкФ х 10в и подпаяться к GND вместо GBUF. Элементы R8, C5, R7, C4, R6, C3 уже есть на красной плате, а R1, R79, C2, C69, R2 и R80 можно не устанавливать.

Чтобы победить цифровые помехи - используйте усилитель с дифференциальным входом. Один из дифов подключается к земле и все синфазные помехи вычитаются входным каскадом. Типичный представитель на  Aliexpress - HT6872. Выходная мощность 2.8W на 4Ом с искажениями THD 10% и КПД 90%. Напряжение питания 3.6в - 6.5в. У усилителя есть встроенный фильтр EMI -  не нужны ферритовые бусины и конденсаторы на выходе. 

подключение HT6872

Еще один усилитель AB-class с дифференциальным входом и вольтодобавкой — HT8698. Выходная мощность 4.75W x 4.75W на 4Ом с искажениями THD 10%. Напряжение питания 2.5в — 5.5в. Звук сказка. Есть басы, высокие не каша. Монстры Bose и Harman-Kardon нервно курят. Но есть одно но — очень требователен к питанию. От старой самсунговской зарядки Ka-Radio с ним не завелся. На средней громкости в пиках 1.5А, на максимальной около 2А.

подключение HT8698

Если Вы хотите подключить копеечный усилитель PAM8403 или PAM8406 то соединением виртуальную землю GBUF кодека VS1053b с VREF PAM8403 - 8я нога через конденсатор в 47мФ х 10в плюсом к GBUF вски.

Пользовался источником от elchupanibrei

KaRadio32 + Adafruit-MAX98357 I2S 3 Вт усилитель класса D

Цифровой моно усилитель с нормальным качеством звука — самодостаточный (цап и декодер дополнительно ему не нужен). Если использовать для кухни и т.д. то самое оно — один динамик вполне достаточен :). Цена такая как за цап PCM5102.

Даташит - PDF

Первые настройки запуска КаРадио32 При первом включении, радио надо будет настроить на новую точку доступа - радио перейдет в состояние точки доступа с именем WIFIKaRadio. Через смартфон подключаетесь к этой точке (сети) и отключите на смартфоне интернет (4G....). Запускаете браузер хром и в адресной строке прописываете IP адрес KaRadio 192.168.4.1. Загрузится страница с настройками, переходите в настройки (3 вкладка). Находите настройки ВИФИ сети и прописываете свою точку доступа, поставьте галочку возле DHCP (динамический IP адрес - выдаст ваш роутер автоматом) и нажимаете кнопку принять настройки (Validate). Радио перезагружается и подключается к Вашей сети. При запуске высветит снизу на дисплеи Ваш IP адрес - по которому можно будет с компьютера заходить или через андроид приложение. Чтобы у видеть адрес можно перейти в режим часов. Нажать быстро два раза кнопку PLAY (для выхода обратно еще два раза нажать).

Уровень заряда батареи - ВЫПУСК 1.9 R8 27 ДЕКАБРЯ 2020 Г.

Требуется объявление P_ADC_BAT gpio32 to 39 в конфигурации csv.

В схеме два резистора по 100000 Ом, как на схеме, но с R1 = R2 и ESP32 Gpio, заданным P_ADC_BAT.

Регулировка подсветки для TFT SPI дисплея

Включение и выключение кнопкой

По поводу паять или не паять квадратную площадку 39 под ESP32-WROVER Выдержка из ESP32-WROVER Datasheet V2.1 стр.15 Note: Soldering Pad 39 to the Ground of the base board is not necessary for a satisfactory thermal performance. If users do want to solder it, they need to ensure that the correct quantity of soldering paste is applied. Контактная площадка 39 для заземления базовой платы не является необходимой для удовлетворительных тепловых характеристик. Если пользователи собирается паять её, нужно убедиться, что нанесено правильное количество паяльной пасты.

  1. KaRadio32 - интернет радио
  2. KaRadio32 - как прошить
  3. KaRadio32 - создаем файл конфигурации
  4. KaRadio32 - ВЭБ интерфейс от bazooka07
  5. KaRadio32 - Подключение IR пульта
  6. ESP32 wroom — как подключить память SPIRAM

WEB интерфейс от Bazooka07 для управления, конвертирования и заливки плейлиста в КаРадио

LINKS from Nadim

Static Pages