一. 打不开网页服务器
如果 ESP32-CAM 正在 Arduino IDE 串行监视器中打印 IP 地址,但在 Web 浏览器中打开 Web 服务器时,会看到一个空白屏幕,这通常意味着正在尝试访问 ESP32-CAM Web具有多个 Web 浏览器选项卡的服务器。
目前,这些 ESP32-CAM 草图一次只能与一个客户端连接。
二. 图像滞后/显示大量延迟
以下建议可以减少延迟:
使用独立的 5V 电源为 ESP32-CAM 供电
在代码中使用以下内容减小帧大小:
config.frame_size = FRAMESIZE_SVGA或config.frame_size = FRAMESIZE_VGA
使用外部天线。
三. esp_camera_fb_get():无法按时取帧
ESP32-CAM 板卡上遇到了这个错误, 按以下建议来解决此问题:
使用 Aliexpress 的 ESP32-CAM 模块 2MP OV2640 摄像头传感器模块 Type-C USB 模块。虽然没有提到,但它没有其他 M5 型号的额外 PSRAM,并且相机有一个改变的 IO 引脚。
请参阅此处:https : //github.com/m5stack/m5stack-cam-psram/blob/master/README.md 并向下滚动到界面比较。
可能在使用的 CameraWebServer Arduino 示例没有定义这个 ESP32-CAM 模型。
所以需要在主选项卡中自行添加添加:
#define CAMERA_MODEL_M5STACK_NO_PSRAM
在camera_pins.h选项卡中添加以下内容:

本文介绍了ESP32-CAM在使用中遇到的三个问题:1. 打不开网页服务器,原因可能是尝试同时在多个浏览器选项卡访问;2. 图像滞后或延迟,建议使用独立电源、减小帧大小和使用外部天线;3. esp_camera_fb_get()取帧失败,可能因缺少PSRAM,解决方案是使用特定型号的ESP32-CAM并修改代码以适应无PSRAM的模型。
最低0.47元/天 解锁文章
4222

被折叠的 条评论
为什么被折叠?



