esp32-cam

接上一个博客配置好arduino esp32环境之后,如何使用camera例程上传到esp32-cam并实现效果:
首先说一下前面esp32配置环境的4种方法我都试过,前3种有的并没有camera例程,有的例程编译出错,所以如果想要做esp32-cam的请直接用第四种方法配置esp32环境。
配置好之后打开arduino,在文件-示例中选择esp32-camera对应的例程,且例程中需要有所更改,需选择对应的摄像头,我的是AI-THINKER,就是把#define对应的去掉注释,把不是的给注释掉,然后ssid,password填写wifi对应的名称与密码;然后在工具栏中配置好相关内容,主要的是开发板选择esp32 wrover module,partition scheme选择huge app,然后就可以把硬件相关连好,读取到端口之后便可上传烧录了。
由于esp32-cam不配备有microusb,因而必须自己采用usb转串口,uart方式进行连接程序烧录,关于烧录我也遇到过几个问题:1.使用广泛使用的ch340 usb转ttl芯片,结果烧录失败。
2.采用ft232rs进行烧录成功,不过这里要注意的是ft232rs模块和esp32-cam的连法要如下:
ft232rs esp32-cam
vcc 5v(连3.3v烧录失败)
gnd gnd
tx rx
rx tx
然后将esp32-cam的p0接到gnd,然后开始上传,烧录成功,按下en键,之后通过串口监视器读物对应的wifi IP地址,通过使用该wifi的电脑或手机登录该IP地址,便可使用camera了,不过同时只能有一台仪器进行使用,记得打开网址之后下滑页面,找到start stream,点击之后便会出现摄像头拍摄到的画面。

下面是一些相关附图:esp32-cam_第1张图片esp32-cam_第2张图片esp32-cam_第3张图片

你可能感兴趣的:(笔记)