تکفورال / فروشگاه / برد توسعه ESP32-Korvo-DU1906

برد توسعه ESP32-Korvo-DU1906

موجودی: موجودی این کالا به پایان رسیده است
کد کالا: 10026

بزرگترین مزیت این برد توسعه، تراشه صوتی ESP32-DU1906 است، ماژول اصلی، یک ماژول هوش مصنوعی قدرتمند است که وای فای + بلوتوث + بلوتوث Low Energy RF و توابع پردازش سیگنال صدا/گفتار را که در زمینه های مختلف می تواند استفاده شود.

توضیحات

بررسی اجمالی

جزء اصلی ESP32-Korvo-DU1906 شامل یک ماژول صوتی بلوتوث/وای فای به نام ESP32-DU1906 است که قادر به کاهش نویز، لغو اکو صوتی (AEC)، تشخیص و شکل دهی بیم آنتن است.

برد ESP32-Korvo-DU1906 مدیریت توان، ماژول صوتی بلوتوث/وای فای، کدک صوتی، پاور آمپلی فایر و غیره را ادغام می کند، از عملکردهای مختلفی پشتیبانی می کند مانند:

  • ADC
  • آرایه میکروفون
  • کارت SD
  • دکمه های عملکردی
  • چراغ های نشانگر
  • تراشه مدیریت توان خطی باتری "جریان ثابت/ولتاژ ثابت"
  • تبدیل USB به UART
  • کانکتور LCD

 

آنچه نیاز دارید

  • 1 عدد کامپیوتر (سیستم عامل لینوکس توصیه می شود)
  • 1 عدد ESP32-Korvo-DU1906
  • 2 عدد کابل میکرو USB
  • 2 بلندگو (4 اهم ، 2.5 وات)

 

بزرگترین مزیت این برد توسعه، تراشه صوتی ESP32-DU1906 است، ماژول اصلی، یک ماژول هوش مصنوعی قدرتمند است که وای فای + بلوتوث + بلوتوث Low Energy RF و توابع پردازش سیگنال صدا/گفتار را که در زمینه های مختلف می تواند استفاده شود را به همراه دارد.

این برد با ارائه راه حل های صوتی end-to-end، قابلیت های سرویس AI یکپارچه با کارآیی بالا و یک پلتفرم AIOT روی دستگاه، می تواند نیاز دسترسی به AI را تا حد زیادی کاهش دهد.

 

DU1906 یک تراشه اصلی پردازش صدا است که توسط Baidu راه اندازی شده است. این تراشه دارای الگوریتم بسیار یکپارچه ای است که می تواند نیازهای صنعتی پردازش real-time سیگنال های آرایه های far-field را برطرف کند و wake-up صوتی با دقت بالا و مانیتور real-time با خطای فوق العاده کم به طور همزمان در این تراشه انجام می شود.

 

بلوک دیاگرام زیر اجزای اصلی ESP32-Korvo-DU1906 و اتصالات بین اجزا را نشان می دهد.

لیست و شکل زیر اجزای کلیدی، رابط ها و کنترل های ESP32-Korvo-DU1906  را شرح می دهد.

 

 

Key Componenet Description
ESP32-DU1906 This is a powerful, general-purpose, Wi-Fi/Bluetooth audio communication module, targeting a wide variety of applications ranging from low-power sensor networks to the most demanding tasks, such as voice encoding/decoding, music streaming and running voice assistant client SDK.
DIP Connector for SPI LCD ESP32-Korvo-DU1906 has a 2.54 mm pitch connector to connect SPI LCD.
Audio ADC (Audio Analog-to-Digital Converter) ESP32-Korvo-DU1906 includes two ES7243 high-efficiency ADCs, with one for the collection of Audio PA outputs, and another for the collection of Line-in outputs. Both ADCs can be used for AEC.
Line-in/out Connector (Earphone Jacks) The two earphone jacks are used to connect to Line-out outputs of Audio DAC and Line-in inputs of Audio ADC respectively. When a device is plugged in the Line-out earphone jack of Audio DAC, the Audio PA on the ESP32-Korvo-DU1906 will be turned off.
Speaker Connector Output sockets to connect two 4-ohm speakers to provide stereo sound via digital Audio PA.
Audio DAC (Audio Digital-to-Analog Converter) ES7148 Stereo DAC is able to convert digital signals into analog audio outputs.
Audio PA (Digital Audio Power Amplifier) TAS5805M is a high-efficiency stereo closed-loop D-type amplifier with low power dissipation and rich sound. It can convert audio digital signals into high-power analog audio outputs and transmit them to external speakers for playback. When the Line-out earphone jack of the audio DAC plugged into the device, the Digital Audio PA on the ESP32-Korvo-DU1906 will be turned off.
Battery Connector Connect a battery.
Battery Charger AP5056, a constant-current/constant-voltage linear power management chip, can be used for charging management to a single lithium-ion battery.
PWR Slide Switch Power switch for the board, turn on/off the power supply.
USB to UART CP2102N supports USB-to-UART conversion for easy download and debugging of software.
DBG USB (Debugging USB) USB communication between PC and ESP32-DU1906 module.
PWR USB (Power supply USB) Provide power supply for the whole system. It is recommended that the system be connected to an at least 5 V / 2 A power adapter for sufficient current supply.
Charging LEDs Indicating battery state. When a battery is connected, BAT_CHRG LED will turn red (indicating the battery is charging), then BAT_STBY LED will turn green (indicating the charging is completed). If there is no battery connected, the BAT_CHRG and BAT_STBY LEDs will be red and green respectively by default.
Power on LEDs Indicating power state. The two LEDs (SYS_3V3, SYS_5) will turn red when the board is powered on.
Buttons ESP32-Korvo-DU1906 has four functional buttons, one Reset button and one Boot button.
SD Card Slot Connect a standard TF card.
ESP_I2C Connector/DSP_I2C Connnector Two sets of reserved I2C debugging interfaces for users to debug.
Mic ESP32-Korvo-DU1906 has three on-board digital microphones. The pickup holes of the three microphones are distributed in equilateral pyramid shape with distances of 60 mm in between. Together with DSP, the Microphone Array is able to realize noise reduction, AEC, beam formation and detection.
IR TX/RX (Infrared Transmitter/Receiver) ESP32-Korvo-DU1906 has one infrared transmitter and one infrared receiver, which can be used together with the remote control module of ESP32.
FPC Connector for Mic ESP32-Korvo-DU1906 has two FPC connectors to connect the SPI LCD screen and external microphone arrays.
RGB LED ESP32-Korvo-DU1906 has two RGB LEDs for users that can be configured as status behavior indicator.
Slide Switch for Mic ESP32-Korvo-DU1906 has a reserved interface for an external Microphone Array sub-board. This switch needs to be toggled to OFF when using an external Microphone Array sub-board, and needs to be toggled to ON when using the on-board Microphone Array.

 

توسعه برنامه با ESP32-Korvo-DU1906

قبل از روشن کردن برد ESP32-Korvo-DU1906، مطمئن شوید که برد سالم است و علائم مشخصی از خرابی ندارد.

 

راه اندازی سخت افزار

  • بلندگوهای 4 اهم را به دو کانکتور اسپیکر وصل کنید. اتصال هدفون اختیاری است.
  • هر دو کابل Micro-USB را به رایانه و دو اتصال برد USB ESP32-Korvo-DU1906 وصل کنید.
  • با فرض اتصال باتری، LED شارژر (قرمز) را روشن نگه می دارد.
  • سوئیچ PWR را تغییر حالت دهید.
  • LED پاور قرمز باید روشن شود.

 

اگر تمام مراحل بالا را به درستی انجام دادید، برد آماده آپلود برنامه می باشد. 

 

مراحل نصب گام به گام به شرح زیر است:

  • دریافت و تنظیم ESP-IDF، تا یک فریمورک توسعه مشترک برای تراشه های ESP32 (و ESP32-S2) به زبان C داشته باشیم.
  • دریافت ESP-ADF برای نصب API مخصوص برنامه های صوتی.
  • تنظیم Path روی ESP-ADF تا فریمورک از API مخصوص برنامه های صوتی آگاه شود.
  • پروژه ای را آغاز کنید که یک نمونه برنامه صوتی برای برد ارائه دهد.
  • دستگاه خود را متصل کنید تا برنامه برای آپلود آماده شود.
  • پروژه را بیلد کنید و در نهایت برنامه را اجرا کرده و موسیقی پخش کنید.

مرحله اول در صفحه برنامه نویسی در فریمورک esp-idf آموزش داده شده است. مراحل بعدی را هم در صفحه شروع برنامه نویسی برنامه های صوتی با تراشه های ESP32 دنبال کنید.

 

داکیومنت های مرتبط با برد ESP32-Korvo-DU1906

 

  نظرات

جهت ثبت نظر وارد سایت شوید