{"product_id":"esp32-s3-1-28inch-double-eye-round-lcd-aiot-development-board","title":"ESP32-S3 1.28inch Double Eye Round LCD AIoT Development Board","description":"\u003cdiv class=\"pdT\"\u003e\n\u003ch3 class=\"richTitle\"\u003eESP32-S3 1.28inch Double Eye AIoT Development Board\u003c\/h3\u003e\n\u003ch3 class=\"hilitBlock2\"\u003eDual IPS Displays | 1.28inch | 240 × 240 | SPI Communication\u003c\/h3\u003e\n\u003cp class=\"richDesc pdTRBL\"\u003eSupports AI speech interaction, onboard TF card slot, Lithium battery header, and DIY connectors, etc.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-1.jpg\" alt=\"ESP32 S3 DualEye Touch LCD 1.28, front view\"\u003e \u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-3.jpg\" alt=\"ESP32 S3 DualEye Touch LCD 1.28, features\"\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch3 class=\"richTitle\"\u003eFeatures\u003c\/h3\u003e\n\u003cdiv class=\"alignl pdTRBL2\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eESP32-S3-DualEye-Touch-LCD-1.28\u003c\/strong\u003e is an AIoT microcontroller development board based on ESP32-S3 with double eye LCD displays, designed for makers and electronics enthusiasts, supporting 2.4GHz Wi-Fi and Bluetooth BLE 5. It integrates high-capacity Flash and PSRAM, onboard dual 1.28inch LCD displays which can smoothly run GUI programs such as LVGL. Additionally, it also integrates a microphone, speaker header, Lithium battery recharge circuit, and reserves a TF card slot and DIY expansion connectors. It is suitable for the quick development based on ESP32-S3 such as HMI (Human-Machine Interface), double eye robotic agents, and AI voice-interactive toys. Whether you want to build a robot that can \"wink\", create an intelligent IoT Interface, design touch-controlled games, or develop futuristic wearable devices, this board is an ideal choice.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEquipped with high-performance Xtensa 32-bit LX7 dual-core processor, up to 240MHz main frequency\u003c\/li\u003e\n\u003cli\u003eSupports 2.4GHz Wi-Fi (802.11 b\/g\/n) and Bluetooth 5 (LE), with onboard antenna\u003c\/li\u003e\n\u003cli\u003eBuilt-in 512KB SRAM and 384KB ROM, with onboard 8MB PSRAM and 16MB Flash\u003c\/li\u003e\n\u003cli\u003eOnboard dual 1.28inch LCD displays, 240 × 240 resolution, 65K color, optional for touch function\u003c\/li\u003e\n\u003cli\u003eOnboard ES8311 audio codec and ES7210 audio ADC chip, equipped with standard microphone and speaker header, supports AI speech interaction\u003c\/li\u003e\n\u003cli\u003eOnboard TF card slot for convenient local storage expansion, and supports the storing and reading of data, images, audio files, and more\u003c\/li\u003e\n\u003cli\u003eOnboard Lithium battery recharge management module, reserved 3.7V Lithium battery power supply header\u003c\/li\u003e\n\u003cli\u003eOnboard SH1.0 14PIN connector, adapting UART, I2C and some IO interfaces, for easy DIY customization\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch3 class=\"richTitle\"\u003eCapacitive touch\u003c\/h3\u003e\n\u003cp class=\"richDesc pdTRBL\"\u003eOptional for capacitive touch function, controlled via I2C interface for flexible operation\u003cbr\u003eand smooth UI interaction, with interrupt support\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-7.jpg\" class=\"round1234\" alt=\"ESP32-S3-DualEye-Touch-LCD-1.28\"\u003e\n\u003cp class=\"note\"\u003e* Only the \u003cstrong\u003eESP32-S3-DualEye-Touch-LCD-1.28\u003c\/strong\u003e version supports touch function.\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003cdiv class=\"richTitle\"\u003eOnboard audio codec chip\u003c\/div\u003e\n\u003cp class=\"richDesc pdTRBL\"\u003eSupports high-quality audio processing, providing clear and high-quality audio input and output\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-9.jpg\" class=\"round1234\" alt=\"ESP32-S3-DualEye-Touch-LCD-1.28, Supports high-quality audio processing, providing clear and high-quality audio input and output\"\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch3 class=\"richTitle\"\u003eSupports AI Speech Interaction\u003c\/h3\u003e\n\u003cp class=\"richDesc\"\u003eAllows access to online large model platforms such as DeepSeek, Doubao, etc\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-11.jpg\" class=\"round1234\" alt=\"ESP32-S3-DualEye-Touch-LCD-1.28, Allows access to online large model platforms such as GPT, DeepSeek, Doubao, etc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003cdiv class=\"richTitle\"\u003eApplication Scenarios\u003c\/div\u003e\n\u003cdiv class=\"richGridWrap richGridWrap-2c richGridWrap-valignTop mgnTB\"\u003e\n\u003cdiv\u003e\n\u003cimg class=\"round1234\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-13-1.jpg\" alt=\"Robot\"\u003e\n\u003cp\u003e\u003cstrong\u003eRobot\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg class=\"round1234\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-13-2.jpg\" alt=\"AI Toy\"\u003e\n\u003cp\u003e\u003cstrong\u003eAI Toy\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg class=\"round1234\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-13-3.jpg\" alt=\"Wireless IoT Application\"\u003e\n\u003cp\u003e\u003cstrong\u003eWireless IoT Application\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg class=\"round1234\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-13-4.jpg\" alt=\"Learning or DIY Creative Project\"\u003e\n\u003cp\u003e\u003cstrong\u003eLearning or DIY Creative Project\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"richTitle\"\u003eWhat's On Board\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-intro.jpg\" alt=\"ESP32 S3 DualEye Touch LCD 1.28, onboard components\"\u003e\n\u003cdiv class=\"richGridWrap richGridWrap-valignTop richGridWrap-2c alignl subBlock bgGrey\"\u003e\n\u003cdiv\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eESP32-S3R8\u003c\/strong\u003e\u003cbr\u003eDual-core processor, up to 240MHz operating frequency\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e16MB Flash\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBattery recharge management chip\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAmplifier chip\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eES8311\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eES7210\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMicrophone\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMP1605GTF-Z\u003c\/strong\u003e\u003cbr\u003ePower module, supports up to 3.3V 2A output\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eOnboard ceramic antenna\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIPEX1 connector\u003c\/strong\u003e\u003cbr\u003efor connecting external antenna, enabled via resoldering an onboard resistor\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBOOT button\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGPIO1 function selection resistor\u003c\/strong\u003e\u003cbr\u003esoldered on the side near the crystal by default: the GPIO1 pin is used for battery voltage measurement.\u003cbr\u003eresoldered to the other side: the GPIO1 connects to the \u003cstrong\u003e17.\u003c\/strong\u003e FPC connector, enabling three-screen display function through software modification\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBattery header\u003c\/strong\u003e\u003cbr\u003eMX1.25 2PIN connector, for 3.7V Lithium battery, supports charging and discharging\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCharge indicator\u003c\/strong\u003e\u003cbr\u003eLithium battery charge indicator, lights up when charging, off when fully charged (the light status is uncertain when the battery is not connected)\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003col start=\"15\"\u003e\n\u003cli\u003e\u003cstrong\u003eSpeaker header\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSH1.0 14PIN header\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e18PIN FPC connector\u003c\/strong\u003e\u003cbr\u003efor three-screen display function by resoldering the \u003cstrong\u003e12.\u003c\/strong\u003e resistor and modifying the display configuration parameters in the program.\u003cbr\u003ewhen the board is split into two halves, this FPC connector can be linked with \u003cstrong\u003e18.\u003c\/strong\u003e FPC connector so that both displays function properly (Note: when the board is split and connected via FPC cable, the RESET button will be unavailable)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e18PIN FPC header\u003c\/strong\u003e\u003cbr\u003efor connection to the host\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTF card communication mode selection\u003c\/strong\u003e\u003cbr\u003ewhen the board is split into two halves, switching to SPI mode allows the TF card to be controlled by an external master controller.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTF card slot\u003c\/strong\u003e\u003cbr\u003eSupports high-capacity TF cards\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRESET button\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSH1.0 14PIN cable header\u003c\/strong\u003e\u003cbr\u003efor controlling TF card and the LCD display via SPI interface when the board is split into two halves and resoldering \u003cstrong\u003e19.\u003c\/strong\u003e resistor to SPI mode\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eType-C port\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch3 class=\"richTitle\"\u003eOutline dimensions:\u003c\/h3\u003e\n\u003cimg class=\"round1234\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-S3-DualEye-Touch-LCD-1.28\/ESP32-S3-DualEye-Touch-LCD-1.28-details-size.jpg\" alt=\"outline dimensions\"\u003e\n\u003c\/div\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":41898063626373,"sku":"DB-000124-DVR","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0565\/5819\/0725\/files\/AI_4.png?v=1790161511","url":"https:\/\/robotpishop.com\/products\/esp32-s3-1-28inch-double-eye-round-lcd-aiot-development-board","provider":"Robot Pi Shop","version":"1.0","type":"link"}