Cómo usar la placa de desarrollo LILYGO T-QT Pro ESP32-S3

La LILYGO T-QT Pro ESP32-S3 es una placa de desarrollo con muchas funciones, perfecta para construir proyectos y prototipos de IoT. Incorpora el microprocesador ESP32-S3FN4R2 Xtensa LX7, que ofrece un rendimiento potente y soporte tanto para Wi-Fi como para Bluetooth 5.0. En esta guía, te guiaremos a través de la configuración y el uso del LILYGO T-QT Pro ESP32-S3 para tus necesidades de desarrollo.
LILYGO T-QT Pro ESP32-S3

LILYGO T-QT Pro ESP32-S3

Ver producto

Características principales Resumen

  • Microprocesador: ESP32-S3FN4R2 Xtensa LX7
  • Conectividad inalámbrica: Wi-Fi 802.11 b/g/n, Bluetooth 5.0+BLE
  • Plataformas de programación: Compatible con Arduino IDE y MicroPython
  • Memoria: 4MB Flash y 2MB PSRAM
  • Pantalla: LCD IPS TFT GC9107 de 0,85 pulgadas (resolución 128x128)
  • Soporte de batería: Funciones de carga y descarga de la batería
  • Cambio de antena: Soporta opciones de antena tanto integradas como externas
  • Interfaz USB: USB Tipo-C para una conectividad fácil

Configurando el LILYGO T-QT Pro ESP32-S3

  1. Instalar el Software Requerido:
  • Arduino IDE: Descargue e instale Arduino IDE desde el sitio web oficial de Arduino.
  • MicroPython (Opcional): Para usar MicroPython, descargue el firmware apropiado desde el sitio web de MicroPython.
  1. Instalar Placa ESP32 en Arduino IR:
  • Abre Arduino IDE y ve a Archivo > Preferencias.
  • En el campo URLs adicionales del Gestor de Placas, añade la siguiente URL:
     
    https://dl.espressif.com/dl/package_esp32_index.json
    
      
    ✔ ¡Copiado!
    • Ve a Herramientas > Placa > Gestor de placas, busca "ESP32" y haz clic en Instalar.
    1. Seleccione su placa y puerto:
    • Después de la instalación, seleccione la placa LILYGO T-QT Pro ESP32-S3: Herramientas > Placa > ESP32 Módulo Dev
    • Seleccione el Puerto correcto en Herramientas > Puerto.
    1. Código de carga:
    • Escribe o carga tu boceto en el IDE de Arduino.
    • Haz clic en el botón Subir. Después de unos segundos, tu código se cargará en la placa.

    Uso de la pantalla

    El LILYGO T-QT Pro ESP32-S3 viene con una pantalla TFT GC9107 IPS de 0.85 pulgadas, que es ideal para mostrar imágenes en tus proyectos. Aquí te explicamos cómo empezar a usar la pantalla:
    1. Inicializar la pantalla LCD en Arduino IR:
    • Instala las librerías Adafruit_GFX y Adafruit_ILI9341 a través de Boceto > Incluir librería > Administrar librerías.
    • Utilice el siguiente código para mostrar un mensaje de texto simple en la pantalla:
     
        // Define the pins for the LCD
        #define TFT_CS     5
        #define TFT_RST    22
        #define TFT_DC     21
        
        Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
        
        void setup() {
          // Initialize the LCD
          tft.begin();
          tft.setRotation(3);  // Adjust orientation if necessary
          tft.fillScreen(ILI9341_BLACK);
          tft.setTextColor(ILI9341_WHITE);
          tft.setTextSize(1);
          tft.setCursor(10, 10);
          tft.println("Hello, T-QT Pro!");
        }
        
        void loop() {
          // Add more functionality here if needed
        }
    
      
    ✔ ¡Copiado!
    1. Ajustar configuración de pantalla:
    • Utilice el método setRotation() para cambiar la orientación de la pantalla.
    • setTextColor(), setTextSize() y setCursor() métodos permiten una fácil personalización del texto.

    Comunicación inalámbrica (Wi-Fi y Bluetooth)

    Con soporte integrado para Wi-Fi 802.11 b/g/n y Bluetooth 5.0+BLE, puedes conectar rápidamente tu proyecto a una red u otros dispositivos con Bluetooth habilitado.
    1. Configuración de Wi-Fi en Arduino IR:
    • Incluye la biblioteca Wi-Fi:
       
          const char* ssid = "tu_red";
          const char* password = "tu_contraseña";
          
          configuración vacía() {
            Serial.begin(115200);
            WiFi.iniciar(ssid, contraseña);
            mientras (WiFi.status() != WL_CONNECTED) {
              retraso(1000);
              Serial.println("Conectando a WiFi...");
            }
            Serial.println("¡Conectado a WiFi!");
          }
          
          bucle vacío() {
            // Your Wi-Fi related code here
          }
      
      
        
      ✔ ¡Copiado!

       

      1. Configuración de Bluetooth (BLE):
      • Utilice la biblioteca integrada BluetoothSerial para comunicarse por Bluetooth.
         
            BluetoothSerial SerialBT;
            
            configuración vacía() {
              Serial.begin(115200);
              SerialBT.begin("ESP32_TQTPro");
              Serial.println("El dispositivo Bluetooth está listo para emparejar")
            }
            
            bucle vacío() {
              si (SerialBT.available()) {
                Serial.write(SerialBT.read());
              }
            }
          
        ✔ ¡Copiado!

        Uso de funciones de batería y carga

        El LILYGO T-QT Pro ESP32-S3 soporta carga y descarga de batería, lo cual es ideal para aplicaciones portátiles. Para usar esta función:
        1. Detección de batería: El pin de detección de batería está conectado a IO04. Puedes usar este pin para monitorear el estado de la batería en tu proyecto.
        2. Carga y descarga: Utilice las capacidades de carga y descarga de la batería para proyectos que requieran movilidad o uso independiente. Esto es especialmente útil al trabajar con baterías de Li-ion o Li-polímero.

        Externo Conectividad

        1. Cambio de antena: El LILYGO T-QT Pro ESP32-S3 permite un cambio flexible de antena, lo que te permite elegir entre una antena integrada o externa, según tus requisitos de señal.
        2. USB Tipo-C: La placa cuenta con una interfaz USB Tipo-C para una conectividad fácil y conveniente, simplificando la transferencia de energía y datos.

        ¿Cuál es la diferencia entre las versiones LILYGO T-QT Pro?

        El LILYGO T-QT Pro ESP32-S3 viene en varias versiones, cada una adaptada a diferentes requisitos en términos de memoria, opciones de antena y configuración general. A continuación se presenta un desglose de las diferencias entre las versiones clave:

        Característica S3FN8 Básico Carcasa S3FN8
        Versión
        S3FN4R2
        Básico
        S3FN4R2
        Pasador soldado
        Carcasa S3FN4R2
        Modelo de chip ESP32-S3FN8 ESP32-S3FN8 ESP32-S3FN4R2 ESP32-S3FN4R2 ESP32-S3FN4R2
        Carga de la batería
        Descarga de la batería
        Destello 8M 4M 4M 4M 4M
        PSRAM - 2M - - -
        Controlador de LCD GC9A01 GC9A01 GC9A01 GC9A01 GC9A01
        Tamaño de la pantalla 0,85 pulgadas 0,85 pulgadas 0,85 pulgadas 0,85 pulgadas 0,85 pulgadas

        • Memoria Flash: La versión S3FN8 Basic tiene 8MB de almacenamiento flash, lo que proporciona más espacio para almacenar datos y programas, mientras que otras versiones como las variantes S3FN8 Shell y S3FN4R2 vienen con 4MB de flash.
        • PSRAM: La Versión Shell S3FN8 es el único modelo que incluye 2MB de PSRAM, lo que mejora la disponibilidad de memoria para operaciones más complejas y multitarea.
        • Modelo de chip: La versión básica (S3FN8) utiliza el chip ESP32-S3FN8 más potente, mientras que las otras (S3FN4R2) usan el chip ESP32-S3FN4R2, que ofrece un rendimiento menor pero sigue siendo adecuado para la mayoría de las aplicaciones IoT.
        • Opciones de antena: Las versiones S3FN8 Shell y S3FN4R2 Shell cuentan con conmutación de antena adicional, lo que permite a los usuarios elegir entre una antena integrada y una antena externa según los requisitos de su proyecto.
        Cada versión tiene sus fortalezas específicas, y elegir la adecuada depende de tus necesidades de memoria, potencia de procesamiento y conectividad para el proyecto.

        Preguntas frecuentes (Preguntas Frecuentes)

        1. ¿Cuál es la diferencia entre los chips ESP32-S3FN8 y ESP32-S3FN4R2?

        • El ESP32-S3FN8 es un chip más potente con mayor velocidad de reloj y mayor memoria flash en comparación con el ESP32-S3FN4R2. El S3FN8 también viene con PSRAM en algunos modelos, lo que lo hace ideal para tareas más exigentes.

        2. ¿Cómo puedo usar Bluetooth con el LILYGO T-QT Pro ESP32-S3?

        • El LILYGO T-QT Pro soporta Bluetooth 5.0+BLE, que puedes usar programándolo con la biblioteca BluetoothSerial en el Arduino IDE o utilizando las funcionalidades BLE en MicroPython.

        3. ¿Puedo usar una antena externa con el LILYGO T-QT Pro ESP32-S3?

        • Sí, la placa soporta conmutación de antena, lo que le permite elegir entre una antena integrada o una externa para una mejor recepción de señal.

        4. ¿Es compatible el LILYGO T-QT Pro ESP32-S3 con MicroPython?

        • Sí, la placa es totalmente compatible con MicroPython, lo que te permite programarla usando Python para aplicaciones embebidas.

        5. ¿Cuál es el tamaño de la pantalla en el LILYGO T-QT Pro ESP32-S3?

        • El LILYGO T-QT Pro ESP32-S3 cuenta con una pantalla TFT GC9107 IPS LCD de 0.85 pulgadas con una resolución de 128x128, ofreciendo imágenes claras para tus proyectos embebidos.

        1 comentario

        hdt-avatar
        W. B. Salverda

        Bijgenoemde code kan nooit getest zijn. Werkt namelijk niet, voor geen meter.

        September 9, 2025 at 20:31pm

        Deja un comentario

        Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

        Barra lateral

        Última publicación

        Esta sección actualmente no incluye ningún contenido. Agrega contenido a esta sección usando la barra lateral.

        Regístrate para nuestro boletín

        Obtenga la información más reciente sobre nuestros productos y ofertas especiales.