Wizee-ESP32 2.4'' Intelligent Touch Screen Wi-Fi&BLE 240*320 HMI Display

From Elecrow
Revision as of 01:27, 8 August 2023 by Admin (talk | contribs) (→‎Download process)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

Elecrow Wizee ESP32 2.4-inch display is a powerful HMI touch screen with a 240*320 resolution LCD display. It uses the ESP32-WROOM-32 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 2.4-inch LCD display and a driver board. The display screen uses 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, and 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 Wizee ESP32 2.4-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: DIS03024H
24.jpg

Alt text

PinOut

R024.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.
I2C Build the communication among micro controller and peripheral devices.
TF Provide off-line save and extra storage space.
UART1 Build the communication among Logic modules, including serial communication module and print module.
BAT Connect with the lithium battery.
UART0 Provide serial communication, supply voltage(transform USB to UART0) and serial information printing.


Feature

  • Integrated ESP32-WROOM-32 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 240*320 2.4 inches TFT-LCD with driver IC ILI9341V;
  • Rich peripheral interfaces and expansion functions enable it to meet the needs of different fields.


Specification

  • Model: 2.4 inches Wizee-ESP32 display
  • Main Processor: ESP32-WROOM-32-N4
  • Resolution: 240*320
  • ColorDepth: 262K
  • Touch Type: Resistive Touch Screen
  • Touch Panel: TN Panel
  • Screen: TFT-LCD Screen
  • Display driver: ILI9341V
  • Interface: 1*TF Card Slot, 1* I2C, 1* GPIO, 1*Speak, 1* UART1, 1*UART0
  • Button: BOOT Button and Reset Button
  • Active Area: 36.72*48.96mm(W*H)


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. Open the Arduino IDE after the installation:

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 "Board: ESP32-XXX" and select ESP32-WROOM-DA MODULE as shown in the figure.

Image (9).png

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

Image (10).png

  • Noted:
  • If the CH340 driver is not installed on your PC, please install the CH340 driver first, or switch the 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;

Usb1.jpg

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

2.4inch-board setting.jpg

  • 3.Click to open the serial port monitor, then click the boot button on the motherboard, and then press the reset button until the serial port monitor 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 .

  • Plug the LED module to GPIO-D Port.
  • Upload the A-LED_Blink to ESP display.

Image (21).png

  • Running result:

D24.jpg

Example 2 Control the display of an external OLED screen through I2C.

  • Plug the OLED screen to the I2C port.
  • Please check if you have installed the library U8g2
  • Upload the code Download A-IIC-Screen to the ESP display.

Image (22).png

  • Running result:

I24.jpg

Example 3 Control the output of speaker.

  • Plug the speaker into SPK port.
  • Please check if you have installed the library XT_DAC_Audio
  • Upload the code SPEAK to the ESP display

Image (23).png

  • Running result:

F24.jpg

Example 4 Initialize Micro TF Card slot.

  • Please check if you have installed the library SD
  • Upload the code A-3.5-TF to the ESP display

Image (24).png

  • Running result:

Image (25).png

Example 5 initialize the touch signal.

  • Please check if you have install the library TFT_eSPI
  • Upload the code A-2.4-TOUCH to ESP display

Image (26).png

  • Running result:

Image (32).png

Example 6 initialize the interact communication of UART .

Image (27).png

Example 7 initialize the interact communication of Bluetooth.

  • Please check if you have installed the library BLE
  • Upload the code A-BLE to the ESP display.

Image (28).png

  • Running result:

B.jpg

Example 8 initialize the interact communication of WIFI.

  • Please check if you have installed the bilrary WiFi
  • Upload the code A-WIFI to the ESP display.

Image (29).png

  • Running result:

Image (30).png

FAQS

You can list you question here or contact with techsupport@elecrow.com for technology support.

Resource