忙活了一上午,终于用ESP32-camov2640摄像头模块在单片机上照上像了。
硬件准备:ESP32-cam,我买的自带底板可以烧录程序
软件准备:Arduino IDE就够了
环境配置:打开安装好的Arduino IDE,
在 文件->首选项->附加开发板管理器网址中添加这两个网址:
http://wechat.doit.am/package_esp8266com_index.json
https://dl.espressif.com/dl/package_esp32_index.json(这一个就行)
之后点 工具->开发板->开发板管理器
直接搜esp32,安装这个包
安装好后 开发板-看见了ESP32 Arduino,选ESP32 Dev Module
接着点 文件-示例-选ESP32-选Camera-选camearwebserver
打开camera示例程序
把红线处的注释去掉
在代码中ssid是你家的WiFi名称 password是密码,填上去(就相当于ESP32是移动端设备连接你家wifi,这是esp32是STA模式),把esp32 连上电脑,注意安装串口驱动CH340,现在可以烧代码了
点 工具-端口 -com3端口,你看你电脑是显示什么端口号,现在ide串口已经连上esp32了
点这里验证代码
点这里烧程序到esp32
看到这里是已经烧好程序了
点这里打开Arduino的串口监视器
波特率选115200
复位esp32
注意我这里esp32是连不上校园网的
你复位后这边会有给一个ip网址出来,浏览器打开这个ip就可以看到相机画面了
记住要点startstream才可以看到画面。
注意给esp32连的WiFi要确保一般用户都可以连的上,否则像我这样是esp32没有连上wifi。
最后自己倒腾去吧!