技术规格

极客AI主板 V2(YD-ESP32-S3)完整硬件与软件规格

硬件规格

产品型号极客AI主板 V2(YD-ESP32-S3)
主控芯片ESP32-S3-WROOM-1(双核 Xtensa LX7,主频 240MHz)
存储16MB Flash(Octal SPI)+ 8MB PSRAM(Octal SPI / OPI)
无线2.4GHz WiFi 802.11 b/g/n
USBType-C(原生 USB OTG / CDC,程序下载与串口调试)
按键RST(复位)、BOOT(GPIO0)
供电Type-C 5V
固件平台MicroPython(含自研 C 扩展模块)
主板结构标注图

板载外设

以下外设为板载默认配置,引脚已被占用,请勿分配给外接模块:

RGB 灯(WS2812)GPIO48
喇叭(MAX98357,I2S)GPIO15 (BCLK)、GPIO16 (LRC)、GPIO7 (DIN)
麦克风(INMP441,I2S)GPIO4 (WS)、GPIO5 (SCK)、GPIO6 (SD)
TFT 屏幕(ST7789,SPI)GPIO21 (SCLK)、GPIO47 (MOSI)、GPIO45 (RST)、GPIO40 (DC)、GPIO41 (CS)、GPIO42 (BL)
串口0(下载 / 调试)GPIO43 (TX0)、GPIO44 (RX0)
BOOT 按键GPIO0
禁用引脚GPIO35 / 36 / 37 被内部 Flash/PSRAM 占用,GPIO19 / 20 为 USB D-/D+,GPIO45 / 46 为 Strapping 引脚——以上引脚绝对不可外接!

可用 GPIO(14 个)

外接模块请从以下引脚中选择:

G1 G2 G3 G8 G9 G10 G11 G12 G13 G14 G17 G18 G38 G39

  • 模拟输入(推荐 ADC1,WiFi 开启时稳定):GPIO 1, 2, 3, 8, 9, 10
  • ADC2(WiFi 开启时模拟采集不可靠,作数字 IO 无问题):GPIO 11, 12, 13, 14, 17, 18
  • 仅数字 IO:GPIO 38, 39(适合做 I2C)
  • 触摸传感器:GPIO 1, 2, 3, 8, 9, 10, 11, 12, 13, 14 均支持

常用总线建议分配

I2CSDA = GPIO38,SCL = GPIO39
SPI(外接设备)MOSI = GPIO11,MISO = GPIO13,SCK = GPIO12,CS = GPIO10
UART1TX = GPIO17,RX = GPIO18

排针定义(J1 / J3)

可用 已占用 / 禁用 电源
左侧排针 J1(22 pin)
#丝印GPIO状态
1GND—电源
23V3—电源
3ENGPIO0BOOT 按键
4G4GPIO4麦克风 WS
5G5GPIO5麦克风 SCK
6G6GPIO6麦克风 SD
7G7GPIO7喇叭 DIN
8G15GPIO15喇叭 BCLK
9G16GPIO16喇叭 LRC
10G17GPIO17✔ 可用 (ADC2)
11G18GPIO18✔ 可用 (ADC2)
12G8GPIO8✔ 可用 (ADC1)
13G3GPIO3✔ 可用 (ADC1)
14G46GPIO46Strapping
15G9GPIO9✔ 可用 (ADC1)
16G10GPIO10✔ 可用 (ADC1)
17G11GPIO11✔ 可用 (ADC2)
18G12GPIO12✔ 可用 (ADC2)
19G13GPIO13✔ 可用 (ADC2)
20G14GPIO14✔ 可用 (ADC2)
215V—电源
22G—电源
右侧排针 J3(22 pin)
#丝印GPIO状态
1G—电源
2TX0GPIO43串口0
3RX0GPIO44串口0
4G1GPIO1✔ 可用 (ADC1)
5G2GPIO2✔ 可用 (ADC1)
6G42GPIO42TFT 背光
7G41GPIO41TFT 片选
8G40GPIO40TFT DC
9G39GPIO39✔ 可用 (数字IO)
10G38GPIO38✔ 可用 (数字IO)
11G37GPIO37禁用 (Octal)
12G36GPIO36禁用 (Octal)
13G35GPIO35禁用 (Octal)
14G0GPIO0BOOT 按键
15G45GPIO45TFT 复位
16G48GPIO48板载 RGB 灯
17G47GPIO47TFT MOSI
18G21GPIO21TFT SCLK
19G20GPIO20禁用 (USB D+)
20G19GPIO19禁用 (USB D-)
21G—电源
22G—电源

固件体系

主板固件基于 MicroPython,采用三层体系设计,各司其职:

① C 模块层(编进固件)性能敏感驱动:geeklcd(ST7789 + 中文字库)、geekaudio(I2S 录音/播放)、geekled(WS2812 后台灯效)
② Python 框架层(geekfw)上电自动「亮屏 → 配网 → 注册 → 加密长连接 → 跑用户程序」,并提供用户态 API
③ 用户 Python 层学生代码(积木 / AI 生成)与普通传感器驱动,随刷随用
  • 运行:代码经串口直发执行,不落盘,断电不保留(调试用)。
  • 刷入:写入 /user/main.py,每次上电由框架自动执行(固化作品)。

开始你的 AI 创作之旅

硬件套件 + 配套课程 + 设备云平台,一站备齐