ESP32-CAM使用过程的问题

Esp32-cam算比较便宜实惠的摄像头模块,但是esp32在国内很冷门,可以查看的资料很少。使用过程走了很多弯路,一直跟厂家的技术支持沟通,终于可以显示画面了。以下是本人使用过程中遇到的一些问题,希望对大家有点帮助(有些问题有点蠢。。。。。。)

1、arduino ide配置esp32开发环境的时候一定要挂vpn不然下载很慢(基本下不下来)。
2、关于程序,示例程序打开时是选择了CAMERA_MODEL_WROVER_KIT,注释这一行,选择CAMERA_MODEL_AI_THINKERESP32-CAM使用过程的问题

3、 烧录时一定要选Partition Scheme选项一定要选Huge APP选项,不然给定的CameraWebServer会因为文件太大无法编译成功。
4、 上传过程中,如果一直出现在connecting,请摁下RST一直摁就可以连上了,我之前没有摁,一直出现A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet headera报错。
5、 a fatal error occurred: md5 of file does not match data in flash!:降低上传速率可以得到解决,但是相应的上传时间会增加 将921600的速率降低到115200可以解决问题ESP32-CAM使用过程的问题
6、 关于连线,上传过程中出现timed out报错,表示ide与开发板无法通信,还可能是因为连线问题,烧录过程应该将GPIO0接地,并且提供3V3的电源。
7、 上传成功后,打开串口监视器,看看波特率对不对,官方示例里给定的是115200,还有波特率正确却还是显示不了IP地址,查看接线问题,我试验了很多次,发现eps32-cam在工作时需要接上5V电压才能正常工作,上传时GPIO0接地,工作时要将接地线拔掉才可以。还有要再摁一次RST开启程序。
8、 IoT的WIFI通信是在局域网内的,所以电脑和esp32-cam要连接在同一个WiFi里,就算esp32-cam连接的是电脑的360免费wifi也可能导致显示不成功,电脑无法与esp32-cam正常通信,确保电脑IP地址和esp32-cam的IP地址在同一网段(即前3个.的数字要一样)。

很多时候弄不出来都让我觉得板子烧了,被我弄坏了,很多问题都百度不到,资料太少了,我都是在Google搜出来的,还有自己慢慢试。怕自己板子坏掉了,可以试试测试固件(下载链接:https://pan.baidu.com/s/1P7NNjMDRLqNHY0r8Qvtnhw)候烧录也出现问题了,问了技术,烧录之前要先点击ERASE擦除 ESP32-CAM使用过程的问题
乐鑫官方给的虚拟机环境啥的,我觉得比较麻烦所以没有用,arduino ide配置esp32 比较方便。附配置教程https://www.cnblogs.com/kekeoutlook/p/11042505.html

上一篇:Python语言利用PyQt5和openCV显示笔记本电脑摄像头图像


下一篇:Rocket - tilelink - AtomicAutomata