Guía completa para elegir los modelos LILYGO T-Display S3 adecuados para tu proyecto
14 Feb 2025
0 Comentarios
La serie LILYGO T-Display S3 ofrece varios modelos basados en el ESP32-S3, cada uno adaptado a diferentes casos de uso y requisitos. Estos modelos vienen con diferentes tipos de pantalla, configuraciones de memoria y características adicionales como módulos de cámara. Ya sea que estés construyendo un dispositivo IoT simple o una aplicación más compleja que requiera captura y procesamiento de imágenes, el LILYGO T-Display S3 ofrece opciones versátiles.
Aquí tienes un desglose de los modelos de la serie LILYGO T-Display S3, que te ayudará a decidir cuál es el más adecuado para tu proyecto.

Pantalla T S3 de LILYGO
-
Características:
-
Pantalla: LCD TFT de 1.9 pulgadas, resolución 170x320
-
Chipset: ESP32-S3
-
Memoria: 16MB Flash, 8MB PSRAM
-
Conectividad: Soporta Wi-Fi y Bluetooth
-
Mejor Para: Aplicaciones básicas de IoT, pantallas simples y proyectos basados en comunicación Wi-Fi/Bluetooth. Ideal para aquellos que buscan comenzar con dispositivos IoT basados en pantallas sin necesidades de procesamiento de imágenes pesadas.
-
Inicio rápido:
-
Utiliza la biblioteca TFT_eSPI para escribir código y probar la pantalla.
-
Consulta los proyectos de ejemplo en GitHub para una fácil implementación de las funcionalidades de visualización.
LILYGO T-Display S3 AMOLED Cámara
-
Características:
-
Pantalla: 1.9 pulgadas AMOLED
-
Cámara: Módulo de cámara integrado
-
Chipset: ESP32-S3
-
Memoria: 16MB Flash, 8MB PSRAM
-
Mejor para: Proyectos que requieren tanto visualización como captura de imágenes, como reconocimiento facial, detección de objetos o cualquier aplicación que necesite procesar datos visuales.
-
Inicio rápido:
-
Configura el entorno de desarrollo para el ESP32-S3.
-
Instalar y configurar AMOLED y bibliotecas de cámara (por ejemplo, biblioteca Adafruit AMOLED).
-
Captura imágenes a través de la cámara y muéstralas en la pantalla AMOLED, o realiza tareas simples de procesamiento de imágenes.
LILYGO T-Display S3 AMOLED V1
-
Características:
-
Pantalla: 1.9 pulgadas AMOLED
-
Cámara: Ninguna
-
Chipset: ESP32-S3
-
Memoria: 16MB Flash, 8MB PSRAM
-
-
Mejor Para: Aplicaciones que requieren pantallas de alta calidad pero sin necesidad de captura de imágenes. Los usos comunes incluyen relojes inteligentes, interfaces gráficas de usuario o proyectos de visualización simples donde la captura de imágenes no es necesaria.
-
Inicio rápido:
-
Configura el entorno de desarrollo y configúralo para ESP32-S3.
-
Utiliza la biblioteca de pantalla AMOLED para diseñar interfaces o mostrar imágenes.
-
Comienza con interfaces gráficas básicas, efectos dinámicos o animaciones.
-
LILYGO T-Display S3 AMOLED V2
-
Características:
-
Pantalla: 1.9 pulgadas AMOLED
-
Cámara: Ninguna
-
Chipset: ESP32-S3
-
Memoria: 16MB Flash, 8MB PSRAM
-
Mejor para: Proyectos más complejos que requieren renderizado gráfico avanzado y rendimiento de visualización, como sistemas embebidos o dispositivos con interfaces interactivas.
-
Inicio rápido:
-
Configura el entorno ESP32-S3.
-
Escribe código para efectos de visualización avanzados, como animaciones o interfaces gráficas complejas.
-
Consulte proyectos de ejemplo avanzados para la representación gráfica.
Tabla de comparación
Modelo | Tipo de visualización | Cámara | Mejor para | Características clave |
Pantalla T S3 de LILYGO | Pantalla LCD TFT de 170 x 320 | Ninguno | Proyectos básicos de IoT, aplicaciones de visualización simples | Wi-Fi/Bluetooth, 16MB Flash, 8MB PSRAM |
LILYGO T-Display S3 AMOLED Cámara | Pantalla AMOLED de 170 x 320 | Sí | Captura de imagen, reconocimiento facial/objetos | AMOLED de alto contraste, ESP32-S3, cámara integrada |
LILYGO T-Display S3 AMOLED V1 | Pantalla AMOLED de 170 x 320 | Ninguno | Pantalla de alta calidad para smartwatches, interfaces | AMOLED, pantalla de alta calidad, ESP32-S3 |
LILYGO T-Display S3 AMOLED V2 | Pantalla AMOLED de 170 x 320 | Ninguno | Renderizado gráfico avanzado, pantallas interactivas | Calidad de visualización mejorada, procesamiento gráfico |
Cómo empezar con los modelos LILYGO T-Display S3
Cada modelo de la serie LILYGO T-Display S3 es altamente compatible tanto con Arduino IDE como con PlatformIO, proporcionando flexibilidad en la elección de su entorno de desarrollo preferido. Aquí hay una guía rápida de configuración:
¿Cómo instalar y configurar T-Display-S3 en Arduino IDE?
-
Descargar y Instalar IDE de Arduino
Primero, asegúrate de tener la última versión de Arduino IDE instalada en tu computadora. Puedes descargarla desde el sitio web oficial de Arduino.
-
Configurar Arduino VA Para soportar ESP32S3
-
Abre Arduino IDE y ve a Archivo -> Preferencias en el menú superior.
-
En la ventana de Preferencias, encuentra el campo URLs del Administrador de Placas Adicionales y pega el siguiente enlace:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
✔ ¡Copiado!
Nota: Recomendamos usar Arduino IDE versión 2.0.14 para esta guía, ya que versiones superiores pueden tener problemas de compatibilidad con la biblioteca TFT_eSPI【ver TFT_eSPI/issue3329】. Si encuentras problemas, considera retroceder a la versión 2.0.14 o inferior.
-
Instalar la Biblioteca de la Placa ESP32S3
-
Después de agregar la URL anterior, ve a Herramientas -> Tablero -> Administrador de Tableros.
-
En el Administrador de Placas, busca ESP32 y haz clic en Instalar.
-
Descargar la biblioteca T-Display-S3
-
Descarga la T-Display-S3 biblioteca desde GitHub y muévela a tu carpeta de bibliotecas de Arduino. La ruta de biblioteca predeterminada es: C:\Users\TuNombre\Documents\Arduino\libraries
-
Copia todo el contenido de la carpeta lib en tu carpeta de bibliotecas de Arduino.
-
Abrir código de ejemplo
-
Navega a la carpeta examples en tu carpeta descargada T-Display-S3.
-
Elige cualquier ejemplo y haz doble clic any_example.ino para abrirlo.
-
Configurar la configuración de la placa de desarrollo
-
Abre Arduino IDE y ve a Herramientas -> Placa. Selecciona ESP32S3 Módulo Dev de la lista.
-
Establezca la siguiente configuración según la tabla a continuación:
Configuración | Valor |
Junta | Módulo de desarrollo ESP32S3 |
Puerto | Selecciona el puerto correcto |
CDC USB en el arranque | Permitir |
Frecuencia de CPU | 240 MHz (WiFi) |
Nivel de depuración del núcleo | Ninguno |
USB DFU durante el arranque | Desactivar |
Borrar todo el flash antes de cargar | Desactivar |
Los eventos continúan | Núcleo 1 |
Modo Flash | QIO80 MHz |
Tamaño del flash | 16 MB (128 MB) |
Memoria de acceso aleatorio (PSRAM) | Memorias RAM de OPI |
Modo de carga | UART0/CDC de hardware |
Velocidad de subida | 921600 |
Modo USB | CDC y JTAG |
-
Subir código a la placa de desarrollo
-
Después de configurar los ajustes, haz clic en el botón Subir para compilar y subir el código a la placa de desarrollo.
-
Si experimentas problemas al subir, consulta la sección de Solución de problemas a continuación.
Problemas comunes y soluciones
-
¿Qué hacer si la carga falla? Si la carga falla, asegúrate de que tu placa esté conectada correctamente. Intenta reconectar el cable USB o presiona el botón Boot en la placa de desarrollo para iniciar el modo de arranque forzado.
-
¿Cómo hacer downgrade a la versión 2.0.14 de Arduino IDE? Si tienes problemas con las versiones más nuevas de Arduino IDE, se recomienda hacer downgrade a la versión 2.0.14. Puedes descargar versiones anteriores directamente desde el sitio web de Arduino.
-
¿La biblioteca TFT_eSPI no funciona? Como se mencionó, TFT_eSPI puede no ser compatible con versiones superiores a Arduino IDE 2.0.14. En este caso, degrade a Arduino IDE 2.0.14 o a una versión inferior para asegurar la compatibilidad.
Cómo instalar Visual Studio Code y PlatformIO para T-Display-S3
Para comenzar con la placa de desarrollo T-Display-S3, necesitarás instalar Visual Studio Code y configurar PlatformIO. Sigue estos pasos para una configuración sin problemas.
-
Instalar Código de Visual Studio
Primero, descarga e instala Visual Studio Code desde el sitio web oficial. Este editor de código ligero y potente se utilizará para desarrollar tus proyectos de T-Display-S3.
-
Instalar la Extensión de PlatformIO
-
Abre Visual Studio Code.
-
Navega a la sección de Extensiones (en el menú del lado izquierdo).
-
Busca PlatformIO en la barra de búsqueda.
-
Haz clic en Instalar en la extensión PlatformIO IDE.
-
Reiniciar Visual Studio Code
Una vez que la instalación esté completa, reinicia Visual Studio Code para asegurarte de que el plugin de PlatformIO se cargue correctamente.
-
Selecciona tu carpeta de proyecto
-
Después de reiniciar Visual Studio Code, haz clic en Archivo en la esquina superior izquierda.
-
Selecciona Abrir Carpeta y elige la carpeta del proyecto T-Display-S3 con la que deseas trabajar.
-
Espera la instalación de dependencias
Permitir que PlatformIO instale automáticamente cualquier biblioteca de terceros dependiente requerida para su proyecto. Este proceso tomará unos momentos.
-
Configurar la configuración de PlatformIO
Editar
platformio.ini
-
En el proyecto T-Display-S3, localiza y abre el archivo platformio.ini.
-
Dentro de este archivo, ve a la [platformio] sección.
-
Descomenta una de las líneas que comienza con
default_envs = xxxx
, asegurándote de que solo una configuración esté activa a la vez.
-
Compilar y subir el firmware
-
Una vez que se configuren los ajustes, haz clic en el ✔ símbolo ubicado en la esquina inferior izquierda para compilar el proyecto.
-
Conecta tu T-Display-S3 a tu computadora usando un cable USB.
-
Haz clic en el símbolo → para cargar el firmware compilado en la placa.
-
Para ver la salida, haz clic en el símbolo de enchufe para abrir el monitor serial.
-
Solución de problemas
Si encuentra problemas donde el dispositivo no se puede escribir, o el dispositivo USB sigue parpadeando, consulte la sección FAQ a continuación para pasos comunes de solución de problemas.
¿Cuál LILYGO T-Display S3 deberías elegir?
Elegir el modelo adecuado de LILYGO T-Display S3 depende de las necesidades de tu proyecto:
-
Para proyectos y pantallas IoT simples, el T-Display S3 con un LCD TFT es perfecto.
-
Si necesitas capacidades de captura de imágenes, considera la T-Display S3 AMOLED Camera.
-
Para pantallas gráficas de alta calidad sin necesidad de cámara, opta por el T-Display S3 AMOLED V1.
-
Para capacidades avanzadas de gráficos y renderizado, el T-Display S3 AMOLED V2 es la mejor opción.
Cada versión es versátil y está lista para satisfacer las necesidades tanto de principiantes como de usuarios avanzados, y con amplios recursos disponibles en GitHub y en la documentación, puedes sumergirte fácilmente en el desarrollo.
Etiquetas:
Deja un comentario
Todos los comentarios del blog se revisan antes de publicarlos.