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.

        Dejar un comentario

        Tu dirección de correo electrónico no se publicará. Los campos requeridos están marcados con *

        Barra lateral

        Última publicación

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

        Regístrate para nuestro boletín

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