Сегодня решения Espressif Systems (Шанхай, Китай) используются во многих популярных высокотехнологичных продуктах, от планшетов, телевизионных приставок, управляющих устройств до интеллектуальных приборов освещения и климат-контроля HVAC. Следуя политике универсализации предлагаемых решений, компания представляет отладочную плату ESP32-LyraT, предназначенную для разработки и отладки высокоинтегрированных аудио решений на основе модуля ESP32-WROVER (Bluetooth+Wi-Fi), включающего в себя двухъядерный процессор и 4,5 Мб оперативной памяти.
У ESP32-LyraT – достаточно широкая область применения. Прежде всего, это многочисленные голосовые приложения: голосовое кодирование, декодирование и воспроизведение MP3-файлов и MP3-вещания, интеллектуальное голосовое управление (в т.ч. в решениях IoTи в домашних приложениях), реализация разнообразных периферийных расширений (большей частью в сфере инновационных решений по подключению динамиков (умные динамики) и оборудованию концертных площадок). Кроме того, это возможность реализации различных интеллектуальных отраслевых приложений – автоответчики, потоковое воспроизведение музыки с голосовым управлением (в т.ч. получение и воспроизведение выбранного контента и (или) интернет-радио), автоматизированные cool-центры, системы голосового вызова, системы с голосовой подсказкой (банкоматы, справочные, вендинговые и игровые автоматы) и т.п.
Рис.1. Функциональное назначение элементов отладочной платы ESP32-LyraT
ESP32-LyraT – это плата для разработки аудио-приложений, построенная вокруг возможностей ESP32, предоставляющая аппаратное обеспечение для обработки звука, конвертацию интерфейсов и дополнительную оперативную память сверх той, что уже имеется на плате модуля ESP32-WROVER. Также отладочная плата ESP32-LyraT может использоваться как самостоятельное устройство (т.е. как серийная товарная единица, позволяющая создавать интеллектуальные акустические системы и приложения для умного дома (включая системы голосового управления)).
Отладочный комплект ESP32-LyraT разработан таким образом, чтобы как можно более полно продемонстрировать функционал ESP32, направленный на реализацию разнообразных беспроводных аудио приложений.
Вместе с отладкой ESP32-LyraT производитель предоставляет пользователям среду разработки Espressif ESP-ADF (Audio Development Framework) на Github с открытым исходным кодом и инструкции ESP-ADF (руководство по началу работы с официальной структурой разработки аудио для чипа ESP32). Всё вместе представляет собой разработческую платформу, поддерживающую ADF Espressif Systems и включающую в себя функцию активации (пробуждения) устройств по телефону, по голосовой команде, кнопку (ключ) пробуждения и аудиоплеер, а также доступ к облачным платформам, обеспечивающим распознавание голоса и локальное воспроизведение звука.
Упрощенная функциональная блок-схема отладочной платы ESP32-LyraT приведена на рис.2. На ней представлены основные компоненты ESP32-LyraT и показаны взаимосвязи между ними.
Рис.2. Функциональная блок-схема отладочного комплекта ESP32-LyraT
По умолчанию, в качестве основного устройства, на отладочной плате ESP32-LyraT устанавливается модуль ESP32-WROWER, тем не менее, его высокая попиновая совместимость с другими модулями производителя позволила предусмотреть установку на этой же плате и альтернативного модуля – ESP32-WROOM-32.
Уже сегодня с помощью ESP-ADF вы можете легко добавлять в свои устройства самые различные функции, создавать аудио-приложения для чипа ESP32 и созданных на его основе модулей, от довольно простых до самых сложных, таких как:
- Реализация музыкального проигрывателя или устройства записи MP3, AAC, WAV, OGG, AMR, SPEEX и других аудио форматов
- Воспроизведение музыки из сети (HTTP), памяти (SD-карта), Bluetooth A2DP/HFP
- Голосовое управление освещением, бытовой техникой и работой аудио приложений
Документация, необходимая для разработчика
- Руководство пользователя по началу работы ESP32 LyraT V.4
- ESP32-LyraT V4.2 Getting Started Guide
- Примерприложений, демонстрирующих API-функции ESP-ADF
- Банк документации: https://esp-adf.readthedocs.io/
- Банк документации: https://github.com/espressif/esp-adf/
- JTAG Debugging
- ESP32 Datasheet
- ESP32-WROVER Datasheet V1.3
- ESP32 LyraT V4.2 schematic
- ESP32 LyraT V4.3 schematic
- Форум esp32.com – место, где ведется обсуждение, и находятся ресурсы сообщества ESP32
Компания Espressif – лидер в области разработки и производства высокопроизводительных маломощных Wi-Fi и Wi-Fi / Bluetooth- решений. Чипы, модули и программное обеспечение Espressif разрабатывается большой международной командой квалифицированных разработчиков.
Своеобразную революцию в IoT Espressif совершила, предоставив открытый доступ к своим кодам. Продолжением этого подхода стали платформа разработки программного обеспечения IoT – ESP-IDF и базирующаяся на ней среда для разработки аудио приложений ESP-ADF, позволяющие создавать многочисленные клиентские проекты и платформы.
Благодаря интегрированной операционной системе реального времени (RTOS) и функциональному стеку Wi-Fi, около 80% вычислительной мощности контроллера в чипсетах и модулях Espressif по-прежнему доступно для программирования и разработки пользовательских приложений.
В январе 2018 года компания произвела и продала свой 100-миллионный чип, подтвердив лидерство на рынке IoT.
Статья «Отладочная плата ESP32-LyraT для модулей ESP32-WROVER компании Espressif. Голосовые интеллектуальные приложения»Модельный ряд беспроводных решений от компании Espressif
Обзорная статья о Wi-Fi модулях и чипах Espressif
ООО «Гамма Инжиниринг» - официальный дистрибьютор Espressif.