LILYGO T-OI Plus

LILYGO® TTGO T-OI Plus ESP32-C3 RISC-V MCU Wireless Module Development Circuits Board User Manual

Model: T-OI Plus | Brand: LILYGO®

1. Киришүү

The LILYGO® TTGO T-OI Plus is a compact and versatile development board featuring the ESP32-C3 RISC-V microcontroller. Designed for Internet of Things (IoT) projects, it integrates Wi-Fi and Bluetooth 5 (BLE) connectivity, offering a secure, low-power, and cost-effective solution for various applications. This manual provides essential information for setting up, operating, and maintaining your T-OI Plus board.

Алдыңкы жана арткы view of the LILYGO TTGO T-OI Plus ESP32-C3 development board.
Figure 1: LILYGO® TTGO T-OI Plus ESP32-C3 Development Board (Front and Back)

The T-OI Plus builds upon the design of the T-OI ESP8266 version, offering enhanced performance and features. It is compatible with Grove series interface modules and MINI D1 Expansion Shields, providing flexibility for various project needs. The board is available with or without a built-in 16340 battery holder, allowing for both portable and fixed installations.

LILYGO TTGO T-OI Plus with Grove connector highlighted.
Figure 2: T-OI Plus with Grove Connector

2. Техникалык шарттар

The following table details the technical specifications of the LILYGO® TTGO T-OI Plus development board:

ӨзгөчөлүкDescription
ПродуктT-OI Plus
MCUESP32-C3 (RISC-V 32-bit Microprocessor)
CPU Details400 KB of SRAM, 384 KB of ROM, 8 KB SRAM in RTC
Саат ылдамдыгы160 МГц
FLASH4 Мбайт
Батарея кармагычWith/Without 16340 Battery Holder
Grove Connectors4 Pin, 2.0mm
Аналогдук интерфейстер2 × 12-bit SAR ADCs, up to 6 channels
Digital Interfaces3 × SPI, 2 × UART, 1 × I2C, 1 × I2S, LED PWM, TWAI, Timers, RMT, Full-speed USB Serial
Wi-FiIEEE 802.11 b/g/n-compliant, Supports Station, SoftAP, SoftAP + Station mode
BluetoothBluetooth 5, Bluetooth тор
Өлчөмдөрү (WxHxD)44*20*25.5мм
Салмагы28г
ПакетОоба
Detailed specifications table for the LILYGO TTGO T-OI Plus.
Сүрөт 3: Продукттун деталдуу мүнөздөмөлөрү
Dimensions of the LILYGO TTGO T-OI Plus board and the 16340 battery holder.
Сүрөт 4: Продукциянын өлчөмдөрү

3. Продукт бүтүп калдыview and Pin Diagram

Understanding the pinout and components is crucial for effective use of the T-OI Plus board. The following diagram illustrates the pin assignments and key features:

LILYGO T-OI Plus V1.3 Pinmap showing GPIOs, power pins, Grove pins, power switch, reset button, controllable LED, and charging indicator.
Figure 5: LILYGO® T-OI Plus V1.3 Pinmap

Key components and their functions:

  • ESP32-C3 Module: The main microcontroller with Wi-Fi and Bluetooth capabilities.
  • GPIO Pins: General Purpose Input/Output pins for connecting sensors, actuators, and other peripherals.
  • Power Pins: 3V3, 5V, and GND for power supply.
  • Grove Pin: Dedicated 4-pin connector for Grove modules (SCL, SDA, 3V3 Power, Ground).
  • Кубат которгучу: Resets the ESP32-C3 microcontroller.
  • Калыбына келтирүү баскычы: Resets the ESP32-C3 microcontroller.
  • Controllable LED: An onboard LED that can be programmed.
  • Заряддоо көрсөткүчү: Indicates the charging status of the 16340 battery (if installed).
  • USB-C порту: For power supply and data communication (programming).

4. Орнотуу

The LILYGO® TTGO T-OI Plus can be set up in two main configurations: with a 16340 battery or powered via USB.

4.1. With 16340 Battery Holder

  1. Батарея салыңыз: If your board includes a 16340 battery holder, carefully insert a 3.7V 16340 Li-ion battery into the holder, ensuring correct polarity (+ and - terminals). The battery dimensions are approximately 34mm length and 16mm diameter.
  2. Күйгүзүү/өчүрүү: Use the onboard power switch to turn the device on or off. Push the switch up to turn on (green LED may illuminate), and down to turn off.
  3. Заряддоо: The board supports charging of the 16340 battery via the USB-C port. A charging indicator LED will show the charging status.
LILYGO TTGO T-OI Plus with 16340 battery holder.
Figure 6: T-OI Plus with 16340 Battery Holder
LILYGO TTGO T-OI Plus with 16340 battery installed, showing battery dimensions.
Figure 7: T-OI Plus with 16340 Battery Installed

4.2. Without Battery Holder

  1. Connect to USB Power: If your board does not include a battery holder, connect it to a USB power supply using a USB-C cable. The board can be used directly with a breadboard for prototyping without soldering.
  2. Breadboard Usage: Insert the board into a breadboard, ensuring proper alignment of the pins. Use jumper wires to connect to other components as needed.
LILYGO TTGO T-OI Plus without battery holder.
Figure 8: T-OI Plus Without Battery Holder
T-OI Plus ESP32-C3 without battery holder, showing female pins for breadboard use.
Figure 9: T-OI Plus Without Battery Holder with Female Pins

5. Иштөө нускамалары

The LILYGO® TTGO T-OI Plus is a development board, meaning its operation largely depends on the code uploaded to it. Here are general guidelines and examples:

5.1. Programming the Board

To program the T-OI Plus, you will typically use the Arduino IDE or ESP-IDF framework. Connect the board to your computer via the USB-C port. Ensure you have the correct board definitions and drivers installed.

5.2. Using Wi-Fi and Bluetooth

The ESP32-C3 supports Wi-Fi (802.11 b/g/n) and Bluetooth 5 (BLE). You can develop applications that utilize these features for network connectivity, data transfer, and communication with other Bluetooth devices.

5.3. Interfacing with Peripherals

The board provides various GPIO pins and dedicated interfaces (SPI, UART, I2C, I2S, etc.) for connecting external sensors, displays, and other modules. Refer to the Pinmap (Figure 5) for specific pin functions.

5.4. Чыгample: Using with RGB Light (WS2812)

The video demonstrates connecting an RGB light (WS2812) to the T-OI Plus. This typically involves connecting the data pin of the RGB light to a suitable GPIO pin on the T-OI Plus, and providing power. The board's power switch can then be used to activate the circuit, and a DIP switch on the RGB module (if present) can control its state.

Video 1: LILYGO® T-OI Plus Product Demonstration, including battery installation and RGB light usage.

6. Техникалык тейлөө

  • Кургак кармоо: Avoid exposing the board to moisture or liquids.
  • Этияттык менен мамиле кылуу: Electronic components are sensitive. Avoid dropping or applying excessive force to the board.
  • Тазалык: Keep the board free from dust and debris. Use a soft, dry brush or compressed air for cleaning.
  • Батареяга кам көрүү (эгер бар болсо): If using a 16340 battery, ensure it is charged regularly and stored in a cool, dry place when not in use. Do not overcharge or deep discharge the battery.

7. Кыйынчылыктарды

  • Плата күйбөй жатат:
    - If using a battery, ensure it is correctly inserted and charged. Check the power switch position.
    - If using USB, ensure the USB-C cable is securely connected to a working power source.
  • Программалоо каталары:
    - Verify that the correct board (ESP32-C3) and port are selected in your IDE.
    - Ensure all necessary drivers are installed.
    - Check your code for syntax errors or logical issues.
  • Wi-Fi/Bluetooth туташуу маселелери:
    - Double-check your network credentials (SSID, password).
    - Ensure the device is within range of the Wi-Fi access point or Bluetooth device.
    - Verify that your code correctly initializes and uses the Wi-Fi/Bluetooth modules.
  • Перифериялык жооп бербейт:
    - Check wiring connections to ensure they are secure and correct according to the pinout diagram.
    - Verify that the peripheral itself is functional and correctly configured in your code.

8. Колдонуучунун кеңештери

  • Grove Connector Type: The Grove connector on the T-OI Plus is a 4-pin, 2.0mm type, compatible with standard Grove modules.
  • Акселерометр: The T-OI Plus does not have a built-in accelerometer. If your project requires one, an external Grove-compatible accelerometer module can be connected.
  • Deep Sleep Power Consumption: When operating in deep sleep mode with an attached battery, be aware that additional components like the USB/serial converter may still draw a small amount of current. For ultra-low power applications, consider optimizing your circuit design to minimize quiescent current draw from all components.
  • Коомчулукту колдоо: For advanced programming questions or project ideas, refer to the official LILYGO GitHub repository and community forums.

9. Кепилдик жана колдоо

For technical support, documentation, and warranty information, please refer to the official LILYGO® website or their GitHub repository. The manufacturer provides resources for developers and users to ensure successful project implementation.

Тектеш документтер - T-OI Plus

Preview LILYGO T-Display Колдонуучунун колдонмосу
Орнотуу, Arduino интеграциясы жана ESP32 модулун иштеп чыгуу үчүн негизги буйруктарды камтыган LILYGO T-Display иштеп чыгуу тактасынын колдонуучу колдонмосу.
Preview LILYGO T-WATCH-V3 Колдонуучунун колдонмосу
LILYGO T-WATCH-V3 иштеп чыгуу тактасы үчүн кеңири колдонуучу колдонмосу, деталдарды орнотуу, программалык камсыздоону иштеп чыгуу жана ESP32 тиркемелери үчүн SSC буйрук маалымдамасы.
Preview LILYGO T-Ebed колдонуучу колдонмосу
Орнотууларды, Arduino IDE интеграциясын жана Wi-Fi буйругун камтыган LILYGO T-Embed иштеп чыгуу тактасы үчүн кеңири колдонуучу колдонмосу.
Preview LILYGO T-QT Pro колдонуучу колдонмосу
LILYGO T-QT Pro иштеп чыгуу тактасы үчүн кеңири колдонуучу колдонмосу, Arduino жана ESP32-S3 модулу менен орнотуу, конфигурация жана колдонуу деталдары.
Preview LILYGO T-BEAM-S3 Колдонуучунун колдонмосу: Орнотуу жана иштеп чыгуу
Бул колдонуучу колдонмо LILYGO T-BEAM-S3 иштеп чыгуу тактасын орнотуу боюнча толук нускамаларды камтыйт. Arduino IDE аркылуу программалык чөйрөнү конфигурациялоону, тактаны туташтыруу жана анын Wi-Fi, BLE, GPS жана LoRa мүмкүнчүлүктөрүн IoT долбоорлору үчүн кантип колдонууну үйрөнүңүз.
Preview LILYGO T-Display-S3 Колдонуучунун колдонмосу
Орнотуу, Arduino IDE колдонуу жана негизги Wi-Fi буйруктарын камтыган LILYGO T-Display-S3 иштеп чыгуу тактасы үчүн колдонуучу колдонмо.