esp32-CAM局域网简单视频图传教程
一、官方的教程
1、环境部署
将开发板通过USB数据线连接电脑之后,打开Ardunio Idea,选择文件->首选项,将下面这串地址复制到对应位置
https://dl.espressif.com/dl/package_esp32_index.json
然后点击确定,进行下载依赖,如果下载非常顺利,没有报错,那就可以直接进行下一步实例代码的演示了。
如果报错,其中会可能是因为有一个包:riscv32-esp-elf-13.2.0_20240530-x86_64-w64-mingw32.zip,这个包下载的非常的慢,以至于失败报错,所以需要手动安装下载。
访问下面的github地址,找到对应的包即可进行下载
https://github.com/espressif/crosstool-NG/releases/tag/esp-13.2.0_20240530
如果没有加速器,下载还是缓慢的话下面这个网盘链接存放了一个与上面相对应的包
通过网盘分享的文件:riscv32-esp-elf-13.2.0_20240530-x86_64-w64-mingw32.zip
链接: https://pan.baidu.com/s/1LSSlDnWG1jqXfJSpOEVvxw?pwd=666y 提取码: 666y
下载拿到依赖之后,可以根据自己的实际情况,将自己依赖包放到Ardunio Idea下载依赖包对应的路径下,
默认路径一般如下:
Windows:
C:\Users\<你的用户名>\AppData\Local\Arduino15\packages\esp32\tools\esp-rv32\13.2.0_20240530
包存放完成之后,重新运行安装流程
2、示例演示
选择工具->开发板->esp32->Al Thinker ESP32-CAM
注意这一步必须要选择开发板为:Al Thinker ESP32-CAM
下一步选择对应的端口
这里的端口号会不一致,根据自己的情况选择
下一步,选择文件—>示例------>esp32------>Camera------->CameraWebServer
然后就会得到如下画面的代码
需要修改几个地方
第一:将第11行的代码注释掉,将第18行代码解开
第二:将第23、24行的星号改为自己的wifi和密码
修改完这几步之后,就可以点击编译器左上角的箭头,进行代码编译然后上传了
长传成功之后,打开串口监视器,波特率选择115200
然后按一下开发板上的reset按钮,开发板就会进行自动连接网络了,网络连接成功之后,就会显示得有视频流地址了,如下图所示
然后将输出的地址复制到浏览器进行访问,会看到如下图中的画面
最后在侧边栏中找到Start Stream按钮
点击Start Stream按钮,就可以看到摄像头上传的视频流了
二、第三方项目
这个第三方的项目,是从B站的某位UP主那里学来的,up主人很帅,讲的也很秦楚,资源也都开放出来了,视频链接放在下面:
https://www.bilibili.com/video/BV1NL411N7qY?vd_source=01e172b56f49fa79ea70a01eb6901c52
感兴趣的可以自行去查看视频
//www.bilibili.com/video/BV1NL411N7qY?vd_source=01e172b56f49fa79ea70a01eb6901c52
感兴趣的可以自行去查看视频