ESP32 Display 5.0'' Intelligent Touch Screen Wi-Fi&BLE 800*480 HMI Display

From Elecrow
Jump to navigation Jump to search

Description

Elecrow ESP32 5.0-inch display is a powerful HMI touch screen with a 800*480 resolution LCD display. It uses the ESP32-S3-WROOM-1-N4R2 module as the main control processor, with a dual-core 32-bit LX6 microprocessor, integrated WiFi and Bluetooth wireless functions, a main frequency of up to 240MHz,providing powerful performance and versatile applications, suitable for IoT application devices and other scenes.

The module includes a 5.0-inch LCD display and a driver board. The display screen uses a resistive touch technology and comes with a resistive touch pen, making the screen usage more flexible. In addition, the board has reserved a TF card slot, multiple peripheral interfaces, USB interface, speaker interface, battery interface, etc., providing more expansion possibilities. It supports development environments such as Arduino IDE, Espressif IDF, Lua RTOS, Micro Python, and is compatible with the LVGL graphics library. This enables developers to not only customize their own UI interfaces but also to create interesting projects quickly and easily, greatly shortening the development cycle.

The ESP32 5.0-inch display is suitable for a wide range of scenes such as automotive HMI, medical equipment, industrial control, power, civil electronics, automation, GPS, new energy, and IoT application devices. Its various interfaces and expansion functions make it able to meet the needs of different fields, providing users with a more comprehensive solution.

Model: DIS07050H
50.png

Alt text

PinOut

Image1(10).png

SPK Output audio signal,connected with speakers.The motherboard comes with a power amplifier chip circuit.
PWR Power LED.
RST Reset button.Push it to reset the system.
BOOT Download button.Push it and the reset button at the same time to start the Firmware download mode.Through USB interface, users can download the upgraded firmware to modify the underlying software and add new function to the hardware.
GPIO_D Digital and artificial I/O interface.
TF Provide off-line save and extra storage space.
UART0 Build the communication among Logic modules, including serial communication module and print module.(you can't use it and UART0(Type-c) as input at the same time)
BAT Connect with the lithium battery.
UART0(Type-c) Provide serial communication, supply voltage(transform USB to UART0) and serial information printing.

Feature

  • lIntegrated ESP32-S3-WROOM-1-N4R2 module,built-in wireless communication 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5.0;
  • Support development environment Arduino IDE, Espressif IDF, Lua RTOS, Micro python and compatible with LVGL graphics library;
  • Built-in LVGL demo interface and Arduino example, plug and play;
  • LCD 800*480 5.0 inches TFT-LCD with driver IC ILI6122/ILI5960;
  • Rich peripheral interfaces and expansion functions enable it to meet the needs of different fields.


Specification

  • Model: 5.0 inch ESP32 display
  • Main Processor: ESP32-S3-WROOM-1-N4R2
  • Resolution: 800*480
  • Color Depth: 16M
  • Touch Type: Resistive Touch Screen
  • Touch Panel: TN Panel
  • Screen: TFT-LCD Screen
  • Display driver: ILI6122/ILI5960
  • External power supply: DC5V-2A
  • Interface: 1*TF Card Slot, 1* GPIO, 1*Speak, 1* UART1, 1*UART0

Development environment configuration

  • 1. Please go to the official website https://www.arduino.cc/ to download the Arduino IDE development tool and download the corresponding library file, install the tool, click the start icon: open as shown in the figure:

Image (1).png
Image (2).png
Image (3).png
Esp32rgb 3.png

  • 2. Click the "File" menu, select "Preferences" in the drop-down menu, and then the picture will appear: Unzip the downloaded library file and put it in the libraries folder.

Esp32rgb 4.png

  • Add the ESP32 S3 URL as follows:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Esp32rgb 5.png

  • The tool automatically downloads and updates the corresponding model, check the steps as shown in the figure:

Image (7).png
Image (8).png

  • warn:

please install esp32 version 2.0.3, if you install another version,some modules may go wrong.

Software settings:

  • 1. Under the "Tools" menu, see "Development Board ESP32" and select ESP32 Dev MODULE as shown in the figure.

Image1(1).png

  • 2. Under the "Tools" menu, see "Partition scheme" and select Huge APP(3MB No OTA/1MB SPIFFS)

Image (10).png

  • 3. Under the "Tools" menu, see "PSRAM" and select OPI PSRAM

Image1(12).png

  • warn:

If the CH340G driver is not installed on your PC, please install the CH340G driver first, or switch the SWITCH switch to the USB position and connect it with a USB cable.

Download process

  • 1. Connect the motherboard and computer through a USB to type-c data cable;

L70.png

  • 2. Click on the tool on the arduino software and select the corresponding serial port number;

Esp32rgb 15.png

  • 3.Click to open the serial port assistant, then click the boot button on the motherboard, and then press the reset button until the serial port assistant displays "waiting for download".

Esp32rgb 16.png

  • 4. Click "upload" to upload the program to the ESP32 motherboard

Esp32rgb 17.png

  • Until the prompt upload is successful, as shown in the figure:

Esp32rgb 18.png

Example

  • Example 1, Let the LED to turn on or turn off .

Image1(3).png

  • Running result:

D50.jpg

  • Example 2, Control the output of speaker.

Image1(4).png

  • Running result:

F50.png

  • Example 3, Initialize Micro TF Card slot.

Image1(5).png

  • Running result:

Image1(6).png

  • Example 4, initialize the touch signal.

Image1(7).png

  • Running result:

Image1(8).png

  • Example 5, initialize the interact communication of Bluetooth.

Image (28).png

  • Running result:

B.jpg

  • Example 6, initialize the interact communication of WIFI.

Image (29).png

  • Running result:

Image (30).png

FAQS

  • The graphics library that supports this screen driver is: Arduino_GFX-master.zip
  • You can list you question at the forum or contact with techsupport@elecrow.com for technology support.

Resource