Arduino的ESP32-CAM的学习记录(一)

记录ESP32-CAM的学习
使用的是淘宝购买的安信可的模块,编程软件使用的Arduino。
(本文记录个人学习,欢迎大佬们提提意见,帮助萌新学习,也希望能给其他人解决一些疑惑。)

配置esp32的环境

在左上的文件中首选项中添加附加开发板管理网址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_index.json,https://www.jianshu.com/p/1e72a6a7cb7b
总共三个网址,复制黏贴即可,有兴趣可去了解三个网址分别代表了什么。
Arduino的ESP32-CAM的学习记录(一)
添加完成后,选择工具中的开发板里的开发板管理,点击后会自动开始下载平台索引,即将我们添加的ESP32开发板索引添加进去每次点击都会出现,耐心等待一下
Arduino的ESP32-CAM的学习记录(一)
等待完毕,我们就可以进行搜索ESP32,选择版本下载,我使用的是1.0.2版本,后续可以进行对版本更新或回归旧版本,同样的操作再来一次即可。
选择好版本后点击安装,此次安装很慢,大家耐心等待(据说挂了v*n会快,我是傻傻的等它安装完毕),或者寻找大佬们提供的压缩包和教程手动本地安装。
Arduino的ESP32-CAM的学习记录(一)
到此环境安装完毕。

运行例程

Arduino的ESP32-CAM的学习记录(一)
选择了CameraWebServer例程,建立了一个流媒体在线播放摄像头拍摄的视频,在路由器建立的局域网内可使用,还提供非常多的功能,非常强大。

需要修改的地方

Arduino的ESP32-CAM的学习记录(一)
这里是例程定义的几种模型的引脚分配,我的是AI_THINKER,如果是没有的模块,需要手动添加。
Arduino的ESP32-CAM的学习记录(一)
这里是添加路由器的SSID和Password。
这里注意本模块暂不支持5G频段,如果是5G的,模块连接不上。
修改完成后下载到模块当中(下载时IO0和GND连接),下载完成后打开Arduino的串口监视器(断开IO0和GND的连接并重启模块),将打印如下信息。
Arduino的ESP32-CAM的学习记录(一)
局域网内用游览器输入网址即可。
本次学习结束。

推荐的学习用网址

十分好用https://randomnerdtutorials.com/
里面有更多的ESP32的使用方法和讲解以及视频,还有常见问题解决方案。唯一一点不好就是英文,但谷歌游览器翻译已经十分精确了(0202年了这些问题还是问题么)。