LILYGO TTGO T-Display

LILYGO T-Display ESP32 Module with Shell Version Instruction Manual

Model: TTGO T-Display | Brand: LILYGO

1. Introducción

The LILYGO T-Display ESP32 Module is a compact development board featuring an ESP32 microcontroller, a 1.14-inch IPS ST7789V display, and a CH9102F USB-to-serial chip. This version includes a protective shell, making it suitable for various embedded projects requiring Wi-Fi, Bluetooth, and a small display. This manual provides essential information for setting up, operating, and maintaining your T-Display module.

LILYGO T-Display ESP32 Module with Shell

Imagen: Frente view of the LILYGO T-Display ESP32 Module with its protective shell.

2. Producto terminadoview y características

The LILYGO T-Display ESP32 module integrates several key components for versatile development:

  • microcontroladores: ESP32 (Xtensa dual-core LX6 microprocessor)
  • Memoria Flash: 16 MB
  • Mostrar: 1.14-inch IPS ST7789V LCD, 135x240 resolution, 260 ppi, 4-wire SPI interface.
  • Conectividad: Wi-Fi 802.11 b/g/n, Bluetooth V4.2+BLE
  • Interfaz USB: Type-C, with CH9102F USB-to-serial chip.
  • Fuente de alimentación: Supports USB and Li-Po battery dual power supply (JST GH 1.25mm connector).
  • Funciones a bordo: Two user-programmable buttons (GPIO0, GPIO35), reset button, battery power detection.
  • Programming Platforms: Compatible with Arduino-IDE and MicroPython.
LILYGO T-Display ESP32 Module front and back

Imagen: Anverso y reverso view of the LILYGO T-Display ESP32 module board.

LILYGO T-Display ESP32 Module features diagram

Image: Diagram highlighting key features including MCU, display, and power options.

3. ¿Qué hay en la caja?

Your LILYGO T-Display ESP32 Module package includes the following components:

  • LILYGO T-Display ESP32 Development Board
  • Protective Shell/Case
  • Pin Headers (for optional soldering)
  • Battery Connector Cable (for Li-Po battery connection)
LILYGO T-Display ESP32 Module package contents

Image: Illustration of the components included in the package: the T-Display board, battery cable, and pin headers.

4. Configuración

4.1 Assembling the Shell (Optional)

If your module came without the shell pre-assembled, carefully place the T-Display board into the provided protective case. Ensure the USB-C port and buttons align with the case openings.

LILYGO T-Display ESP32 Module shell components

Image: The two halves of the protective shell for the T-Display module.

LILYGO T-Display ESP32 Module assembled in shell

Image: The T-Display module fully assembled within its protective shell.

4.2 Alimentación del módulo

The T-Display module can be powered via its USB Type-C port or by connecting a compatible 3.7V Li-Po battery to the JST GH 1.25mm connector.

  • Energía del USB: Connect a USB Type-C cable from the module to a computer or a 5V USB power adapter.
  • Energía de la batería: Connect a 3.7V Li-Po battery to the JST connector. Ensure correct polarity. The module includes a battery charging circuit.
LILYGO T-Display ESP32 Module with battery connected

Image: The LILYGO T-Display ESP32 module with a Li-Po battery connected via its JST connector.

4.3 Diagrama de distribución de pines

Refer to the pinout diagram for connecting external components and understanding the GPIO assignments.

LILYGO T-Display ESP32 Module pinout diagram

Image: Detailed pinout diagram for the ESP32 TTGO T-Display V1.1, showing GPIOs, power pins, and display connections.

5. Instrucciones de funcionamiento

5.1 Software Development

The LILYGO T-Display ESP32 module can be programmed using popular development environments:

  • IDE de Arduino: Install the ESP32 board support package in the Arduino IDE. Select the appropriate board (e.g., ESP32 Dev Module) and port.
  • MicroPython: Flash MicroPython firmware to the ESP32, then use a serial terminal or IDE like Thonny to upload scripts.

Para obtener guías de programación detalladas, por ejemploamples, and libraries, refer to the official LILYGO GitHub repository:

github.com/Xinyuan-LilyGO/TTGO-T-Display

5.2 Using the Display and Buttons

The 1.14-inch IPS display is controlled via SPI. Libraries are available for graphics and text display. The two onboard buttons (GPIO0 and GPIO35) can be programmed for user input, menu navigation, or other functions within your application.

6. Mantenimiento

  • Limpieza: Use a soft, dry cloth to clean the module and display. Avoid liquid cleaners directly on the board.
  • Almacenamiento: Guarde el módulo en un entorno seco y antiestático cuando no esté en uso.
  • Manejo: Avoid applying excessive force to the display or connectors. Handle the board by its edges to prevent damage to components.
  • Actualizaciones de firmware: Regularly check the official GitHub repository for firmware updates and bug fixes to ensure optimal performance.

7. Solución de problemas

  • El módulo no se enciende:
    • Ensure the USB-C cable is securely connected and providing power.
    • If using a battery, check that it is charged and correctly connected to the JST port.
  • La pantalla no funciona:
    • Verify that your code initializes the ST7789V display correctly.
    • Verifique si hay daños físicos en la pantalla o sus conexiones.
  • Errores de carga:
    • Ensure the correct board and COM port are selected in your IDE.
    • Install the necessary USB-to-serial drivers (CH9102F).
    • Sometimes pressing the boot button (if available) while uploading can help.
  • Problemas de Wi-Fi/Bluetooth:
    • Verifique su código para verificar que la inicialización y las credenciales de Wi-Fi/Bluetooth sean correctas.
    • Ensure sufficient power supply for wireless operations.

For further assistance, consult the LILYGO GitHub repository or community forums.

8. Especificaciones

CaracterísticaDetalle
MarcaLIRIO
Nombre del modeloTTGO T-Display
MicrocontroladoresESP32 (Xtensa dual-core LX6 microprocessor)
Memoria Flash16 MB
Mostrar1.14 Inch IPS ST7789V LCD (135x240 resolution)
Interfaz USBType-C (CH9102F chip)
Conectividad inalámbricaWi-Fi (802.11 b/g/n), Bluetooth (V4.2+BLE)
Fuente de alimentaciónUSB, Li-Po Battery (JST GH 1.25mm)
Compatibilidad del sistema operativoLinux (para entorno de desarrollo)
Dimensiones (con carcasa)L: 56.5mm, W: 31mm, H: 11mm (approximate)
LILYGO T-Display ESP32 Module dimensions

Image: Diagram showing the approximate dimensions of the LILYGO T-Display ESP32 module with its shell.

9. Garantía y soporte

For warranty information, technical support, or further inquiries, please contact LILYGO directly or visit their official website and GitHub repository. Keep your purchase receipt for warranty claims.

Tienda LILYGO: Visit the LILYGO Store on Amazon

Repositorio de GitHub: github.com/Xinyuan-LilyGO/TTGO-T-Display

© 2024 LILYGO. Todos los derechos reservados.