DIYmalls ESP32-2432S028R FZ5815

Contents

ESP32-2432S028R ESP32 Display Module User Manual

Model: FZ5815

1. Product Overview

The DIYmalls ESP32-2432S028R is a versatile development board featuring an ESP-WROOM-32 module integrated with a 2.8-inch ILI9341 resistive touchscreen TFT LCD. It is designed for various embedded projects requiring a compact display and powerful processing capabilities. This module is available with or without an acrylic case for protection.

Overview of ESP32-2432S028R module, cables, stylus, and acrylic case components.
Overview of ESP32-2432S028R module, cables, stylus, and acrylic case components.
ESP32-2432S028R module, USB cable, and jumper wires for connections.
ESP32-2432S028R module, USB cable, and jumper wires for connections.

2. Setup and Assembly

2.1 Board Layout and Connectors

Familiarize yourself with the various components and connectors on the ESP32-2432S028R board:

Labeled diagram of the ESP32-2432S028R development board showing key components and connectors.
Labeled diagram of the ESP32-2432S028R development board showing key components and connectors.
  • ESP-WROOM-32: Main microcontroller module.
  • RGB LED: Programmable LED.
  • RESET/BOOT Buttons: For resetting and entering bootloader mode.
  • Extended IO (P3, CN1): General Purpose Input/Output pins.
  • Temperature and Humidity Interface: Dedicated connector for sensors.
  • TF: MicroSD card slot.
  • 4P 1.25 Power Supply Base: Alternative power input.
  • Type-C/Micro-USB: Power and data communication ports.
  • Speak: Speaker output.

2.2 Acrylic Case Assembly (if applicable)

If your product includes an acrylic case, follow these steps for assembly:

Components of the acrylic case including top and bottom plates, screws, and nuts.
Components of the acrylic case including top and bottom plates, screws, and nuts.
  1. Carefully remove the protective film from both sides of the acrylic plates.
  2. Align the bottom plate with the ESP32-2432S028R module, ensuring all ports and connectors are accessible.
  3. Place the module onto the bottom plate.
  4. Align the top plate over the module.
  5. Secure the assembly using the provided screws and nuts. Do not overtighten.
Assembled ESP32-2432S028R module enclosed in its clear acrylic case.
Assembled ESP32-2432S028R module enclosed in its clear acrylic case.

2.3 Powering the Module

The module can be powered via the Type-C USB port, Micro-USB port, or the 4P 1.25 power supply base. A 5V power source is required.

2.4 Connecting Peripherals

The ESP32-2432S028R comes with 1.25mm 4-pin wires to access GPIOs. It has 2 extended GPIO connectors labeled P3 and CN1.

  • P3 Connector: Includes GND, GPIO 35, GPIO 22, and GPIO 21. Note that GPIO 21 is used as a backlight for the display, so it will be active when the backlight is on.
  • CN1 Connector: Also includes GND, GPIO 22, GPIO 27, and 3V3 pin. GPIO 22 is shared with the P3 connector.

For I2C communication with sensors like BME280, use GPIO 22 and GPIO 27 on the CN1 connector. GPIO 21 is typically used by the LCD and should not be used for I2C SDA/SCL lines.

Close-up image showing the ESP32-2432S028R board with a BME280 sensor connected via GPIO 22 and 27 for I2C communication.
Example of BME280 sensor connected via GPIO 22 and 27 for I2C communication.

2.5 TF Card and Light Sensor (LDR)

The module supports TF (MicroSD) cards for storage, utilizing the ESP32's default VSPI pins for SPI communication.

Card SPIGPIO
MISOGPIO 19
MOSIGPIO 23
SCKGPIO 18
CSGPIO 5

The board also includes an LDR (Light Dependent Resistor) at the front, connected to GPIO 34.

SensorGPIO
LDRGPIO 34
Diagram detailing TF Card SPI pin assignments (MISO, MOSI, SCK, CS) and LDR connection to GPIO 34 on the ESP32-2432S028R board.
TF Card Pins and LDR (Light Sensor) connections.

3. Operating Instructions

3.1 Initial Power-Up

Once powered, the module will typically boot into its programmed state. If no program is loaded, it may display a blank screen or a default test pattern.

3.2 Resistive Touchscreen Operation and Calibration

The ESP32-2432S028R features a resistive touchscreen, which requires calibration for accurate input. Follow the on-screen instructions or refer to your specific firmware's documentation for calibration procedures.

Image showing the resistive touchscreen displaying 'Hello, world! Touch screen to test' and a subsequent screen with 'X=295 Y=196 Pressure=816' during calibration.
Resistive touchscreen test and calibration example.

3.3 Programming the ESP32

To program the ESP32, connect the module to your computer via the Type-C or Micro-USB port. Use the Arduino IDE, ESP-IDF, or other compatible development environments. Pressing the BOOT button while resetting may be required to enter programming mode, depending on your setup and development environment.

4. Maintenance

To ensure the longevity and optimal performance of your ESP32-2432S028R module:

  • Keep the module in a dry environment, away from moisture and extreme temperatures.
  • Avoid exposing the module to direct sunlight for extended periods.
  • Clean the screen and case gently with a soft, dry cloth. Do not use abrasive cleaners or solvents.
  • Handle the board by its edges to avoid touching sensitive components.

5. Troubleshooting

  • Module not powering on: Ensure the 5V power supply is correctly connected and providing sufficient current. Try a different USB cable or power source.
  • Display not showing anything: Check power connections. Verify that the ESP32 is programmed with display initialization code.
  • Touchscreen unresponsive: Ensure the touchscreen is properly connected. Perform a calibration if necessary. Check your code for correct touchscreen driver initialization.
  • Programming errors: Ensure correct drivers are installed on your computer. Verify the correct board and port are selected in your IDE. Try pressing the BOOT button while resetting to enter programming mode.
  • Peripherals not working: Double-check all wiring connections to the GPIO pins. Ensure the correct GPIOs are configured in your software, especially for I2C where GPIO 21 is used by the LCD.

6. Specifications

FeatureSpecification
ModelESP32-2432S028R (FZ5815)
Display TypeTFT LCD
Display Size2.8 inches
Display ColorRGB 65K color
Driver ChipILI9341
Resolution320x240 pixels
Effective Display Area43.2 x 57.6 mm
Module Size50.0 x 86.0 mm
Touch TypeResistive Touch
Operating Voltage5V
Power ConsumptionApprox. 115mA
Package Length20 cm
Package Width18 cm
Package Height4 cm
Package Weight0.248 kg
Comprehensive schematic and pinout diagram of the ESP32-2432S028R development board.
Detailed schematic and pinout diagram of the ESP32-2432S028R board.

7. User Tips

7.1 Understanding Product Variants

The ESP32-2432S028R is offered in several configurations. When purchasing, pay close attention to the SKU description to ensure you receive the correct components:

  • "Display": Includes one ESP32-2432S028R Module.
  • "2 Display": Includes two ESP32-2432S028R Modules.
  • "Display-case": Includes one ESP32-2432S028R Module and one Acrylic Case.
  • "2 Display-case": Includes two ESP32-2432S028R Modules and two Acrylic Cases.
  • "case": Includes one Acrylic Case only.
  • "2 case": Includes two Acrylic Cases only.

Always confirm the specific variant you need before finalizing your project plan.

8. Support and Contact

For technical support, inquiries, or bulk purchase options, please contact DIYmalls Store directly. You may find additional resources and community support online for ESP32 development.

Contact Information:

  • Whatsapp/Wechat: +86 15079814066
  • Email/Skype: sales02@flyfuntech.com
Video showcasing the manufacturing facilities and product range of Shenzhen Flyfun Technology Co., Ltd., the manufacturer of DIYmalls products.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.