What is ESP32.AI?
ESP32.AI is a development platform focused on the ESP32 microcontroller, aimed at providing a comprehensive resource center for developers, makers, and learners to advance projects related to ESP32.
Platform Features
Documentation Center:
- Provides the latest and most comprehensive ESP-IDF (ESP32 IoT Development Framework) documentation
- Integrates ESP-ADF (ESP Audio Development Framework) documentation, supporting audio-related project development
Smart Hardware Showcase:
- Displays innovative smart hardware projects based on ESP32
- Provides detailed project descriptions, schematics, and example code
Open Platform:
- Offers open hardware firmware for secondary development
- Provides a rich set of programming interfaces, supporting multiple development languages and tools
Community Support:
- An active developer community fostering knowledge exchange and experience sharing
- Regularly updated tutorials and best practice guides
Hardware Section
YunDo Hardware Versions
YunDo V1
YunDo V1 is open-source smart hardware product designed to simplify the development of voice interaction and smart devices. Its hardware specifications are as follows:
- Core Processor: ESP32
- Flash: 512kB
- Memory: 4MB
- Integrated Digital Microphone: ICS43434
- Integrated Digital Amplifier: MAX98357
- Communication Interface: I2S
- Power Management: Supports lithium battery power but lacks power management functionality
For more details and source code, please refer to YunDo V1 GitHub Repository.
YunDo V2
YunDo V2 is our latest smart hardware product, offering enhanced performance and additional features compared to the V1 version. Its hardware specifications are as follows:
- Core Processor: ESP32-S3
- Flash: 16MB
- Memory: 8MB
- Integrated Digital Microphone: ICS43434
- Integrated Digital Amplifier: MAX98357
- Communication Interface: I2S
- Power Management: Supports lithium battery power with integrated power management functionality
YunDo V2 also includes the following hardware improvements:
- Pin Header: Added pin header interface to expose commonly used pins, simplifying connections with other devices
- Battery and Speaker Connectors: Replaced with 1.25 2p connectors to ensure a more secure and stable connection for the battery and speaker
- Recording Button: Relocated to the left side of the device to avoid obstructing the Wi-Fi antenna when held
- External Antenna: ESP32-S3 module uses an external antenna for more stable communication
YunDo V2 is developed based on ESP-ADF and supports the following features:
- Voice Wake-Up: Supports various wake words
- VAD Detection: Voice Activity Detection
- Continuous Dialogue: Supports extended conversation
- Multilingual Support: Supports TTS (Text-to-Speech) and STT (Speech-to-Text)
- Model Compatibility: Supports commercial models like ChatGPT and open-source models like LLaMA
- Server Integration: Integrates LiveKit and AI Agent, providing rich server-side functionalities
Additionally, YunDo V2 also supports MicroPython and can use the MicroPython firmware from YunDo V1. However, we recommend using the ESP-ADF-based version to fully leverage advanced features like voice wake-up and continuous recognition, offering greater efficiency.
Why Choose ESP32.AI?
- One-Stop Solution: From documentation to sample projects to community support, we provide everything needed for ESP32 development.
- Continuous Updates: We work closely with Espressif Systems to ensure the timeliness of documentation and resources.
- Innovation-Driven: By showcasing cutting-edge projects, we inspire your innovation.
- Learning-Friendly: Whether you are a beginner or an expert, you will find suitable learning resources and development tools here.
Join the ESP32.AI community and start your smart hardware development journey!