LILYGO T-RSS3

LILYGO® T-RSS3 ESP32-S3 Development Board User Manual

Model: T-RSS3 | Brand: LILYGO

1. Introducció

The LILYGO T-RSS3 Development Board is a versatile module designed for various embedded applications, featuring an ESP32-C3 microcontroller. It stands out with its integrated RS232 and RS485 communication capabilities, alongside standard Wi-Fi and Bluetooth 5.0 (LE) connectivity. This board is ideal for projects requiring robust serial communication and wireless features, offering a comprehensive solution for developers.

For more detailed information and resources, please refer to the official GitHub repository: https://github.com/Xinyuan-LilyGO/T-RSC3

2. Especificacions

Please note: While the product title refers to T-RSS3 ESP32-S3, the detailed specifications and diagrams provided are for the T-RSC3 featuring an ESP32-C3 MCU. This manual will detail the ESP32-C3 variant.

Specifications for the LILYGO T-RSC3 Development Board, detailing MCU, connectivity, flash, programming platforms, and onboard functions.

Figure 2.1: T-RSC3 Specifications Overview

Table 2.1: LILYGO T-RSC3 Key Specifications
CaracterísticaDescripció
MCUESP32-C3 32-bit, RISC-V-based MCU
Connectivitat sense filWi-Fi, Bluetooth 5 (LE)
Memòria Flash4 MB
Programming PlatformsArduino, ESP-IDF
Onboard FunctionsWS2812 LED, Reset Button, Boot Button, IO2
Mòdul RS232RSM232MT5V (Full-duplex, TTL/RS232, 3000V Isolation, 5V/50mA 0.5W Output, 1200-256000bps)
Mòdul RS485RSM485MT5V (Full-duplex, TTL/RS485, 3000V Isolation, 5V/50mA 0.5W Output, 1200-256000bps)
Entrada de potènciaDC 5V~12V (via terminal block)
Interfície USBTipus-C
Dimensions (L x A x A)67 mm x 56 mm x 18 mm (aproximadament)

3. Diagrama de fixació

Understanding the pinout is crucial for connecting external components and programming the board. The following diagram illustrates the various pins and their functions for the T-RSC3 (ESP32-C3) variant.

Detailed pinout diagram for the LILYGO T-RSC3 Development Board (ESP32-C3), showing connections for Type-C, GPIOs, RS485, RS232, WS2812, and power input.

Figure 3.1: LILYGO T-RSC3 Pinout (ESP32-C3)

Key Pin Designations:

  • USB-C: For power and data communication with a host computer.
  • DC Input (5V~24V): Terminal block for external power supply. Ensure correct polarity.
  • RS485: Terminal block with GND, A, B connections. Dedicated pins: RS485_TX (IO10), RS485_RX (IO03), RS485_CON (IO05).
  • RS232: DB9 female connector. Dedicated pins: RS232_TX (IO00), RS232_RX (IO01).
  • WS2812: Connected to IO04.
  • Botons: RESET, BOOT (connected to IO9), and a user-defined Key (connected to IO02).
  • 2x6 Female Header: Provides access to various GPIOs (IO6, IO7, IO8), power (3V3, 5V), and ground (GND) connections.

4. Instruccions de configuració

Follow these steps to get your LILYGO T-RSS3 Development Board ready for use:

  1. Desembalatge: Carefully remove the board from its packaging.
  2. Connexió d'alimentació:
    • USB-C: Connect the board to your computer using a USB-C cable. This will provide power and enable data communication for programming.
    • External DC Power: For standalone applications or higher power requirements, connect a DC power supply (5V to 24V) to the designated terminal block. Ensure correct polarity (+ and -).
  3. Instal·lació del controlador: Your operating system may automatically install necessary drivers for the USB-to-serial converter. If not, you may need to manually install CP210x or CH340 drivers, depending on the specific chip used on your board. Refer to the GitHub repository for driver links if needed.
  4. IDE Setup:
    • IDE d'Arduino: Install the Arduino IDE and add ESP32 board support. Select the appropriate ESP32-C3 board from the Tools > Board menu.
    • ESP-IDF: For advanced development, set up the Espressif IoT Development Framework (ESP-IDF) environment.
  5. First Program (Blink Test): Load a simple 'Blink' example sketch (for Arduino) or a basic 'Hello World' example (for ESP-IDF) to verify your setup. Ensure the correct COM port is selected in your IDE.

5. Instruccions de funcionament

Once set up, you can begin operating your LILYGO T-RSS3 Development Board:

  1. Programació: Write your code in Arduino IDE or ESP-IDF. Connect the board via USB-C. Select the correct board and port, then upload your sketch/firmware. You may need to press the BOOT button while uploading for some configurations.
  2. Wi-Fi i Bluetooth: Utilize the ESP32-C3's integrated Wi-Fi and Bluetooth 5 (LE) capabilities in your code to connect to networks, communicate with other devices, or create IoT applications.
  3. Comunicació RS232: Connect your RS232 devices to the DB9 female connector. Use the RS232 module (RSM232MT5V) in your code to send and receive serial data. Ensure baud rates match between the board and the connected device.
  4. Comunicació RS485: Connect your RS485 devices to the terminal block. Use the RS485 module (RSM485MT5V) for differential serial communication. Pay attention to A/B line connections and termination resistors if necessary for your network.
  5. Control LED WS2812: Program the onboard WS2812 LED (connected to IO04) to provide visual feedback or create light effects.
  6. Ús del botó: The RESET button restarts the MCU. The BOOT button (IO9) is typically used during firmware upload. IO02 is available as a user-defined key.

6. Manteniment

To ensure the longevity and optimal performance of your development board, follow these maintenance guidelines:

  • Emmagatzematge: Store the board in a dry, anti-static environment, away from direct sunlight and extreme temperatures.
  • Neteja: Si cal, netegeu suaument la placa amb un raspall suau i sec o aire comprimit per eliminar la pols. Eviteu utilitzar líquids o materials abrasius.
  • Manipulació: Handle the board by its edges to prevent damage to components and to avoid electrostatic discharge.
  • Font d'alimentació: Utilitzeu sempre una font d'alimentació estable dins del volum especificattage range (DC 5V~24V). Incorrect voltagpot danyar la placa.

7. Solució De Problemes

Q: The board is not recognized by my computer or fails to upload firmware.
A: Ensure you have installed the correct USB-to-serial drivers (e.g., CP210x or CH340). Check that the USB-C cable is functional and properly connected. Try pressing and holding the BOOT button while initiating the upload process in your IDE, then release it once the upload starts.
Q: My RS232/RS485 communication is not working.
A: Verify your wiring connections (TX/RX for RS232, A/B for RS485) and ensure correct polarity. Confirm that the baud rates configured in your code match those of the connected device. For RS485, check if termination resistors are needed for your specific network setup.
Q: What makes this device different from a regular ESP32 development kit?
A: The LILYGO T-RSS3 (T-RSC3) uniquely integrates full-duplex high-speed RS232 and RS485 modules, along with an onboard WS2812 LED, directly onto an ESP32-C3 platform. This provides robust industrial communication capabilities not typically found on standard ESP32 development boards, making it suitable for applications requiring reliable wired serial communication alongside Wi-Fi and Bluetooth.

8. Consells d'usuari

  • Leverage Industrial Communication: The integrated RS232 and RS485 modules are key differentiators. Explore projects that benefit from these robust serial communication protocols, such as connecting to PLCs, industrial sensors, or legacy systems.
  • Open-Source Community: LILYGO products often have strong community support. Utilize the provided GitHub repository for example code, libraries, and community discussions to accelerate your development.
  • Flexibilitat de potència: The wide DC input range (5V~24V) allows for flexible power solutions in various environments, from USB power to industrial power supplies.
  • LED integrat: The onboard WS2812 LED can be a simple yet effective way to provide status indicators or visual feedback in your projects without needing external components.

9. Què hi ha a la caixa

El paquet estàndard inclou:

  • 1 x LILYGO T-RSS3 Development Board
LILYGO T-RSS3 Development Board (angled view with connectors) as included in the package.

Figure 9.1: LILYGO T-RSS3 Development Board

10. Garantia i Suport

LILYGO provides support for its products primarily through its official channels and open-source community. For technical assistance, documentation, and community forums, please visit the official LILYGO GitHub repository linked in the Introduction section.

Specific warranty details are not provided in the product information. Please refer to the seller or LILYGO's official website for any warranty-related inquiries.

Documents relacionats - T-RSS3

Preview Guia de l'usuari de LILYGO T-BEAM-S3: Configuració i desenvolupament
Aquesta guia d'usuari proporciona instruccions completes per configurar la placa de desenvolupament LILYGO T-BEAM-S3. Apreneu a configurar l'entorn de programari amb l'IDE d'Arduino, connectar la placa i utilitzar les seves capacitats Wi-Fi, BLE, GPS i LoRa per a projectes d'IoT.
Preview Guia de l'usuari de LILYGO T-Dongle-S3: Introducció al desenvolupament d'ESP32-S3
Una guia d'usuari completa per a la placa de desenvolupament LILYGO T-Dongle-S3. Apreneu a configurar el vostre entorn de desenvolupament Arduino, programar el mòdul ESP32-S3 i explorar les funcions Wi-Fi i Bluetooth.
Preview Guia d'usuari de LILYGO T-Deck ESP32-S3 per al desenvolupament d'Arduino
Guia d'usuari completa per a la placa de desenvolupament LILYGO T-Deck, que detalla la configuració de l'IDE d'Arduino, la configuració d'ESP32-S3, la funcionalitat Wi-Fi i LoRa i la referència d'ordres SSC per a aplicacions IoT.
Preview Guia de l'usuari de LILYGO T-Display-S3
Una guia d'usuari per a la placa de desenvolupament LILYGO T-Display-S3, que cobreix la configuració, l'ús de l'IDE d'Arduino i les ordres bàsiques de Wi-Fi.
Preview Guia de l'usuari de LILYGO Mini E-Paper-S3
Guia d'usuari completa per a la placa de desenvolupament LILYGO Mini E-Paper-S3. Cobreix la configuració, la integració amb l'IDE d'Arduino, el desenvolupament de firmware i la referència d'ordres Wi-Fi per a aplicacions IoT.
Preview Guia de l'usuari de LILYGO T-Display
Una guia d'usuari per a la placa de desenvolupament LILYGO T-Display, que cobreix la configuració, la integració amb Arduino i les ordres bàsiques per al desenvolupament de mòduls ESP32.