建议使用本模板发帖,也可以自由编辑,但必须完整描述产品及问题(至少包含:产品名称、版本、问题描述)。
产品型号 / 套件:esp32-s3-cam视觉模块
版本 / 规格:
控制板 / 主板:主控板是esp32s3n16r8
操作系统 / 软件 / 固件版本:
参考的教程或步骤:
问题描述:用的是这个固件,ai说它后缀带了web,是什么wifi的,说没有i2c:
![]()
报错信息 / 日志 / 截图:找不到0x52
复现步骤:
1.
2.
3.
已尝试的排查:
补充说明:
您好,ESP32-S3-Cam 人脸识别的 I2C 从机通讯应使用官方人脸识别程序 FaceDetection.ino,设备地址为 0x52,人脸数据寄存器为 0x01,读取 4 个字节(人脸中心坐标及检测框尺寸)。
您当前的 face_detection_web.bin 属于带 Web/图像回传功能的固件,不是教程中用于 I2C 人脸寄存器通讯的程序,因此扫描不到 0x52 是预期之外的现象。
请按以下方式重新烧录:
FaceDetection.ino。ESP32S3 Dev Module,工具菜单中的其他配置按该例程提供的配置设置。0x52;读取人脸数据时使用寄存器 0x01。烧录后可打开串口工具,波特率设置为 115200,按下 RST;识别到人脸时会输出人脸坐标信息。
如果重新烧录后仍然只能扫描到 0x23、找不到 0x52,请补充视觉模块与主控的完整接线照片、烧录过程截图,以及烧录后完整串口日志,以便进一步判断是固件未成功运行还是 I2C 接线问题。
相关帖子:
若您觉得本回复有帮助,可以点击下方按钮将其标记为解决方案。