M5Stack StickS3 紧凑型高性能可编程控制器。ESP32-S3(8MB Flash+8MB PSRAM)、1.14寸LCD、6轴IMU、MEMS麦克风+扬声器、红外收发、250mAh电池。适合AI语音助手/IoT/遥控. StickS3

ESP32 ⭐⭐⭐☆☆ (3/5) 嵌入式开发板 已发布
M5Stack 0 Stars 开源 BOM 完整度: /5 教程完整度: /5

项目简介

M5Stack StickS3紧凑型可编程控制器,ESP32-S3,1.14寸LCD,6轴IMU,适合AI语音/IoT/遥控。

标签

项目特点

搭载 ESP32-S3 双核处理器,支持 AI 加速指令集,适合本地语音和图像处理
内置 1.14 寸 TFT 彩色屏幕,可实时显示交互信息
集成六轴 IMU(加速度计+陀螺仪),支持姿态检测与运动追踪
配备 MEMS 麦克风和扬声器,支持语音输入与音频播放
支持红外收发,可作为万能遥控器使用
内置 250mAh 锂电池,支持 USB-C 充电,便于移动部署

技术规格

主控芯片 ESP32-S3,双核 Xtensa LX7 @ 240MHz
Flash 8MB
PSRAM 8MB
屏幕 1.14 寸 TFT LCD,135×240 像素,ST7789 驱动
IMU 六轴(加速度计+陀螺仪),型号 MPU6886
麦克风 MEMS 模拟麦克风,型号 SPM1423
扬声器 内置 0.5W 扬声器
红外发射 红外 LED,载波 38kHz
红外接收 红外接收管,型号 VS1838B
电池 3.7V 250mAh 锂电池
充电接口 USB Type-C,支持 5V 充电
扩展接口 6 个 GPIO(G0-G5),支持 I2C、UART、SPI
尺寸 约 55×24×18mm
重量 约 20g(含电池)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32-S3 模组 1 内置 8MB Flash + 8MB PSRAM
1.14 寸 TFT LCD 1 ST7789 驱动,135×240
MPU6886 六轴 IMU 1 加速度计+陀螺仪
MEMS 麦克风 SPM1423 1 模拟输出
0.5W 扬声器 1 内置
红外发射 LED 1 38kHz
红外接收管 VS1838B 1 通用红外接收
3.7V 250mAh 锂电池 1 可充电
USB Type-C 母座 1 充电与数据
6 针排针(2.54mm) 1 GPIO 扩展

所需工具

工具用途是否必需
Arduino IDE 编写和上传 Arduino 固件 ▢ 推荐
UIFlow Web IDE 图形化编程,适合快速原型 ▢ 推荐
USB Type-C 数据线 供电与程序烧录 ✅ 是
M5Stack 烧录工具 固件下载与配置 ▢ 推荐
串口调试工具(如 Putty) 查看串口日志 ▢ 推荐

能力画像

**记忆与知识检索**:2/5 — 无内置大模型或知识库,依赖外部云端或本地推理
**动手与操作**:4/5 — 硬件集成度高,适合快速上手,但需焊接扩展排针
**编程与算法**:4/5 — 支持 Arduino 和 UIFlow,可运行轻量级 AI 模型(如 TensorFlow Lite Micro)
**设计与建模**:1/5 — 无 3D 建模或 CAD 相关功能,外壳为固定模具
**实验与调试**:4/5 — 板载屏幕、IMU、麦克风、红外,便于传感器数据采集与调试
**协作与分享**:3/5 — 社区活跃,官方文档完善,但无内置协作工具
**学习与研究**:4/5 — 适合嵌入式、物联网、AI 语音入门教学与实验
**系统集成**:3/5 — 可通过 GPIO、I2C、UART 扩展外设,支持 MQTT 等协议

所需技能

基础 C/C++ 或 Python 编程(Arduino / UIFlow) 了解 I2C、UART、SPI 等通信协议 熟悉嵌入式开发流程(编译、烧录、调试) 基本电路知识(GPIO 电平、电源管理) 可选:机器学习基础(部署 TensorFlow Lite 模型) 可选:红外协议基础(如 NEC、Sony 协议)

适用场景

智能家居遥控器(红外控制空调、电视等)
便携式 AI 语音助手(离线关键词唤醒 + 云端语音识别)
物联网数据采集节点(温湿度、姿态等传感器数据上报)
可穿戴交互设备(手势控制、计步器)
教育入门套件(学习嵌入式系统与物联网)
机器人遥控手柄(通过蓝牙或 Wi-Fi 控制小车/机械臂)