Phone Number Phone Number Телефон: 0898 518 261 Fbook     Fbook     Smiley face Smiley face
Logo
ЕЛЕКТРОНИКС ДИЗАЙН ООД
1 / 3
Проектиране на печатни платки
2 / 3
3D принтиране SLA
3 / 3
Фирмуер за микроконтролери - С и асемблер

WiFi Радио с ESP32 / изход MAX98357 I2S Class-D 3W усилвател

Всичко върви към цифровизация. В миналото радиоразпръскването беше напълно аналогово. В последствие за появиха "цифрови" добавки, които "улесняват" потребителя - предават се съобщения, реклами и т.н. В днешно време все повече радиостанции излъчват през Internet. Статията показва изработката на WiFi радио с ESP32. Изходът е моно, реализиран чрез I2S клас D усилвател MAX98357.
За реализирането е използвана ESP32-audioI2S библиотека. Пълната документация, както и примери могат да бъдат намерени в GitHub

Идеята на изделието е да се възпроизвежда което и да е Web радио (стрийминг адрес) без използването на PC, телефон и т.н. Този адрес се запаметява в платката, която има възможност за памет на 10 станции. Такъв стрийминг адрес има следния формат: https://22653.live.streamtheworld.com/RADIO_ENERGYAAC_L.aac?dist=DESKTOP

Схемата на радиото е следната:

sch

Описание на схемата:

- захранване - реализирано с готов модул AC/DC 10W 5V (на печатната платка са предвидени 2 модела)
- крайното стъпало е MAX98357. За този модул може да бъде намерена повече информация в мрежата. Предлага се и като сглобен кит. Например Adafruit
На платката е предвиден монтаж както и на самия чип, така и на готовия кит.
- часовник DS1302 с него е реализирана функция - радиобудилник
- усилването на звука се извършва чрез потенциометър, свързан към аналогов вход на ESP32
- регулирането на BASS/TREBBLE/MID се извършва с функционални бутони - обхват -40 до +6 dB
- използваният дисплей е TFT 1.8". В блога се съдържа достатъчно информация за него
- ESP32 - основния двигател на схемата. Най-важно е да се отбележи, че работи само с версии 3. Ако се използва стара версия като ESP-D0WDQ6 или ESP32-D0WD, платката ще работи 100% (бутони, менюта и т.н.), но няма да се чува никакъв звук. Версията която трябва да се изплозва е ESP32-D0WD-V3

Относно схемата - няма нищо специфично.

pcb

pcb

pcb

Гербер файлове за печатната платка

За говорител трябва да се използва нискоомен такъв - 4ома до 8ома. Колкото по-големи размери има, толкова по добър е звука.
В текущия проект е използван говорител от стар настолен компютър с размери 70 х 40 мм

pcb

За изработка на кутията са използвани лазерно изрязани плоскости от шперплат 6мм.

pcb

pcb

Autocad dxf файл за кутията. Шперплат 6мм

За настройване на параметрите на радиото (стрийминг адреси, час, аларма, WiFi мрежа и парола) се използва WEB интерфейс. Когато трябва да се смени мрежата - при включено радио (син екран) се натискат едновременно двата бутона UP / DN. Тогава радиото работи в режим AP и е видимо като мрежа с SSID: NET_RADIO и PASS: 1234567890 Това е изписано на дисплея. В стандартен web browser, например Chrome се набира в адресната лента 192.168.4.1 След това се попълва web страницата, която ще се появи. Когато радиото работи и е закачено към мрежа, IP адреса е изписан на най-горния ред на дисплея.

Програмирането на модула се извършва със стандартния ESP FLASH DOWNLOAD TOOL. Той може да се свали от страницата на Espressif Systems. BIN файлове за програмиране

pcb

А ето и крайния продукт


    

pcb

pcb

Ето и още един вариант за кутия

pcb

pcb

pcb

pcb

pcb

pcb

pcb

pcb

pcb

pcb

pcb

Коментари

Име

Съобщение

 

ЕЛЕКТРОНИКС ДИЗАЙН ООД

Фирма Електроникс Дизайн ООД е създадена 2007г гр. София. Дейността на фирмата е проектиране и производство на потребителска електроника.

Контакти

phone Телефон: 0898 518 261

maile-mail: info@ekits.eu

address Адрес: София бул. Европа 177