The 3.5 inch ESP32-S3 Display Module (Manufacturer Part ID: JC3248W535C_I_Y) by Shenzhen Jingcai Intelligent is a compact and versatile display module. It features a 3.5-inch touchscreen interface and is powered by the ESP32-S3 microcontroller, which supports both Wi-Fi and Bluetooth connectivity. This module is ideal for creating interactive applications, such as IoT dashboards, smart home interfaces, and portable devices.
Parameter | Specification |
---|---|
Display Size | 3.5 inches |
Resolution | 480 x 320 pixels |
Touchscreen Type | Capacitive |
Microcontroller | ESP32-S3 |
Connectivity | Wi-Fi 802.11 b/g/n, Bluetooth 5.0 |
Operating Voltage | 3.3V |
Power Consumption | ~200mA (typical) |
Interface | SPI |
Flash Memory | 16MB |
PSRAM | 8MB |
Dimensions | 85mm x 55mm x 10mm |
The module has a standard pin header for easy integration into circuits. Below is the pinout:
Pin No. | Pin Name | Description |
---|---|---|
1 | GND | Ground connection |
2 | VCC | Power supply input (3.3V) |
3 | SCK | SPI Clock |
4 | MOSI | SPI Master Out Slave In |
5 | MISO | SPI Master In Slave Out |
6 | CS | Chip Select for SPI |
7 | RST | Reset pin |
8 | INT | Interrupt pin for touchscreen events |
9 | SDA | I2C Data Line (used for touchscreen communication) |
10 | SCL | I2C Clock Line (used for touchscreen communication) |
11 | TX | UART Transmit (for debugging or serial communication) |
12 | RX | UART Receive (for debugging or serial communication) |
VCC
pin to a 3.3V power source and the GND
pin to ground.SCK
, MOSI
, MISO
, and CS
pins to the corresponding SPI pins on your microcontroller or development board.SDA
and SCL
pins for I2C communication to read touchscreen inputs.RST
pin to a GPIO pin for resetting the module, and the INT
pin to a GPIO pin to handle touchscreen interrupts.TX
and RX
pins for serial communication to debug or send data.SDA
and SCL
) if not already included in your circuit.Below is an example of how to interface the module with an Arduino UNO using the SPI interface. Note that the ESP32-S3 module can also be programmed directly, but this example assumes the Arduino UNO is used as a host controller.
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>
// Define SPI pins for the display
#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_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
Serial.println("Initializing 3.5 inch ESP32-S3 Display Module...");
// Initialize the display
tft.begin();
tft.setRotation(1); // Set display orientation
tft.fillScreen(ILI9341_BLACK); // Clear the screen with black color
// Display a welcome message
tft.setTextColor(ILI9341_WHITE);
tft.setTextSize(2);
tft.setCursor(10, 10);
tft.println("Hello, World!");
}
void loop() {
// Example: Draw a rectangle that changes color
static uint16_t color = ILI9341_RED;
tft.fillRect(50, 50, 100, 100, color);
delay(1000);
color = (color == ILI9341_RED) ? ILI9341_BLUE : ILI9341_RED;
}
Adafruit_ILI9341
library is used to control the display. Install it via the Arduino Library Manager.SCK
, MOSI
, MISO
, and CS
).Display Not Turning On:
VCC
and GND
pins are properly connected.Touchscreen Not Responding:
SDA
and SCL
) and ensure pull-up resistors are used if necessary.INT
) is correctly configured in your code.Wi-Fi or Bluetooth Connectivity Issues:
Flickering or Artifacts on the Display:
Q: Can I power the module with 5V?
A: No, the module operates at 3.3V. Use a voltage regulator or level shifter if interfacing with a 5V system.
Q: Is the module compatible with other microcontrollers?
A: Yes, the module can be used with any microcontroller that supports SPI and I2C communication, such as Arduino, STM32, or Raspberry Pi.
Q: How do I update the firmware on the ESP32-S3?
A: Use the ESP-IDF or Arduino IDE to upload firmware via the USB interface or UART pins (TX
and RX
).
Q: Can I use the module outdoors?
A: The module is not weatherproof. Use an appropriate enclosure for outdoor applications.
Q: What is the maximum range for Wi-Fi and Bluetooth?
A: The range depends on environmental factors but typically reaches up to 30 meters indoors and 100 meters outdoors for Wi-Fi.
This concludes the documentation for the 3.5 inch ESP32-S3 Display Module. For further assistance, refer to the manufacturer's datasheet or contact technical support.