CrowPanel Advanced 5-inch ESP32-P4 HMI AI Display¶
Product: CrowPanel Advanced 5-inch ESP32-P4 HMI AI Display
Lessons: 3
Development Platform: MicroPython + ESP32-P4
Learning Path: LVGL Interaction -> Storage -> Amplifier and I2S Audio
1. Course Overview¶
This course is designed for the CrowPanel Advanced 5-inch ESP32-P4 HMI AI Display and teaches practical development with MicroPython + ESP32-P4. The lessons progress from platform and interface fundamentals to display interaction, storage, sensing, audio, camera, and wireless features according to the capabilities covered by this course set.
Across the complete series, learners work with LVGL LED Control, SD Card Management, Amplifier and I2S Playback. Each lesson focuses on the hardware and software behavior documented in its corresponding course file.
2. Before You Begin¶
- Hardware: CrowPanel Advanced 5-inch ESP32-P4 HMI AI Display
- USB Cable: A USB cable that supports data transfer
- Development Platform: MicroPython + ESP32-P4
- Target: ESP32-P4
- Display: 800 x 480 IPS Touchscreen
- Recommended: Complete the lessons in numerical order and prepare any module or sensor named in the selected lesson
3. Course Code¶
Complete Course Source: Open the course repository
4. Course Catalog¶
| Lesson | Title | Main Topic |
|---|---|---|
| 01 | LVGL LED Control | Build an LVGL touch interface that switches the LED on and off |
| 02 | SD Card Management | Mount the SD card, inspect capacity, and traverse stored files |
| 03 | Amplifier and I2S Playback | Control the STC8 amplifier and play music through I2S audio output |
5. Lesson Links¶
Lesson 01 - LVGL LED Control¶
Build an LVGL touch interface that switches the LED on and off.
Lesson Link: View Lesson 01
Lesson 02 - SD Card Management¶
Mount the SD card, inspect capacity, and traverse stored files.
Lesson Link: View Lesson 02
Lesson 03 - Amplifier and I2S Playback¶
Control the STC8 amplifier and play music through I2S audio output.
Lesson Link: View Lesson 03
6. Recommended Learning Order¶
Follow Lessons 01 through 03 in sequence. Begin with the development foundation and built-in interfaces, then continue through display and touch interaction, storage and peripherals, and finally the advanced audio, camera, or wireless topics included in this course set. This order preserves the dependencies and concepts introduced by the individual lessons.