技术栈:ESP32-S3、PlatformIO、Arduino/C++、I2C 通信、PWM 舵机控制、WS2812 灯带控制、非阻塞任务调度、GPIO 外设控制、LittleFS/Web 调试页面。
基于 ESP32-S3 构建语音交互式机械臂系统,通过 I2C 读取语音识别模块指令,将不同命令映射为 7 路舵机关键帧动作、WS2812 分区灯效和外部 IO 设备联动。代码按 ASR 语音模块、servo 舵机模块、ws2812 灯效模块、sys 调度模块和 webservo 调试模块拆分,主循环采用非阻塞更新方式,避免语音轮询、舵机动作和灯效刷新互相阻塞。项目支持状态灯、呼吸灯、流水灯、闪烁等效果,并预留 Web 舵机调试能力,便于现场快速校准动作。