概述
文章目录
- 前言
- 一、快速使用ESP32-CAM
- 1.配置
- 2.测试使用
- 二、官方给出案例在Linux环境下的部署和使用
前言
ESP32-CAM是一款基于ESP32的小尺寸摄像头开发板,集ESP32的WIFI+蓝牙于一体,该模块可以作为最小系统独立工作,尺寸仅为2740.54.5mm,深度睡眠电流最低达到6mA。
ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。
这款开发板采用的是DIP封装,用户只需直接插上底板即可使用。实现产品的快速生产,为客户提供高可靠性的连接方式,方便应用于各种物联网硬件终端场合。
一、快速使用ESP32-CAM
1.配置
Arduino软件的官方下载下载地址
首先在Arduino IDE中配置好ESP32的开发包
1.选择 文件–>首选项:
2.将https://dl.espressif.com/dl/package_esp32_index.json输入“附加开发板管理网址”当中,并点击 好。
3.进入到工具–>开发板–>开发板管理器,搜索esp32然后安装。(安装失败请重启Arduino再次安装)
4.在Arduino中打开文件–>示例–> ESP32 -->Camera–>CameraWebServer
这时候你需要修改一部分代码:
(1)将你所需要使用的模型取消注释,不需要的全部注释(这里我选择的是CAMERA_MODEL_AI_THINKER)
(2)在ssid和password中设置你所要连接的WiFi名称和密码。
注意在这里我们使用的是esp32-cam WiFi模式中的的station模式
// Select camera model
//#define CAMERA_MODEL_WROVER_KIT // Has PSRAM
//#define CAMERA_MODEL_ESP_EYE // Has PSRAM
//#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera version B Has PSRAM
//#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM
//#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM
#define CAMERA_MODEL_AI_THINKER // Has PSRAM
//#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM
#include "camera_pins.h"
const char* ssid = "xxx";
const char* password = "xxxxxx";
修改后如下图所示:
2.测试使用
1.首先我们需要将ESP32-CAM与串口模块(USB转TTL)如下图所示连接好
这里建议输入电源至少5V 2A,,否则图片会有几率出现水纹。
(注意一定要先用杜邦线将IO0与GND连接才能烧录代码)
2.在工具–>主板中选择主板AI Thinker ESP32 CAM,选择好端口号(可在设备管理器查看,如果没有就需要注意驱动的问题),然后点击上传代码并按板子上的复位键。
3.当开始显示上传百分比时,就说明已经在上传代码了,耐心等待一下下; (一会儿就会上传成功,如果上传不成功或者无法连接,请检查一下接线是否正确,是否将io0连接gnd,并再次按下复位键) 如下图所示就表示已经上传完成了。
4. 这时我们需要将IO0与GND的连接断开,以波特率115200打开串行监视器并按ESP32-CAM板上复位键。会弹出如下窗口。
5.我们将监视器中的显示IP地址复制到浏览器打开就可以通过局域网来使用ESP32-CAM了
点击Start Stream就可以看到ESP32-CAM实时传过来的画面。
同时监视器上也会同步显示当前传输的视频流数据:
二、官方给出案例在Linux环境下的部署和使用
马上更新,官方给的教程很详细,但是有一些问题我会写出来。
参考:
ESP32-CAM摄像头开发板 | 安信可科技
安信可ESP32-CAM摄像头开发demo
通过ip地址访问ESP32-CAM 相机
最后
以上就是外向小虾米为你收集整理的ESP32-CAM摄像头开发案例前言一、快速使用ESP32-CAM二、官方给出案例在Linux环境下的部署和使用的全部内容,希望文章能够帮你解决ESP32-CAM摄像头开发案例前言一、快速使用ESP32-CAM二、官方给出案例在Linux环境下的部署和使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复