36| 0
|
[项目] FireBeetle2 ESP32S3小智AI图形化编程 |
本帖最后由 云天 于 2025-7-17 23:26 编辑 【项目灵感】 “嘿,小智,今天天气如何?”——只需一句话,0.96 吋 OLED 立即显示表情,喇叭清晰播报,麦克风随时待命。今天,我们用最友好的“编程狮 Roco”图形化平台,在 FireBeetle 2 Board ESP32-S3-U(N16R8) 上跑通整个链路,全程不写一行 C/C++、Python……代码! 【硬件清单】
![]() 【硬件连线】 FireBeetle 2 → 模块 • 3V3 → 3V3 • GND → GND I²C(OLED) • IO1 → SDA • IO2 → SCL I²S(MAX98357 输出) • IO15(ESP32-S3) → BCLK(Roco) → BCLK(MAX98357) • IO16(ESP32-S3) → WS(Roco)→LRC(MAX98357) • IO7(ESP32-S3) → DOUT(Roco)→DIN(MAX98357) • GND(ESP32-S3) → GAIN(MAX98357)(立体声 6 dB,浮空亦可) I²S(麦克风输入) • IO5(ESP32-S3) → BCLK(Roco)→SCK(麦克风) • IO6 (ESP32-S3)→ DIN(Roco)→DO(麦克风) • IO4 (ESP32-S3)→ WS(Roco)→WS(麦克风) •GND(ESP32-S3)→SEL(麦克风) 【软件平台】 1.编程狮 Roco 图形化 IDE(https://www.fago.top/forum.php) ![]() 2.小智 AI 控制台(https://xiaozhi.me/) ![]() 【Roco 图形化程序】 步骤 A:初始化 ① 新建项目 → 选择主板 “小智AI ESP32-S3(N16R8)” ![]() ② 扩展 → 搜索并加载: • 眼睛显示(OLED-2864 (I²C)) • RGB LED • DHT温湿度传感器 ![]() 步骤 B:搭积木
![]() 步骤 C:一键烧录 • 插上 USB-C → 点 “没有连接” → 选择 COM 口 → 连接 ![]() 【小智 AI 控制台配置】
![]() ![]() ![]() ![]() 【常见问题 FAQ】 Q1:麦克风底噪大? → 把增益电阻 68 k 降到 47 k;或在 Roco 里加“噪声门”积木。 Q2:Wi-Fi 连不上? → 确认 2.4 GHz;Roco 里可勾选“静态 IP”。 Q3:喇叭破音? → 在 MAX98357 积木里把音量设到 60% 以下,或给喇叭加 100 µF 电容。 【升级玩法】 • 增加温湿度传感器 DHT11,语音播报实时环境。 • 增加LED灯环。 • 增加舵机控制。 ![]() 【演示视频】 【一分钟回顾】 从拆快递到说出第一句“小智,开灯”,全程只靠拖积木。Roco + 小智 AI 让语音交互不再是“大工程”,小学生也能做 AI 创客。现在,就打开 Roco,为你的 ESP32-S3 注入灵魂吧! |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed