Skip to content

CrowPanel Advance 3.5inch ESP IDF Course V13

# CrowPanel Advance 3.5-Inch HMI ESP32-S3 Screen ### ESP-IDF Course Guide **480 x 320 IPS Touchscreen | ESP32-S3 | ESP-IDF | V1.3** ---

Product Model: CrowPanel-Advance-3.5-HMI-ESP32-S3-AI-Powered-IPS-Touch-Screen
Hardware Version: V1.3
Number of Lessons: 5 lessons
Development Platform: ESP-IDF v5.5.4 + ESP32-S3
Learning Path: ESP-IDF Environment Setup -> Network Audio -> Display Touch and LVGL -> DHT20 Temperature and Humidity Display -> SD Card BMP Image Display

1. Course Overview

This course is designed for the CrowPanel Advance 3.5-Inch HMI ESP32-S3 Screen V1.3 and uses native ESP-IDF projects for development. The course starts with ESP-IDF development environment installation and serial port verification, then covers Open HTTP MP3 network audio playback, Display / Touch / LVGL 9.1.0 graphical interface control, DHT20 temperature and humidity data acquisition and display, and SD card BMP image reading and on-screen display.

The 3.5inch version is based on the ESP32-S3 and is intended for AI HMI and Meshtastic / wireless module expansion applications. It is suitable for learning how to integrate touch display, audio playback, sensor acquisition, and wireless communication features in native ESP-IDF projects.

This guide focuses on the 3.5inch V1.3 version, with a screen resolution of 480 x 320.

2. Preparations Before Getting Started

  • Hardware: CrowPanel Advance 3.5-Inch HMI ESP32-S3 Screen V1.3
  • USB Cable: Use a USB cable that supports data transfer
  • Development Software: Visual Studio Code + ESP-IDF Extension
  • ESP-IDF Version: v5.5.4
  • Getting Started with ESP IDF: https://www.elecrow.com/wiki/ESP_IDF_Installation_Guide.html
  • Target Chip: esp32s3
  • Screen Resolution: 480 x 320
  • Graphics Library: LVGL 9.1.0
  • Basic Environment: Complete the ESP-IDF installation, target chip setup, serial port setup, build, and flash verification in Lesson 1 first

3. Course Code

Main ESP-IDF Code Link: https://github.com/Elecrow-RD/CrowPanel-Advance-3.5-HMI-ESP32-S3-AI-Powered-IPS-Touch-Screen-480x320/tree/master/example/V1.2_and_V1.3_and_V1.4/ESP_IDF

The 3.5inch ESP-IDF uses the V1.3 version.

4. Course Catalog

Lesson Lesson Name Main Content
01 Install Software Environment Install the ESP-IDF environment, configure the target chip, and complete serial port verification
02 Open HTTP MP3 Implement network audio playback with ESP-IDF
03 Display Touch LVGL Initialize Display, Touch, and LVGL 9.1.0, and control peripherals through the interface
04 DHT20 LVGL Read DHT20 temperature and humidity data and display it on the LVGL interface
05 SD BMP Image Read BMP image files from the SD card and display them on the screen

Lesson 01 | ESP-IDF Environment Installation and Serial Port Verification

Lesson Link: https://www.elecrow.com/wiki/IDF_01_Install_Software_Environment_V13.html


Lesson 02 | Open HTTP MP3 Network Audio Playback

Lesson Link: https://www.elecrow.com/wiki/3.5_ESP-IDF-02-Open_HTTP_MP3.html


Lesson 03 | Display Touch and LVGL Control

Lesson Link: https://www.elecrow.com/wiki/3.5_ESP-IDF-03-Display_Touch_LVGL.html


Lesson 04 | DHT20 Temperature and Humidity Display

Lesson Link: https://www.elecrow.com/wiki/3.5_ESP-IDF-04-DHT20_LVGL.html


Lesson 05 | SD Card BMP Image Display

Lesson Link: https://www.elecrow.com/wiki/3.5_ESP-IDF-05-SD_BMP_Image.html

Study in order from Lesson 01 to Lesson 05:

  1. Development Basics: In Lesson 01, first complete ESP-IDF v5.5.4 environment installation, target chip esp32s3 configuration, serial port connection, build, and flash verification.
  2. Audio Features: In Lesson 02, learn the Open HTTP MP3 network audio playback workflow and understand the audio playback tasks and peripheral initialization in an ESP-IDF project.
  3. Display and Touch: In Lesson 03, learn how to use Display, Touch, LVGL 9.1.0, and interface controls together.
  4. Sensor Display: In Lesson 04, learn how to read the DHT20 temperature and humidity sensor and update the data on the LVGL interface.
  5. Storage and Image Display: In Lesson 05, learn how to read SD card BMP files and display images, laying the groundwork for future graphical interface projects.

**First complete ESP-IDF environment verification, then gradually study audio, LVGL, sensors, and SD card display to build a foundation for ESP-IDF development on the 3.5inch HMI screen.**