Sharing is a positive attitude towards life!


Project Requirements

ESP32-S3 is an MCU chip that integrates 2.4 GHz Wi-Fi and Bluetooth 5 (LE), supporting Long Range mode. The ESP32-S3 is equipped with a Xtensa® 32-bit LX7 dual-core processor, with a maximum frequency of 240 MHz, 512 KB of built-in SRAM (TCM), 45 programmable GPIO pins, and a rich set of communication interfaces. The ESP32-S3 supports larger capacity high-speed Octal SPI flash and external RAM, allowing user-configurable data and instruction caches.

The ESP32-S3 practical tutorial aims to help everyone master the application development of this MCU.
1. Functional Requirements
1. Main Control
ESP32-S3-WROOM-1-N16R8 module


2. Display
TFT screen (SPI interface)
RGB LED (controlled by built-in WS2812B)
System operation indicator light
3. Input
1 BOOT button, 1 reset button
1 ADC potentiometer, motor speed control
1 infrared receiver
1 gyroscope
4. Output
1 passive buzzer
1 PWM DC motor speed control
5. Audio and Video
Camera for video recording/photo taking/AI recognition
2 MIC inputs
1 speaker output
Audio ADC, audio codec, audio amplifier, etc.
6. Interfaces
Type-C
USB-OTG
USB-TTL
TF card slot
Expansion interface
7. Other Aspects
Supports USB and DC 7-28V power supply
IO expansion chip
2. Project Process
3. Development Information
1. Hardware Design
Schematic: Teaching use of OrCAD 16.6
PCB Design: Teaching use of PADS 9.5
2. Software Design
Compilation Software: VSCode + ESP-IDF
3. Software Framework
FreeRTOS operating system
4. How to Obtain Development Board
1. Students design their own PCB, fabricate, solder, and debug;
2. Use hardware community’s PCB and BOM, fabricate, solder, and debug;
3. Purchase from hardware community, small batch trial production after hardware debugging is completed
5. Follow-up Practical Training
Join SVIP membership, contact Liu Jie via WeChat – MCU168168168

Microcontroller product practical project teaching, open-source projects, development tools, technical materials, and more original technical articles, please follow our WeChat public account.

Scan the QR code
Get more exciting content
Hardware Community



Scan the QR code
Get more exciting content
Microcontroller practical teaching


Instructor: Liu Jie, software and hardware engineer, with over ten years of experience in microcontroller product development. Long-term engagement in practical project teaching and specialized technical instruction.
~~O(∩_∩)O~~
Handsome guys and beautiful girls, no need for rewards, please like and click to see more