回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

体验ROCO小智物联控制GPIO外接硬件*LED/舵机/继电器 简单

头像 rzyzzxw 2025.08.20 21 0

【目标任务】

在B站看到@方块LS 老师的编程狮图形化编程软件,可以玩小智AI的GPIO引脚外接硬件,还可玩小智AI的MCP控制,拖拖拽拽积木块就可以实现小智AI与硬件互动的强大功能,忍不住想试试。

image.png

编程狮支持ESP32 S3 n16r8开发板和编程狮roco小智AI开发板,如果社团教学应用,当然优先选择roco小智开发板,我这里简单体验一下,就用面包板手搓一个ROCO小智(青春版)吧。

5237627cc13191b8e01e5c3d644257b.jpg

材料清单

  • ESP32 S3 N16R8 开发板 X1
  • MAX98357 I2S功放模块 X1
  • Fermion:I2S 麦克风模块 X1
  • I2C 128*64 SSD1036OLED屏 X1
  • 小喇叭 X1
  • LED模块 X1
  • 9g舵机 X1
  • 3V继电器 X1
  • 其它物料 X

步骤1 准备工作

1、软件下载安装1.3.0版本

https://www.fago.top/thread-87-1-1.html

image.png

2、手搓roco小智AI

由ESP32 S3的引脚图和软件提供的信息,我用ESP32 S3+DF的Fermion:I2S 麦克风模块+DF的MAX98357 I2S功放模块+0.96 I2C 128X64 SSD1036驱动OLED屏+小喇叭得到如下接线图。

14f424f5c4642348904242ba39d4510.png

【注:软件默认的编程狮ROCO中数字功放模块的LRC接ESP32 S3的GPIO48,我这块ESP32的IO48为板载RGB灯,所以LRC接IO45,生成的代码上传前要手动修改一下。】

image.png

下面图片中增加了一个状态指示灯,RGBGND四个脚。

e782cd7bed511bbd46eefa5114d6d29.jpg

上传下面程序就可以实现小智AI的基础聊天功能了。

选择ROCO小智开发板

image.png

步骤2 物联控制GPIO引脚LED灯和舵机测试

IO4、5、6引脚接了红绿黄灯模块,IO13接了舵机,为了舵机独立供电,用了DF出口的一个引脚扩展模块。

a9bfc77b8b8b018f0c41511736b05d1.jpg

添加IOT库

image.png

编写程序

image.png
image.png

修改并上传代码,视频效果如下。

步骤3 物联控制GPIO引脚LED灯串和继电器测试

灯串接IO11,继电器接IO12。

3466974572989fe1d7600c8ba4c229d.jpg

程序如下:

image.png
image.png
image.png

测试视频如下:

【体验小结】

ROCO对小朋友和小白很友好,还有小智MCP的功能,拖拽间就可以实现牛X功能,加上自己创意,挺帅的。B站中方块LS有视频教程,可以观看学习。

评论

user-avatar