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

How to Use WeAct 1.54 E-paper module: Examples, Pinouts, and Specs

Image of WeAct 1.54 E-paper module
Cirkit Designer LogoDesign with WeAct 1.54 E-paper module in Cirkit Designer

Introduction

The WeAct 1.54 E-paper Module is a low-power display module that utilizes E-ink technology to render static images and text. This module is ideal for applications requiring minimal power consumption, such as battery-operated devices, IoT displays, and electronic shelf labels. Its reflective display technology ensures excellent readability in bright environments, making it suitable for both indoor and outdoor use.

Explore Projects Built with WeAct 1.54 E-paper module

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts
Image of Door security system: A project utilizing WeAct 1.54 E-paper module in a practical application
This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 and SIM800L Based GPS Tracker with I2C LCD Display and Battery Power
Image of Little Innovator Competition: A project utilizing WeAct 1.54 E-paper module in a practical application
This circuit integrates an ESP8266 NodeMCU microcontroller with a SIM800L GSM module, a GPS NEO 6M module, and a 16x2 I2C LCD display for communication and location tracking. It also includes a pushbutton for user input, a piezo buzzer for audio alerts, and is powered by a 2x 18650 battery pack through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266-Based Woman Safety Device with OLED Display and GSM Alert
Image of woman safety device: A project utilizing WeAct 1.54 E-paper module in a practical application
This circuit is a woman safety device that uses an ESP8266 NodeMCU to control an OLED display, a SIM800L GSM module, a GPS NEO 6M module, and a buzzer. The device is powered by a 7.4V battery regulated to 5V using a 7805 voltage regulator and includes a rocker switch for activation. When the switch is pressed, the buzzer sounds and an alert message is sent via the GSM module.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 NodeMCU RFID Access Control System with Feedback Indicators
Image of emos project: A project utilizing WeAct 1.54 E-paper module in a practical application
This circuit features an ESP8266 NodeMCU microcontroller as the central processing unit, interfaced with a variety of peripherals. It includes an RFID-RC522 module for RFID communication, a buzzer and LED for audio-visual feedback, a 16x2 LCD screen with I2C for display purposes, and a Servomotor SG90 for actuation. The NodeMCU controls these components, likely for an access control system where the RFID reader validates credentials, the LCD provides user feedback, and the servo acts as a lock mechanism.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with WeAct 1.54 E-paper module

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 Door security system: A project utilizing WeAct 1.54 E-paper module in a practical application
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts
This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Little Innovator Competition: A project utilizing WeAct 1.54 E-paper module in a practical application
ESP8266 and SIM800L Based GPS Tracker with I2C LCD Display and Battery Power
This circuit integrates an ESP8266 NodeMCU microcontroller with a SIM800L GSM module, a GPS NEO 6M module, and a 16x2 I2C LCD display for communication and location tracking. It also includes a pushbutton for user input, a piezo buzzer for audio alerts, and is powered by a 2x 18650 battery pack through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of woman safety device: A project utilizing WeAct 1.54 E-paper module in a practical application
ESP8266-Based Woman Safety Device with OLED Display and GSM Alert
This circuit is a woman safety device that uses an ESP8266 NodeMCU to control an OLED display, a SIM800L GSM module, a GPS NEO 6M module, and a buzzer. The device is powered by a 7.4V battery regulated to 5V using a 7805 voltage regulator and includes a rocker switch for activation. When the switch is pressed, the buzzer sounds and an alert message is sent via the GSM module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of emos project: A project utilizing WeAct 1.54 E-paper module in a practical application
ESP8266 NodeMCU RFID Access Control System with Feedback Indicators
This circuit features an ESP8266 NodeMCU microcontroller as the central processing unit, interfaced with a variety of peripherals. It includes an RFID-RC522 module for RFID communication, a buzzer and LED for audio-visual feedback, a 16x2 LCD screen with I2C for display purposes, and a Servomotor SG90 for actuation. The NodeMCU controls these components, likely for an access control system where the RFID reader validates credentials, the LCD provides user feedback, and the servo acts as a lock mechanism.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Smart home devices (e.g., thermostats, weather stations)
  • Wearable electronics
  • Electronic price tags and shelf labels
  • Low-power IoT devices
  • Portable e-readers and notetaking devices

Technical Specifications

Below are the key technical details of the WeAct 1.54 E-paper Module:

Parameter Value
Manufacturer WeAct
Part ID WeAct 1.54 E-paper Module
Display Technology E-ink (electrophoretic display)
Display Size 1.54 inches
Resolution 200 x 200 pixels
Color Black and White
Interface SPI
Operating Voltage 3.3V
Power Consumption ~0.02mW (static image retention)
Refresh Time ~2 seconds
Operating Temperature 0°C to 50°C
Dimensions 48mm x 33mm x 1.2mm

Pin Configuration and Descriptions

The module uses an SPI interface for communication. Below is the pinout:

Pin Name Description
1 VCC Power supply (3.3V)
2 GND Ground
3 DIN SPI data input (MOSI)
4 CLK SPI clock input (SCK)
5 CS Chip select (active low)
6 DC Data/Command control pin
7 RST Reset pin (active low)
8 BUSY Busy status output (high when refreshing display)

Usage Instructions

How to Use the Module 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 SPI pins (DIN, CLK, CS) to the corresponding SPI pins on your microcontroller.
  3. Control Pins:
    • Connect the DC pin to a GPIO pin to toggle between data and command modes.
    • Connect the RST pin to a GPIO pin for resetting the module.
    • Connect the BUSY pin to a GPIO pin to monitor the module's status.
  4. Initialization: Use the appropriate library or commands to initialize the display and send data.

Important Considerations

  • Power Consumption: The module consumes minimal power when displaying a static image. However, refreshing the display requires more power.
  • Refresh Time: The display refresh time is approximately 2 seconds. Avoid sending new data during this period.
  • Voltage Levels: Ensure all input signals are at 3.3V logic levels to prevent damage to the module.
  • Handling: Avoid applying pressure to the display surface, as E-ink screens are delicate.

Example Code for Arduino UNO

Below is an example of how to use the WeAct 1.54 E-paper Module with an Arduino UNO. This example uses the popular GxEPD library.

#include <GxEPD2_BW.h> // Include the GxEPD library for E-paper displays
#include <Adafruit_GFX.h> // Include Adafruit GFX library for graphics support

// Define the display type and pins
#define RST_PIN 8  // Reset pin
#define DC_PIN 9   // Data/Command pin
#define CS_PIN 10  // Chip Select pin
#define BUSY_PIN 7 // Busy pin

// Create an instance of the display
GxEPD2_BW<GxEPD2_154, GxEPD2_154::HEIGHT> display(GxEPD2_154(CS_PIN, DC_PIN, RST_PIN, BUSY_PIN));

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

  // Initialize the display
  display.init();
  display.setRotation(0); // Set display rotation (0-3)

  // Clear the display
  display.fillScreen(GxEPD_WHITE);
  display.display();

  // Display a message
  display.setTextColor(GxEPD_BLACK);
  display.setCursor(10, 20); // Set text position
  display.setTextSize(2);    // Set text size
  display.print("Hello, E-paper!");
  display.display(); // Refresh the display
}

void loop() {
  // The display retains the image without power, so no code is needed here
}

Notes:

  • Install the GxEPD and Adafruit GFX libraries via the Arduino Library Manager before running the code.
  • Ensure the SPI pins on the Arduino UNO (MOSI, SCK) are connected to the corresponding pins on the module.

Troubleshooting and FAQs

Common Issues

  1. Display Not Refreshing:

    • Ensure the BUSY pin is properly connected and monitored in your code.
    • Verify that the SPI connections are correct and secure.
    • Check the power supply voltage (3.3V) and ensure it is stable.
  2. Corrupted or Blank Display:

    • Ensure the DC and CS pins are correctly configured in your code.
    • Verify that the display initialization sequence is executed properly.
  3. Slow Refresh or No Response:

    • Confirm that the RST pin is toggled during initialization.
    • Check for any delays in your code that might interfere with the refresh process.

Tips for Troubleshooting

  • Use a multimeter to verify the voltage levels on the module's pins.
  • Test the module with a known working example code (e.g., from the GxEPD library).
  • If the display remains unresponsive, try resetting the module by toggling the RST pin.

By following this documentation, you can effectively integrate the WeAct 1.54 E-paper Module into your projects and take advantage of its low-power, high-contrast display capabilities.