Stufin
Home Quick Cart Profile

1.54 inch E-ink Display Module, three colour 200X200

Buy Now on Stufin

Component Name

1.54 inch E-ink Display Module, Three Color 200x200

Overview

The 1.54 inch E-ink Display Module is a compact, low-power, and high-contrast display module designed for a wide range of IoT applications. This module features a 1.54-inch display screen with a resolution of 200x200 pixels, capable of displaying three colorsblack, white, and red.

Functionality

The 1.54 inch E-ink Display Module is designed to provide a high-quality display solution for IoT devices, Wearables, and handheld devices. It receives image data from a host microcontroller and displays it on the screen using electrophoretic technology. This module is ideal for applications that require a low-power, high-contrast, and sunlight-readable display.

Key Features

### Display Specifications

Display Size

1.54 inches

Resolution

200x200 pixels

Display Type

Electrophoretic (E-ink)

Colors

Three colors (Black, White, and Red)

Pixel Pitch

0.12 mm x 0.12 mm

Viewing Angle

180 (all directions)

### Interface and Compatibility

Interface

SPI (4-wire)

Supply Voltage

3.3V

Communication Protocol

Industry-standard SPI protocol

Compatible with

Most microcontrollers and development boards

### Power Management

Power Consumption

Ultra-low power consumption (average 20uA)

Power Modes

Supports sleep mode and partial update mode

Wake-up Time< 10ms from sleep mode
### Physical Characteristics

Module Size

36.5 mm x 24.5 mm x 1.5 mm

Weight

Approximately 6 grams

Mounting Options

Through-hole and surface-mount options available

Operating Temperature

-20C to +50C

### Additional Features

Fast Response Time

Rapid display update (less than 2 seconds)

Low Power Consumption

Ideal for battery-powered devices

High Contrast Ratio

Provides clear visibility in various lighting conditions

Sunlight Readability

Suitable for outdoor and industrial applications

Applications

The 1.54 inch E-ink Display Module is suitable for a wide range of IoT applications, including

Wearables and fitness trackers

Smart home devices and automation systems

Industrial control and monitoring systems

Handheld devices and scanners

E-ink signage and display systems

Documentation and Resources

For technical documentation, datasheets, and code examples, please refer to the manufacturer's documentation and resources section.

Pin Configuration

  • 1.54 inch E-ink Display Module, Three Color 200x200
  • Pin Description:
  • The 1.54 inch E-ink Display Module has a total of 24 pins, which are used to control and communicate with the display. Here's a detailed explanation of each pin:
  • Pin 1: VCC
  • Function: Power supply pin (3.3V)
  • Description: Connect to a 3.3V power source to power the display module.
  • Pin 2: GND
  • Function: Ground pin
  • Description: Connect to the ground of the circuit to provide a return path for the power supply.
  • Pin 3: CLK
  • Function: Clock pin
  • Description: Connect to the clock signal from the microcontroller to synchronize data transmission.
  • Pin 4: MOSI
  • Function: Master Out Slave In pin
  • Description: Connect to the MOSI pin of the microcontroller to transmit data from the microcontroller to the display module.
  • Pin 5: CS
  • Function: Chip Select pin
  • Description: Connect to the CS pin of the microcontroller to select the display module for data transmission.
  • Pin 6: DC
  • Function: Data/Command pin
  • Description: Connect to the DC pin of the microcontroller to determine whether the data being sent is a command or data.
  • Pin 7: RST
  • Function: Reset pin
  • Description: Connect to the RST pin of the microcontroller to reset the display module.
  • Pin 8: BUSY
  • Function: Busy pin
  • Description: Connect to the BUSY pin of the microcontroller to check the status of the display module's internal operations.
  • Pin 9: NC
  • Function: No Connection
  • Description: Leave unconnected.
  • Pin 10: NC
  • Function: No Connection
  • Description: Leave unconnected.
  • Pin 11: Red1
  • Function: Red pixel pin 1
  • Description: Connect to the red color signal of the E-ink display.
  • Pin 12: Red2
  • Function: Red pixel pin 2
  • Description: Connect to the red color signal of the E-ink display.
  • Pin 13: Black
  • Function: Black pixel pin
  • Description: Connect to the black color signal of the E-ink display.
  • Pin 14: White
  • Function: White pixel pin
  • Description: Connect to the white color signal of the E-ink display.
  • Pin 15: NC
  • Function: No Connection
  • Description: Leave unconnected.
  • Pin 16: NC
  • Function: No Connection
  • Description: Leave unconnected.
  • Pin 17: SCK
  • Function: Serial clock pin
  • Description: Connect to the SCK pin of the microcontroller to provide a clock signal for serial communication.
  • Pin 18: SDA
  • Function: Serial data pin
  • Description: Connect to the SDA pin of the microcontroller to transmit serial data.
  • Pin 19: NC
  • Function: No Connection
  • Description: Leave unconnected.
  • Pin 20: NC
  • Function: No Connection
  • Description: Leave unconnected.
  • Pin 21: VCOM
  • Function: Common voltage pin
  • Description: Connect to the VCOM pin of the E-ink display to provide a common voltage for the display.
  • Pin 22: VDD
  • Function: Power supply pin (3.3V)
  • Description: Connect to a 3.3V power source to power the display module.
  • Pin 23: GND
  • Function: Ground pin
  • Description: Connect to the ground of the circuit to provide a return path for the power supply.
  • Pin 24: NC
  • Function: No Connection
  • Description: Leave unconnected.
  • Connection Structure:
  • Here's a suggested connection structure for the 1.54 inch E-ink Display Module:
  • 1. Connect the VCC (Pin 1) and VDD (Pin 22) to a 3.3V power source.
  • 2. Connect the GND (Pin 2) and GND (Pin 23) to the ground of the circuit.
  • 3. Connect the CLK (Pin 3) to the clock signal from the microcontroller.
  • 4. Connect the MOSI (Pin 4) to the MOSI pin of the microcontroller.
  • 5. Connect the CS (Pin 5) to the CS pin of the microcontroller.
  • 6. Connect the DC (Pin 6) to the DC pin of the microcontroller.
  • 7. Connect the RST (Pin 7) to the RST pin of the microcontroller.
  • 8. Connect the BUSY (Pin 8) to the BUSY pin of the microcontroller.
  • 9. Connect the Red1 (Pin 11) and Red2 (Pin 12) to the red color signal of the E-ink display.
  • 10. Connect the Black (Pin 13) to the black color signal of the E-ink display.
  • 11. Connect the White (Pin 14) to the white color signal of the E-ink display.
  • 12. Connect the SCK (Pin 17) to the SCK pin of the microcontroller.
  • 13. Connect the SDA (Pin 18) to the SDA pin of the microcontroller.
  • 14. Connect the VCOM (Pin 21) to the VCOM pin of the E-ink display.
  • Note:
  • Make sure to handle the display module with care, as it is sensitive to static electricity.
  • Use a level shifter if the microcontroller operates at a voltage higher than 3.3V.
  • Refer to the datasheet of the microcontroller and the E-ink display module for specific connection details and configuration requirements.

Code Examples

1.54 inch E-ink Display Module, Three Colour 200x200 Documentation
Overview
The 1.54 inch E-ink Display Module, Three Colour 200x200 is a compact, low-power display module designed for IoT applications. This module features a 200x200 pixel resolution, three-color e-ink display, and is suitable for a wide range of projects, from simple informational displays to complex interactive interfaces.
Technical Specifications
Display Size: 1.54 inches
 Resolution: 200x200 pixels
 Display Type: Three-color e-ink
 Interface: SPI
 Power Supply: 3.3V
 Operating Temperature: -20C to 70C
 Storage Temperature: -30C to 80C
Pinout
| Pin | Function |
| --- | --- |
| VCC | Power Supply (3.3V) |
| GND | Ground |
| SCK | SPI Clock |
| MOSI | SPI Master Out Slave In |
| CS | SPI Chip Select |
| RST | Reset |
| BUSY | Busy Signal |
Library and Example Code
To demonstrate the usage of this component, we will provide examples using the Arduino platform.
Example 1: Basic Display
This example showcases how to initialize the display and display a simple text message.
Hardware Requirements
1.54 inch E-ink Display Module, Three Colour 200x200
 Arduino Board (e.g., Arduino Uno)
 Breadboard and jumper wires
Software Requirements
Arduino IDE
 `Epd` library (install using the Arduino Library manager)
Code
```c++
#include <Epd.h>
#define EPD_CS  5  // Chip Select pin
#define EPD_RST  6  // Reset pin
#define EPD_BUSY 7  // Busy signal pin
Epd epd(EPD_CS, EPD_RST, EPD_BUSY);
void setup() {
  epd.init();
  epd.set_rotation(0); // Set rotation to 0 degrees
  epd.clear_screen();
}
void loop() {
  epd.set_text_wrap(true);
  epd.set_text_size(1);
  epd.set_cursor(0, 0);
  epd.print("Hello, World!");
  epd.update_screen();
  delay(1000);
}
```
Example 2: Image Display
This example demonstrates how to display a 200x200 pixel image on the e-ink display.
Hardware Requirements
1.54 inch E-ink Display Module, Three Colour 200x200
 Arduino Board (e.g., Arduino Uno)
 Breadboard and jumper wires
 MicroSD card module (for storing the image file)
 Image file (200x200 pixels, 3-bit color, stored on the microSD card)
Software Requirements
Arduino IDE
 `Epd` library (install using the Arduino Library manager)
 `SD` library (install using the Arduino Library manager)
Code
```c++
#include <Epd.h>
#include <SD.h>
#define EPD_CS  5  // Chip Select pin
#define EPD_RST  6  // Reset pin
#define EPD_BUSY 7  // Busy signal pin
#define SD_CS  4  // MicroSD card chip select pin
Epd epd(EPD_CS, EPD_RST, EPD_BUSY);
SDCard sdCard(SD_CS);
void setup() {
  epd.init();
  epd.set_rotation(0); // Set rotation to 0 degrees
  epd.clear_screen();
if (!sdCard.begin()) {
    Serial.println("Error: MicroSD card initialization failed");
    return;
  }
File imageFile = sdCard.open("image.bin");
  if (!imageFile) {
    Serial.println("Error: Image file not found");
    return;
  }
epd.set_image(imageFile);
  epd.update_screen();
}
void loop() {
  // No operation
}
```
Example 3: Animated Display
This example demonstrates how to create a simple animated display using the e-ink display module.
Hardware Requirements
1.54 inch E-ink Display Module, Three Colour 200x200
 Arduino Board (e.g., Arduino Uno)
 Breadboard and jumper wires
Software Requirements
Arduino IDE
 `Epd` library (install using the Arduino Library manager)
Code
```c++
#include <Epd.h>
#define EPD_CS  5  // Chip Select pin
#define EPD_RST  6  // Reset pin
#define EPD_BUSY 7  // Busy signal pin
Epd epd(EPD_CS, EPD_RST, EPD_BUSY);
void setup() {
  epd.init();
  epd.set_rotation(0); // Set rotation to 0 degrees
  epd.clear_screen();
}
void loop() {
  for (int i = 0; i < 10; i++) {
    epd.set_text_wrap(true);
    epd.set_text_size(1);
    epd.set_cursor(0, 0);
    epd.print("Frame ");
    epd.print(i);
    epd.update_screen();
    delay(500);
    epd.clear_screen();
  }
}
```
These examples demonstrate the basic usage of the 1.54 inch E-ink Display Module, Three Colour 200x200. By following these examples, you can create more complex and interactive IoT projects using this display module.