esp32 cam 从安装、烧录到成为webcam详细教程

前言:本教程仅适用于ESP32-CAM开发板且带下载主板的这种情况。

在这里插入图片描述

一、安装arduino

1、arduino下载地址:

‘’’
https://www.arduino.cc/en/Main/Software?setlang=cn
‘’’
在这里插入图片描述

2、安装打开后。

在这里插入图片描述

3、目前只有默认的arduino配套的开发板;

在这里插入图片描述

二、配置esp32

1、打开首选项,将https://dl.espressif.com/dl/package_esp32_index.json和http://arduino.esp8266.com/stable/package_esp8266com_index.json添加进去。

https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json

在这里插入图片描述

2、点击工具—–>开发板–>开发板管理器,搜索esp32,进行安装。

![在这在这里插入图片描述

3、在安装完库之后,选择工具—开发板,选择如图开发板(可能不一样,根据个人情况进行选择)

在这里插入图片描述

三、电脑上安装CH340驱动(重要)

(这个地方浪费了我将近5个小时,没见有帖子提到的。)
通常情况下电脑插上usb线会自动识别安装,但是如果没有CH340驱动,电脑跟esp32形成链接,也识别不出来。(esp32会一直显示为其他设备的问题。这样esp32 cam 出现不了端口。)

1、官网下载材料

http://www.wch.cn/

在这里插入图片描述

2、在输入框中输入341ser

在这里插入图片描述

3、搜索可得

在这里插入图片描述

4、下载exe可执行文件

在这里插入图片描述

5、点击下载

在这里插入图片描述

6、打开我的电脑管理,即可发现esp32 cam 的端口已经出现。

在这里插入图片描述

7、至此安装结束,安装失败可能是之前卸载有残余,点击卸载后重新安装即可。

在这里插入图片描述

四、安装基于esp32 cam的(引用自B站UP主:关耳极创 )

资料地址:
https://pan.baidu.com/s/1Y9-rLLmAKPYzBDcrEyuGMw
提取码:2022

1、下载解压后双击exe.

在这里插入图片描述

2、打开esp32_camera_mjpeg_multiclient.ino,设置。

在这里插入图片描述

3、对文件中的FPS依据自己的需求进行更改。

在这里插入图片描述

4、将这里的wifi账号密码改为自己家wifi的账号密码。

在这里插入图片描述

5、一切修改完成后。点击烧录,静静等等完成即可。

在这里插入图片描述

6、如果少烧录不成功,出现

cc1plus.exe: warning: unrecognized command line option '-Wno-frame-address'
c:/users/kevin/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find crt1-sim.o: No such file or directory
c:/users/kevin/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find _vectors.o: No such file or directory
collect2.exe: error: ld returned 1 exit status

像:
cannot find crt1-sim.o: No such file or directory
cannot find _vectors.o: No such file or directory
“WiFi.h” 对应多个库
等等。都是因为上面第二步第3条 安装esp32库的时候有问题,需要删除C:\Users\xxxxxx\AppData\Local\Arduino15\packages 文件夹下的所有文件。按照第二步第3条 安装esp32库,重新进行安装,然后再次烧录即可完美解决此问题。

7、烧录完成后点击串口监视器。然后点击esp32上的“复位键”,等待esp32连上家庭网络后,在红框中复制从http开始的地址。http://192.1xx.x.xxx/mjpeg/1 (每个人的地址不一样)

在这里插入图片描述

8、在浏览器中输入复制网址,即可看到对应的图像。

在这里插入图片描述

9、结语

至此就已经完全安装烧录并联网成功了。到最后发现这摄像头的是拍摄质量是真不太行。

猜你喜欢

转载自blog.csdn.net/weixin_43935402/article/details/125590294