×

ESP32 CAM WEB服务器及入门指南

消耗积分:0 | 格式:zip | 大小:0.28 MB | 2022-11-17

王静

分享资料个

描述

介绍

ESP32 CAM 基本上是没有 CP2102 芯片的 ESP32。相反,它在板的底部配备了一个 2MP OV2640 摄像头模块和一个 SD 卡读卡器。

此外,摄像头模块是可切换的,这意味着我们可以将这款摄像头从 2MP 升级到 5MP 或更高。

它的价格约为 10 美元,对于这样一个功能强大的微控制器来说,这是一个相当不错的价格标签。

本版本使用的WIFI模块为ESP-32S,内置32Mbit Flash和512KB Internal plus外置4M PSRAM。

它有 9 个 IO 端口,默认波特率为 115200bps。

此外,它具有 5 伏的容差,这意味着我们可以将其与外部 5V 充电器设置连接,但高于 5V 的电压会损坏模块。

它的规格有点类似于通用 ESP32,所以我不会列出整个规格表。

pYYBAGN0LDOAb5h1AACdGt4ls5M099.png

这里的目标是将 ESP32 CAM 与 FTDI 模块连接起来,并使用 CAM WEB SERVER 程序对其进行编程,这将允许我们通过网络应用程序监控摄像头馈送。

这个项目的下一个阶段是制作一个 ROCK SOLID WIFI 安全摄像头!

即将推出,所以事不宜迟,让我们开始吧。

补给品

这些是此构建/设置所需的东西

面包板

ESP32 凸轮

FTDI模块

电线

WIFI连接

为 Arduino IDE 安装 ESP32 开发板

为了在 Arduino IDE 上安装第三方开发板,我们必须复制他们的 JSON URL,在我们的例子中是这样的 - https://dl.espressif.com/dl/package_esp32_index.json

复制此 URL 并将其粘贴到 Arduino IDE 首选项中的附加板管理器 URL 中。

poYBAGN0LDWANbmEAAAzLpn0JLI217.png

(如果您在附加板管理器中已经有其他开发板 URL,则可以在两个 URL 之间放置一个逗号)

放好网址后,打开板子管理器,在里面搜索ESP32,然后下载ESP32 Board包。

pYYBAGN0LDeASDvSAABwHd91-DQ501.png

完成所有这些后,您需要重新启动 Arduino IDE,新的 ESP32 板将出现在板管理器菜单中。

将 FTDI 与 ESP32 CAM 连接

1 / 3

ESP32 CAM 没有板载编程芯片,这很糟糕,因此我们必须在串行编程模块中添加一个外部 USB。

为此,我将使用这个 USB 转串口模块。该模块基于 FTDI FT232 芯片。您也可以使用其他串行转换器,它们的接线将保持不变,因为我们只需将 TX 和 RX 与 ESP32 连接。

接线示意图

poYBAGN0LDmAFHINAADS0-2s4oI661.png

在 GPIO0 和 GND 之间连接跳线以将 ESP32 设置为 Flash 模式

poYBAGN0LDuAIjKjAAC2ph6Cmgk428.png

移除 GND 和 GPIO0 之间的跳线以在正常模式下运行 ESP32

将 FTDI 输出设置为 5V

将 FTDI 的 VCC(即 5V)连接到 ESP32 CAM 的 5V

地到地

RX 到 U0T

TX 转 U0R

GPIO0 是 IO0 到 GND(这将使 ESP32 CAM 进入 Flash 模式)

闪烁板步骤

在闪烁过程之前,您需要更改示例草图中的一些内容。

转到示例> ESP32> 相机并打开CameraWebServer草图

输入您的 SSID 和密码

将相机模块从#define CAMERA_MODEL_WROVER_KIT更改为#define CAMERA_MODEL_AI_THINKER

现在,转到工具并选择正确的板,在我们的例子中是 AI-Thinker ESP32-CAM。

选择正确的端口并点击上传。

现在,当 ESP32 开始上传过程时,您将看到带有点和破折号的连接消息。按下板底部的重置按钮,点和划线开始。

如果您在此设置过程中遇到无法连接的错误,这意味着您的时机不对,请重试,当第一个点出现在调试菜单中时,长按重置按钮至少 1 秒钟。

几秒钟后,您的草图将被上传。

现在从 FTDI 模块中拔出 USB 并移除 GPIO0 和 GND 之间的跳线。

插入 USB 并打开串行监视器。

ESP32 将与 WIFI 连接(需要 1 分钟),您将看到 ESP32 CAM 的 IP 地址。

结果

我从串行监视器复制了开发板的 IP 地址并用 chrome 打开它,您将看到 ESP32 CAM 正在流式传输的实时视频。

看视频——

下一级

因此,下一个级别或下一步将是为此设置制作一个分线 PCB,上面将有一个 AC 到 DC 5V 1A 充电器电路,这样我就可以将它放在外面并用直接交流电源为其供电。

该设置将有一个 3D 打印主体,它将定制 PCB 容纳在一个单一的实体封装中。

如果您有任何问题或问题,请发表评论。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !