1. Introduction
The LAFVIN ESP32S3 AI Chatbot kit is designed as a learning platform for AI dialogue systems, utilizing the powerful ESP32-S3 as its core controller. It integrates rich expansion interfaces and wireless functionality, enabling users to master the features of the ESP32-S3.
The kit comes pre-installed with voice dialogue projects for both Dp-seek and Op-AI platforms, allowing for a quick experience with smart voice assistant functionality through simple firmware flashing.
Note: To use the Op-AI version, you need to purchase and configure your own Op-AI API-Key.
Comprehensive online web tutorials are provided for convenient learning and reference, accessible anytime, anywhere.
2. Features
- Powerful Performance: Equipped with an X-ten-sa® 32-bit LX7 dual-core processor, 512KB SRAM, 8MB external PSRAM, and 16MB Flash memory.
- Wireless Connectivity: Integrated 2.4GHz Wi-Fi and BT 5 (LE) for stable network communication.
- Voice Interaction: Features an independent audio decoding module supporting voice wake-up and real-time interruption.
- Visual Interface: Includes a 2-inch TFT-SPI display for showing conversation content in real-time.
- Plug and Play: Modular design allows for easy installation with no additional wiring required when following the provided tutorials.
- Developer-Friendly: Based on the Espressif IDF platform, offering 45 programmable GPIO pins and rich communication interfaces for advanced development.
- Online Tutorials: Web-based tutorials are available for convenient learning and reference.
- Technical Support: Free technical support is provided to assist with questions and problem-solving.
3. Package Contents
The LAFVIN AI Chatbot Kit includes the following components:

Figure 3.1: Overview of the LAFVIN AI Chatbot Kit components.

Figure 3.2: Kit components neatly organized in the storage box.
| Component | Quantity | Description |
|---|---|---|
| ESP32S3 Module | 1 | Core microcontroller with integrated Wi-Fi/Bluetooth functionality. |
| 400 Tie-Points Breadboard | 2 | Solderless platform for quick electronic component connection. |
| LAFVIN AI Chatbot Shield | 1 | Specialized expansion board that simplifies wiring, providing a plug-and-play experience. |
| LAFVIN Audio Codec Module and Speaker | 1 | High-quality audio codec for processing voice input and output. |
| 2.0-inch TFT-SPI Display | 1 | High-definition color display interface for real-time conversation visualization. |
| Jumper Wires Box | 1 | Electrical connection wires between modules, ensuring flexible circuit assembly. |
| Buttons | 4 | Physical interaction for text page navigation and control. |
| USB Data Cable | 1 | Provides stable power input and data communication between the kit and a computer. |
4. Setup Instructions
The LAFVIN AI Chatbot Kit offers two primary usage modes: using the dedicated AI Chatbot Shield for a plug-and-play experience, or utilizing a breadboard for more flexible customization and experimentation.

Figure 4.1: The two primary usage modes for the AI Chatbot Kit.
4.1. Hardware Connection
Refer to the online tutorials for detailed connection instructions and assembly steps. The following diagrams illustrate the main components and connection methods.

Figure 4.2: Detailed view of the ESP32 S3 Main Component, highlighting key features like the ESP32-S3 N16R8 Module, Power Chip, Integrated RGB-LED Module, BOOT Button, PWR LED, USB to Serial Port Chip CP2102, RST Button, ESP32-S3 Pass-Through Type-C USB & OTG, and USB to Serial Port Type-C USB.

Figure 4.3: Connection diagram for assembling the AI Chatbot Shield with the ESP32 S3, Audio Codec Module, Speaker, and 2.0" Screen. This mode requires no additional wiring.

Figure 4.4: Example of connecting the components using a breadboard for flexible customization and modular expansion.
4.2. Software Preparation and Configuration
The kit supports two AI chat platforms: Dp-seek and OpenAI ChatGPT-4o. The kit comes pre-installed with voice dialogue projects for both platforms.

Figure 4.5: Diagram illustrating the integration of AI platforms (OpenAI ChatGPT-4o, Seek/QW) with the kit's hardware components.
For detailed software setup, including firmware flashing and configuration of Wi-Fi SSID, Wi-Fi Password, and OpenAI API Key (if using the OpenAI version), please refer to the LAFVIN Online Tutorial. A screenshot of the tutorial interface is provided below:

Figure 4.6: Screenshot of the LAFVIN Online Tutorial, showing sections for Hardware Connection, Software Preparation, and ESP32 Configuration, including fields for WiFi SSID, WiFi Password, and OpenAI API Key.
Important: If you plan to use the OpenAI ChatGPT-4o platform, you must register an account and obtain an API key from the OpenAI website. This API key needs to be configured in the ESP32 settings.
5. Operating Instructions
Once the hardware is assembled and software is configured, the AI Chatbot is ready for interaction.
- Power On: Connect the USB Data Cable to the ESP32 S3 board and a power source (e.g., computer USB port or USB power adapter). The PWR LED on the ESP32 S3 board should illuminate.
- Voice Wake-up: The independent audio decoding module supports voice wake-up. Simply speak a pre-configured wake-up phrase (e.g., "Xiao Zhi" or "Hey Chatbot") to activate the device.
- Dialogue: After wake-up, you can begin your conversation. The AI Chatbot is designed for intelligent dialogue, capable of providing information, answering questions, and engaging in emotional communication.
- Visual Feedback: The 2-inch TFT-SPI display will show conversation content in real-time, along with interactive feedback such as emojis or status indicators.
- Button Interaction: Use the four physical buttons for text page navigation or other control functions as defined in the firmware.

Figure 5.1: The AI Chatbot display showing an interactive message and emoji.

Figure 5.2: Examples of AI Intelligent Dialogue capabilities, including Knowledge Encyclopedia, Travel Guide, Weather Inquiry, Emotional Counseling, and handling 'Reject the Cold Scene'.
6. Maintenance
- Handling: Handle all components with care to avoid physical damage.
- Storage: Store the kit in a dry, cool environment, away from direct sunlight and moisture.
- Cleaning: Use a soft, dry cloth to clean the components. Avoid using liquids or abrasive cleaners.
- Connections: Periodically check all jumper wire and module connections to ensure they are secure.
- Firmware Updates: Check the LAFVIN online tutorials for any available firmware updates to ensure optimal performance and access to new features.
7. Troubleshooting
- No Power: Ensure the USB data cable is securely connected to both the ESP32 S3 board and a functional power source. Check if the PWR LED is illuminated.
- No Voice Response:
- Verify the audio codec module and speaker are correctly connected.
- Ensure the microphone is not obstructed.
- Check the firmware settings for voice recognition and output.
- Display Not Working:
- Confirm the 2.0-inch TFT-SPI display is correctly connected to the ESP32 S3 or AI Chatbot Shield.
- Review the online tutorials for specific display connection and initialization steps.
- AI Platform Issues (e.g., OpenAI):
- Ensure you have a valid OpenAI API Key and it is correctly configured in the ESP32 settings.
- Verify your internet connection (Wi-Fi) is stable and correctly configured.
- Check OpenAI's service status or your API key usage limits.
- General Connectivity Problems:
- Double-check all jumper wire connections for looseness or incorrect placement.
- Refer to the detailed connection diagrams in the online tutorials.
For more in-depth troubleshooting guides and solutions, please visit the LAFVIN Online Tutorial website.
8. Specifications
| Feature | Detail |
|---|---|
| Microcontroller | ESP32-S3 (X-ten-sa® 32-bit LX7 dual-core processor) |
| Memory | 512KB SRAM, 8MB external PSRAM, 16MB Flash |
| Wireless Connectivity | 2.4GHz Wi-Fi, Bluetooth 5 (LE) |
| Display | 2.0-inch TFT-SPI Display |
| Audio | Independent Audio Codec Module, 8Ω Speaker |
| Input/Output | 45 programmable GPIO pins, 4 physical buttons |
| Development Platform | Espressif IDF |
| Package Dimensions (L x W x H) | 20 cm x 15 cm x 6 cm |
| Package Weight | 0.32 kg |
9. User Tips
- API Key Management: Always keep your OpenAI API key secure and do not share it publicly. If you suspect your key has been compromised, regenerate it immediately on the OpenAI website.
- Explore Both AI Platforms: Experiment with both Dp-seek and OpenAI (if configured) to understand their differences and find which best suits your needs for various conversational tasks.
- Customization: Don't hesitate to explore the breadboard mode for custom circuit designs and adding more sensors or actuators to expand the chatbot's capabilities.
- Community Engagement: If available, join online forums or communities related to ESP32 or LAFVIN products. These can be valuable resources for tips, projects, and troubleshooting.
10. Support
LAFVIN provides free technical support for this AI Chatbot Kit. If you encounter any issues or have questions that are not covered in this manual or the online tutorials, please reach out to LAFVIN customer support.
For the most up-to-date information, detailed guides, and additional resources, please visit the official LAFVIN Online Tutorial website.




