35浏览
查看: 35|回复: 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 Board ESP32-S3-U(N16R8)(16 MB Flash + 8 MB PSRAM)
  • MAX98357 I2S 3 W D 类功放模块(带喇叭 4 Ω 3 W)
  • I2S 数字麦克风)
  • OLED-2864(SSD1306,I²C 接口,128×64)
  • 杜邦线 / 面包板 / PCB(可选)
  • 3.7V锂电池
FireBeetle2 ESP32S3小智AI图形化编程图13

【硬件连线】
FireBeetle 2 → 模块
• 3V3 → 3V3
• GND → GND

I²C(OLED)
• IO1 → SDA
• IO2 → SCL

I²S(MAX98357 输出)
• IO15
ESP32-S3 → BCLK(Roco → BCLKMAX98357)
• IO16
ESP32-S3 → WSRocoLRCMAX98357)
• IO7
ESP32-S3 → DOUTRocoDINMAX98357)
• GND
ESP32-S3 → GAINMAX98357)(立体声 6 dB,浮空亦可)
I²S(麦克风输入)
• IO5
ESP32-S3 → BCLK(Roco→SCK麦克风
• IO6
ESP32-S3→ DIN(Roco→DO(麦克风
• IO4
ESP32-S3→ WS(Roco→WS麦克风
GNDESP32-S3SEL麦克风
【软件平台】

1.编程狮 Roco 图形化 IDE(https://www.fago.top/forum.php
FireBeetle2 ESP32S3小智AI图形化编程图1

2.小智 AI 控制台(https://xiaozhi.me/)

FireBeetle2 ESP32S3小智AI图形化编程图2

【Roco 图形化程序】
步骤 A:初始化
① 新建项目 → 选择主板 “小智AI ESP32-S3(N16R8)”
FireBeetle2 ESP32S3小智AI图形化编程图3

② 扩展 → 搜索并加载:
• 眼睛显示(OLED-2864 (I²C))
• RGB LED

• DHT温湿度传感器
FireBeetle2 ESP32S3小智AI图形化编程图4

步骤 B:搭积木
  • 【当开机时】
    ▸ OLED 显示 “默认表情…”、自动眨眼打开
    ▸ 初始化 MAX98357(采样 16 kHz,单声道)
    ▸ 初始化麦克风(同上)
    ▸ 连接 Wi-Fi(填写账号/密码积木)
    FireBeetle2 ESP32S3小智AI图形化编程图5

  • 【语音交互变化】
    FireBeetle2 ESP32S3小智AI图形化编程图6

  • 【语音交互情绪处理】
FireBeetle2 ESP32S3小智AI图形化编程图7


步骤 C:一键烧录
• 插上 USB-C → 点 “没有连接” → 选择 COM 口 → 连接

FireBeetle2 ESP32S3小智AI图形化编程图14

【小智 AI 控制台配置】
  • 创建 “智能体”
  • 添加设备
    • 填写从硬件播报中得到验证码
  • 配置角色:
    • 角色模板、助手昵称、对话语音、角色音色

【绘制PCB组装硬件】
FireBeetle2 ESP32S3小智AI图形化编程图9FireBeetle2 ESP32S3小智AI图形化编程图11FireBeetle2 ESP32S3小智AI图形化编程图10FireBeetle2 ESP32S3小智AI图形化编程图12

【常见问题 FAQ】
Q1:麦克风底噪大?
→ 把增益电阻 68 k 降到 47 k;或在 Roco 里加“噪声门”积木。
Q2:Wi-Fi 连不上?
→ 确认 2.4 GHz;Roco 里可勾选“静态 IP”。
Q3:喇叭破音?
→ 在 MAX98357 积木里把音量设到 60% 以下,或给喇叭加 100 µF 电容。

【升级玩法】
• 增加温湿度传感器 DHT11,语音播报实时环境。
• 增加LED灯环。
• 增加舵机控制。
FireBeetle2 ESP32S3小智AI图形化编程图8

【演示视频】

【一分钟回顾】
从拆快递到说出第一句“小智,开灯”,全程只靠拖积木。Roco + 小智 AI 让语音交互不再是“大工程”,小学生也能做 AI 创客。现在,就打开 Roco,为你的 ESP32-S3 注入灵魂吧!





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail