Waveshare ESP32-S3-DualEye-Touch-LCD-1.28

Waveshare ESP32-S3 1.28inch Dual Eye Round LCD AIoT Development Board

Model: ESP32-S3-DualEye-Touch-LCD-1.28 | Brand: Waveshare

1. Introduction

The Waveshare ESP32-S3 Dual Eye Round LCD AIoT Development Board is a versatile and powerful platform designed for Artificial Intelligence of Things (AIoT) applications. It integrates the high-performance ESP32-S3 chip with dual 1.28-inch round IPS LCD displays, offering a unique visual interface for various projects. This board supports Wi-Fi and Bluetooth connectivity, features an onboard audio codec, and includes battery management, making it ideal for portable and interactive AIoT solutions.

2. Key Features

  • Equipped with high-performance Xtensa 32-bit LX7 dual-core processor, up to 240MHz main frequency.
  • Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), with onboard antenna.
  • Built-in 512KB SRAM and 384KB ROM, with onboard 8MB PSRAM and 16MB Flash.
  • Onboard dual 1.28inch LCD displays, 240 x 240 resolution, 65K color, optional for touch function.
  • Onboard Lithium battery recharge management module, reserved 3.7V Lithium battery power supply header.
  • Integrated audio codec chip for audio input and output.
  • Supports AI speech interaction.
  • Flexible design for various application scenarios, including smart home, wearable devices, and robotics.

3. Package Content

Please verify that all items listed below are included in your package:

  • ESP32-S3-DualEye-LCD-1.28 (or ESP32-S3-DualEye-Touch-LCD-1.28) x1
  • SH1.0 14PIN cable ~100mm x1
  • FFC 18PIN cable ~200mm x1
  • 8Ω 2W MX1.25 2PIN speaker x1
Package Content Diagram
Diagram showing the components included in the package.

4. Setup Guide

4.1 Initial Inspection

Before proceeding, carefully unbox your development board and compare the contents with the 'Package Content' section to ensure everything is present and undamaged.

4.2 Hardware Overview

Familiarize yourself with the components on the board. The main board integrates the ESP32-S3 module, dual LCD display connectors, a battery connector, USB-C port, and various GPIO pins. The specific layout and pin functions are detailed in the 'What's On Board' diagram below.

Detailed diagram of the ESP32-S3 Dual Eye Round LCD AIoT Development Board showing components and pinouts.
Detailed diagram of the ESP32-S3 Dual Eye Round LCD AIoT Development Board, highlighting key components and pinouts for easy identification.

4.3 Powering the Board

The board can be powered via the USB-C port or through the reserved 3.7V Lithium battery header. When using a battery, ensure it is correctly connected to the JST connector. The onboard management module handles battery recharging when powered via USB-C.

4.4 Connecting Peripherals

  • Displays: Connect the dual 1.28inch LCD displays using the provided FFC 18PIN cable to the corresponding connectors on the main board. Ensure the cable is inserted correctly and securely.
  • Speaker: Connect the 8Ω 2W MX1.25 2PIN speaker to the designated audio output header.
  • Other Sensors/Modules: Utilize the available GPIO pins and SH1.0 14PIN cable for connecting external sensors or modules as required by your project. Refer to the 'What's On Board' diagram for pin assignments.

4.5 Software Setup

For detailed software development, including setting up the development environment (e.g., ESP-IDF, Arduino IDE), flashing firmware, and running example code, please refer to the official Waveshare Wiki:

Wiki: www.waveshare.com/wiki/ESP32-S3-DualEye-Touch-LCD-1.28

5. Operating Instructions

5.1 Basic Operation

Once powered, the board will execute the loaded firmware. The dual LCD displays will show the programmed interface. If your version includes touch functionality, you can interact with the displays directly. For non-touch versions, external input methods (e.g., buttons connected to GPIOs) will be necessary.

5.2 Programming and Development

The ESP32-S3 is a powerful microcontroller. You can develop applications using various frameworks. The Waveshare Wiki provides examples and guides for common use cases, including display control, Wi-Fi/Bluetooth communication, audio processing, and AI model integration.

5.3 AIoT Applications

Leverage the ESP32-S3's capabilities for AIoT projects. This includes voice recognition for smart assistants, image processing on the displays, and data collection/transmission via Wi-Fi or Bluetooth to cloud services or other devices.

6. Maintenance

6.1 Care and Handling

  • Avoid exposing the board to extreme temperatures, humidity, or direct sunlight.
  • Handle the board by its edges to prevent damage to components and static discharge.
  • Do not apply excessive force to the displays or connectors.

6.2 Cleaning

To clean the board, use a soft, dry, anti-static cloth. For the LCD screens, a microfiber cloth lightly dampened with a screen cleaner (if necessary) can be used. Avoid harsh chemicals or abrasive materials.

6.3 Storage

When not in use, store the development board in an anti-static bag in a cool, dry environment to protect it from dust and static electricity.

7. Troubleshooting

7.1 No Power

  • Ensure the USB-C cable is securely connected to a power source and the board.
  • If using a battery, check that it is charged and correctly connected to the JST header.
  • Try a different USB-C cable or power adapter.

7.2 Displays Not Working

  • Verify that the FFC 18PIN cable is properly seated in both the display and main board connectors.
  • Ensure your firmware includes the correct display initialization code.
  • Check for any physical damage to the FFC cable or display connectors.

7.3 Connectivity Issues (Wi-Fi/Bluetooth)

  • Confirm that your code correctly initializes and configures Wi-Fi or Bluetooth.
  • Check for proper antenna connection (if external) or ensure the onboard antenna is not obstructed.
  • Ensure the device you are trying to connect to is discoverable and within range.

7.4 Software/Firmware Issues

If you encounter unexpected behavior or errors related to your code, consult the Waveshare Wiki for common issues and solutions. The ESP32 community forums are also an excellent resource for programming-related problems.

8. Specifications

FeatureDescription
Model NumberESP32-S3-DualEye-Touch-LCD-1.28
Brand NameWaveshare
ProcessorXtensa 32-bit LX7 dual-core, up to 240MHz
Connectivity2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (LE)
Memory512KB SRAM, 384KB ROM, 8MB PSRAM, 16MB Flash
DisplaysDual 1.28inch IPS LCD, 240 x 240 resolution, 65K color
Touch FunctionOptional (available on 'Touch' model)
AudioOnboard Audio Codec, supports 8Ω 2W speaker
Power SupplyUSB-C, 3.7V Lithium battery header (with recharge management)
Battery IncludedNo
OriginMainland China
Dimensions (Main Board)Approx. 11.5mm (thickness), 49.0mm (width), 111.7mm (length)
Outline Dimensions Diagram of the ESP32-S3 Dual Eye Round LCD AIoT Development Board.
Outline Dimensions Diagram of the ESP32-S3 Dual Eye Round LCD AIoT Development Board.

9. User Tips

  • Start with Examples: Begin by running the provided example code on the Waveshare Wiki to quickly understand the board's functionalities.
  • Power Management: When developing portable applications, optimize your code for low power consumption and utilize the onboard battery management features effectively.
  • Community Support: The ESP32 ecosystem has a large and active community. Don't hesitate to search online forums and communities for solutions to common development challenges.
  • Display Customization: Experiment with different graphics libraries and UI frameworks to create engaging and functional interfaces on the dual round LCDs.

10. Warranty and Support

This product is manufactured by Waveshare. For technical support, detailed documentation, and example code, please visit the official Waveshare Wiki:

Wiki: www.waveshare.com/wiki/ESP32-S3-DualEye-Touch-LCD-1.28

For further assistance, you may contact Waveshare customer support through their official website. Please have your product model number ready when seeking support.

Waveshare Resources & Services Banner
Waveshare Resources & Services banner, directing users to the official wiki.

Related Documents - ESP32-S3-DualEye-Touch-LCD-1.28

Preview ESP32-S3-Touch-LCD-4.3B: Development Board Overview and Setup Guide
Explore the ESP32-S3-Touch-LCD-4.3B, a powerful microcontroller development board from Waveshare. This guide covers its features, hardware description, interface details, and provides instructions for setting up the development environment using ESP-IDF and VSCode.
Preview Waveshare ESP32-S3-Touch-LCD-4.3 Development Board: Features & Guide
Explore the Waveshare ESP32-S3-Touch-LCD-4.3, a powerful microcontroller development board featuring a 4.3-inch capacitive touch display, WiFi, BLE 5, and multiple interfaces like CAN, RS485, and I2C. Learn about its hardware, setup, and sample demos for HMI development.
Preview ESP32-S3-Touch-LCD-4.3 Development Board Overview and Setup
A comprehensive guide to the ESP32-S3-Touch-LCD-4.3 development board, detailing its features, hardware description, pin connections, environmental setup for CircuitPython, MicroPython, and C/C++ (Arduino, ESP-IDF), and configuration within the Arduino IDE.
Preview Waveshare E-Paper ESP32 Driver Board: Features, Demos, and Guide
Explore the Waveshare E-Paper ESP32 Driver Board. This guide details its features, hardware connection, Bluetooth and WiFi demos, and common FAQs for e-paper display projects.
Preview Waveshare 5-inch 1080x1080 Round IPS LCD Display - User Guide
Explore the Waveshare 5-inch 1080x1080 round IPS LCD display. This guide details its features, specifications, and setup for Raspberry Pi and Windows PCs, including touch calibration and connectivity.
Preview Waveshare 3.5inch RPI LCD (B) User Manual - Specifications and Setup Guide
User manual for the Waveshare 3.5inch RPI LCD (B) display, detailing its specifications, interface pinout, driver installation steps for Raspberry Pi, connection instructions, and frequently asked questions.