栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ESP32-CAM摄像头开发案例

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ESP32-CAM摄像头开发案例

文章目录
  • 前言
  • 一、快速使用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 相机

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830090.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号