Wizee-ESP32 2.8'' Intelligent Touch Screen Wi-Fi&BLE 240*320 HMI Display
Contents
- 1 Description
- 2 PinOut
- 3 Feature
- 4 Specification
- 5 Development environment configuration
- 6 Software settings:
- 7 Download process
- 8 Example
- 8.1 Example 1 Let the LED to turn on or turn off .
- 8.2 Example 2 Control the display of an external OLED screen through I2C.
- 8.3 Example 3 Control the output of speaker.
- 8.4 Example 4 Initialize Micro TF Card slot.
- 8.5 Example 5 initialize the touch signal.
- 8.6 Example 6 initialize the interact communication of UART .
- 8.7 Example 7 initialize the interact communication of Bluetooth.
- 8.8 Example 8 initialize the interact communication of WIFI.
- 9 FAQS
- 10 Resource
Description
Elecrow Wizee ESP32 2.8-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.8-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.8-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: DIS04028H
PinOut
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.8 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.8 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: 85.8mm*54mm(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, click the start icon: open as shown in the figure:
- 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.
- Add the ESP32 S3 URL as follows:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- The tool automatically downloads and updates the corresponding model, check the steps as shown in the figure:
- 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 ESP32S3-WROOM-DA MODULE as shown in the figure.
- 2. Under the "Tools" menu, see "Partition scheme" and select Huge APP(3MB No OTA/1MB SPIFFS)
- 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;
- 2. Click on the tool on the arduino software and select the corresponding serial port number;
- 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".
- 4. Click "upload" to upload the program to the ESP32 motherboard
- Until the prompt upload is successful, as shown in the figure:
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.
- Running result:
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.
- Running result:
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
- Running result:
Example 4 Initialize Micro TF Card slot.
- Running result:
Example 5 initialize the touch signal.
- Please check if you have install the library TFT_eSPI
- Upload the code A-2.8-TOUCH to ESP display
- Running result:
Example 6 initialize the interact communication of UART .
- Upload the code A-3.5-UART to the ESP display
Example 7 initialize the interact communication of Bluetooth.
- Running result:
Example 8 initialize the interact communication of WIFI.
- Running result:
FAQS
You can list you question here or contact with techsupport@elecrow.com for technology support.