转自:https://github.com/donny681/ESP32_CAMERA_QR/wiki#esp32_camera_qr%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B
前言: ESP322-CAM是安信可最新推出一款开发板模组,只需要一个ESP32模组和摄像头即可组成一个摄像头系统,尺寸仅为2740.54.5mm,可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。
前期准备
1.串口工具
2.杜邦线
3.安信可摄像头转接板
下载准备: 请按照下面图片接线
1.搭建esp32开发环境
自己搭建环境:https://esp-idf.readthedocs.io/zh_CN/latest/get-started/index.html
现成虚拟机下载地址:http://wiki.ai-thinker.com/esp32/lubuntu
本demo使用esp-idf版本是3.01-rc(c2b39f4a5f4234d3276bec40d42132589739d655)
下载链接 https://github.com/espressif/esp-idf/releases/tag/v3.0.1-rc
重要:下载
sudo apt-get install libffi-dev
sudo apt-get install libssl-dev
2.下载工程
下载代码:git clone https://github.com/donny681/ESP32_CAMERA_QR.git
下载子模块:git submodule update --init
3.修改工程参数
在终端输入“make menuconfig”,配置WiFi和摄像头参数
4.打开工程文件app_main.c,修改CAMERA_FRAME_SIZE,CAMERA_FRAME_SIZE(照片大小)宏定义(默认配置JPEG格式)
5.在终端输入“make flash monitor”,编译工程,并且烧录。
6.查看串口信息,或者模组ip信息,然后输入http://模组ip地址+"/jpg"即可获取图像,请确保电脑,模组在同一个局域网下。
例如本例子模组获取地址是192.168.40.148,请看以下截图