基于ESP32-CAM实现远程监控

1,072 阅读2分钟

通过使用ESP32-CAM来实现远程监控,可协助其他传感装置应用到多个实践场景,人脸识别,视频录制。比如农场远程监控与超声波测距探测外来人员,远程环境监控等等多种实践场景。

ESP32-CAM所带来的效果是出乎意料的,性价比很高,后续会通过其实现更多的功能。

远程监控效果:

微信图片_20220617165028.png

微信图片_20220620010621.jpg 实现远程监控可参考GitHub提供的开源项目并进行一些修改即可实现功能。简略梳理下步骤,首先要把ESP32的开发板库文件下载下来,可以离线或者直接在Arduino的开发板管理库下载。

下载完成之后选取对应的开发板如图

微信图片_20220617165322.png

将ESP32-CAM接入电脑,查看设备管理器,找到相对应的端口

微信图片_20220617165551.png

相对应的安装驱动自己可以查阅资料。然后在Arduino选取对应的端口

接下来就是对文件进行修改,如图,将WIFI以及WIFI密码进行修改即可进行烧录上传

WiFi.mode(WIFI_STA);
WiFi.begin("***", "*******");//WIFI名称和密码
Serial.print("Connecting to WiFi");

同时我们可以根据自身需要修改帧率

// We will try to achieve 25 FPS frame rate
const int FPS = 7;

接下来等待烧录完成打开串口监视器,RST一下等待WIFI连接,连接成功会发出一段http地址,打开其即可看到ESP32-CAM图传影像,但是监控有一定的延迟。

总结一下,ESP32-CAM涉及领域很广且需求很高,掌握其对今后各种项目发展操作具有很多好处,过后我会整理更多的关于ESP32-CAM的应用案例进行分享。此篇文章借自b站up主关耳极创视频出自灵感。

[涉及源代码](链接:pan.baidu.com/s/1hBiTy-Dn… 提取码:fmp9)