我是靠谱客的博主 外向小虾米,最近开发中收集的这篇文章主要介绍ESP32-CAM摄像头开发案例前言一、快速使用ESP32-CAM二、官方给出案例在Linux环境下的部署和使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 前言
  • 一、快速使用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)在ssidpassword中设置你所要连接的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. 这时我们需要将IO0GND的连接断开,以波特率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环境下的部署和使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部