Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use 1.14 Inch IPS TFT LCD Display 135x240: Examples, Pinouts, and Specs

Image of 1.14 Inch IPS TFT LCD Display 135x240
Cirkit Designer LogoDesign with 1.14 Inch IPS TFT LCD Display 135x240 in Cirkit Designer

Introduction

The 1.14 Inch IPS TFT LCD Display by Estardyn is a compact and vibrant display module designed for embedded systems. Featuring IPS (In-Plane Switching) technology, it offers wide viewing angles and excellent color reproduction. With a resolution of 135x240 pixels, this display is ideal for applications requiring clear and detailed visuals in a small form factor.

Explore Projects Built with 1.14 Inch IPS TFT LCD Display 135x240

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
RTL8720DN-Based Interactive Button-Controlled TFT Display
Image of coba-coba: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
This circuit features an RTL8720DN microcontroller interfaced with a China ST7735S 160x128 TFT LCD display and four pushbuttons. The microcontroller reads the states of the pushbuttons and displays their statuses on the TFT LCD, providing a visual feedback system for button presses.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Powered 1.3 inch TFT Display Module for Visual Data Output
Image of ESP32+ST7789: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
This circuit connects an ESP32 microcontroller to a 1.3 inch TFT display module (ST7789). The ESP32 provides power and control signals to the display, enabling it to show graphical data.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32C3-Based Thermal Imaging Camera with TFT Display
Image of MLX90640-XIAO-ESP32-1.3: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
This circuit connects a 1.3 inch TFT Module 240×240 ST7789 display, a GY-MCU90640 thermal camera module, and a XIAO ESP32C3 microcontroller to create a thermal imaging system. The ESP32C3 microcontroller is programmed to read temperature data from the thermal camera, process it, and display a visual representation of the temperature distribution on the TFT screen. The circuit is designed for applications requiring thermal monitoring, such as detecting heat sources or monitoring temperature variations in an environment.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Mega 2560 Controlled TFT Touchscreen Interface
Image of Tablero Moto: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
This circuit connects an Arduino Mega 2560 microcontroller to a 3.5-inch 480x320 TFT LCD display. The Arduino provides power, ground, and digital signals to control the display, including data lines for pixel information and control lines for reset, write, and command/data selection. The embedded code initializes the display and configures the Arduino's pins for communication, likely to create a user interface or visual output for a project.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with 1.14 Inch IPS TFT LCD Display 135x240

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of coba-coba: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
RTL8720DN-Based Interactive Button-Controlled TFT Display
This circuit features an RTL8720DN microcontroller interfaced with a China ST7735S 160x128 TFT LCD display and four pushbuttons. The microcontroller reads the states of the pushbuttons and displays their statuses on the TFT LCD, providing a visual feedback system for button presses.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ESP32+ST7789: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
ESP32-Powered 1.3 inch TFT Display Module for Visual Data Output
This circuit connects an ESP32 microcontroller to a 1.3 inch TFT display module (ST7789). The ESP32 provides power and control signals to the display, enabling it to show graphical data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of MLX90640-XIAO-ESP32-1.3: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
ESP32C3-Based Thermal Imaging Camera with TFT Display
This circuit connects a 1.3 inch TFT Module 240×240 ST7789 display, a GY-MCU90640 thermal camera module, and a XIAO ESP32C3 microcontroller to create a thermal imaging system. The ESP32C3 microcontroller is programmed to read temperature data from the thermal camera, process it, and display a visual representation of the temperature distribution on the TFT screen. The circuit is designed for applications requiring thermal monitoring, such as detecting heat sources or monitoring temperature variations in an environment.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Tablero Moto: A project utilizing 1.14 Inch IPS TFT LCD Display 135x240 in a practical application
Arduino Mega 2560 Controlled TFT Touchscreen Interface
This circuit connects an Arduino Mega 2560 microcontroller to a 3.5-inch 480x320 TFT LCD display. The Arduino provides power, ground, and digital signals to control the display, including data lines for pixel information and control lines for reset, write, and command/data selection. The embedded code initializes the display and configures the Arduino's pins for communication, likely to create a user interface or visual output for a project.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Wearable devices (e.g., smartwatches, fitness trackers)
  • IoT dashboards and control panels
  • Portable gaming devices
  • Industrial equipment displays
  • DIY electronics projects with microcontrollers (e.g., Arduino, Raspberry Pi)

Technical Specifications

Below are the key technical details of the 1.14 Inch IPS TFT LCD Display:

Parameter Specification
Manufacturer Estardyn
Display Type IPS TFT LCD
Screen Size 1.14 inches
Resolution 135x240 pixels
Interface SPI (Serial Peripheral Interface)
Operating Voltage 3.3V
Backlight Voltage 3.0V to 3.3V
Current Consumption ~20mA (typical, with backlight on)
Viewing Angle 160° (horizontal and vertical)
Pixel Format RGB 65K colors (16-bit color depth)
Driver IC ST7789
Operating Temperature -20°C to 70°C
Dimensions 28.5mm x 28.5mm x 2.8mm

Pin Configuration and Descriptions

The display module has an 8-pin interface. Below is the pinout and description:

Pin Name Description
1 GND Ground connection
2 VCC Power supply (3.3V)
3 SCL Serial Clock Line for SPI communication
4 SDA Serial Data Line for SPI communication
5 RES Reset pin (active low)
6 DC Data/Command control pin (High = Data, Low = Command)
7 BLK Backlight control (connect to 3.3V for constant backlight or PWM for dimming)
8 CS Chip Select (active low)

Usage Instructions

How to Use the Component in a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V power source and the GND pin to ground.
  2. SPI Communication: Connect the SCL (clock) and SDA (data) pins to the corresponding SPI pins on your microcontroller.
  3. Control Pins:
    • Connect the RES pin to a GPIO pin on your microcontroller for resetting the display.
    • Use the DC pin to toggle between data and command modes.
    • Connect the CS pin to a GPIO pin to enable or disable the display.
  4. Backlight: Connect the BLK pin to 3.3V for constant backlight or to a PWM-capable GPIO pin for brightness control.

Important Considerations and Best Practices

  • Voltage Levels: Ensure all signal lines operate at 3.3V logic levels. Use a level shifter if your microcontroller operates at 5V.
  • SPI Speed: The display supports SPI clock speeds up to 15MHz. Use lower speeds if you encounter communication issues.
  • Reset Sequence: Always initialize the display with a reset sequence to ensure proper operation.
  • Backlight Control: Use PWM to adjust the brightness of the backlight for power efficiency and user comfort.

Example Code for Arduino UNO

Below is an example of how to interface the display with an Arduino UNO using the Adafruit_GFX and Adafruit_ST7789 libraries:

#include <Adafruit_GFX.h>      // Core graphics library
#include <Adafruit_ST7789.h>  // ST7789 driver library
#include <SPI.h>              // SPI library

// Define pin connections
#define TFT_CS    10  // Chip Select pin
#define TFT_RST   9   // Reset pin
#define TFT_DC    8   // Data/Command pin

// Initialize the display object
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

void setup() {
  // Initialize serial communication for debugging
  Serial.begin(9600);
  Serial.println("Initializing display...");

  // Initialize the display
  tft.init(135, 240);  // Initialize with width=135 and height=240
  tft.setRotation(1);  // Set display orientation (0-3)

  // Fill the screen with a solid color
  tft.fillScreen(ST77XX_BLACK);
  tft.setTextColor(ST77XX_WHITE);
  tft.setTextSize(2);
  tft.setCursor(10, 10);
  tft.println("Hello, World!");
}

void loop() {
  // Add your main code here
}

Notes:

  • Install the Adafruit_GFX and Adafruit_ST7789 libraries via the Arduino Library Manager before running the code.
  • Ensure the SPI pins on the Arduino UNO (MOSI, SCK) are correctly connected to the display.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Display Output:

    • Verify all connections, especially power (VCC and GND) and SPI lines (SCL, SDA).
    • Ensure the display is properly initialized in your code.
    • Check if the backlight (BLK) is connected to 3.3V or a PWM signal.
  2. Flickering or Distorted Image:

    • Reduce the SPI clock speed in your code.
    • Ensure proper grounding between the display and the microcontroller.
  3. Display Stays Blank:

    • Confirm that the RES pin is toggled during initialization.
    • Check if the CS pin is correctly set to LOW during communication.
  4. Incorrect Colors or Orientation:

    • Verify the color format (16-bit RGB) and rotation settings in your code.
    • Ensure the driver IC (ST7789) is correctly configured.

FAQs

Q: Can this display work with 5V microcontrollers like Arduino UNO?
A: Yes, but you must use a level shifter to convert 5V logic signals to 3.3V to avoid damaging the display.

Q: How do I control the brightness of the backlight?
A: Connect the BLK pin to a PWM-capable GPIO pin on your microcontroller and adjust the duty cycle to control brightness.

Q: Can I use this display with Raspberry Pi?
A: Yes, the display is compatible with Raspberry Pi. Use the SPI interface and configure the ST7789 driver in your Raspberry Pi setup.

Q: What is the maximum SPI clock speed supported?
A: The display supports SPI clock speeds up to 15MHz. Use lower speeds if you encounter communication issues.