分享

ESP32-Cam开发板摄影功能

 我的图书馆啊28 2023-04-29 发布于辽宁

ESP32-Cam 是一片 CP 值非常高的开发板,只要不到一百块就可以在你家建立一个监视系统,透过网络可作为居家监控、婴儿照护、实时录像...等非常实用的功能。

图片

准备材料

1. ESP32-Cam 开发板 *1

2.USB2TTL 模块 *1

3.杜邦线母母头 *5

电路接线

请依下列方式用杜邦线将 USB2TTL 模块和 ESP32-Cam 开发板连接。

USB2 TTL            ESP32-Cam

5V                         5V

Gnd                       Gnd

RXD                      U0Tx

TXD                      U0Rx

在刻录模式时还需把 ESP32-Cam GPIO0 脚位接地,也就是

IO0 ----  Gnd

图片

图片

程序

Step1 开启 Arduino IDE,点击下拉菜单 [档案] > [范例] > [ESP32]> [Camera] > [CameraWebServer]

图片

Step2 修改程序内容,将以下这一行改成备注

define CAMERA_MODEL_WROVER_KIT

并将以下这一行移除备注

// #define CAMERA_MODEL_AI_THINKER

更改后如下所示

图片

Step3 在这里填入你家 IP 分享器的名称与密码,如下

const char* ssid = '(IP 分享器的名称)';

const char* password = '(IP 分享器的密码)';

Step4 点击下拉菜单 [工具] > [开发板],选择 ESP32Wrover Module

图片

Step5 由于这个程序代码比较大,需要较多的空间,所以我们要指定这个选项,点击下拉菜单 [工具] > [Partition Scheme: 'Huge APP (3MB No OTA...]

图片

Step6 点击下拉菜单 [工具] > [串行端口]。我的是 COM3,请您选择自己的串行端口。

图片

Step7 点击上传程序。

如果讯息栏出现  'Connecting ..... ___..... ___ .....',此时请您单击(按下后放开) ESP32-Cam 开发板侧边上的按钮。如果正常,它接着应该会出现上传进度的百分比。

图片

Step8 如果显示'上传完毕',请移除ESO32-Cam 开发板上的 IO0 --- Gnd 接线。

Step9 开启「串行端口监视窗口」,将鲍率调到115200,然后再单击(按后放开) ESP32-Cam 开发板上的按钮。您可以发现串行端口出现一些讯息,其中 http://192.168. 就是 ESP32-Cam 网络地址。

图片

Step10 ESP32-Cam 的网络地址复制并贴到浏览器,按下 <Enter> 键,您就可以看到如下画面

图片

Step11 用鼠标点击画面下方的 [StartStream] 按钮,然后您就可以看到窗口里出现摄影机的画面了。

如果要关闭摄影机,您可以在同一个位置单击 [Stop Stream] 按钮。

图片

您可以随意更改网页中的选项数据,试试各种功能和效果,这里我们就不多说了。

后记

1. 如果在上传程序时出现类似 '找不到串行端口讯息...',建议您更换一个好一点的USB2TTL 模块。

2. 如果能正常上载程序,但板子无法正常工作时,请您检查是否有移除 ESP32-Cam 开发板针脚上的 IO0 --- Gnd 接线。

3. 因为 ESP32-Cam 开发板需要较稳定的电压和较多的电流,如果您发现板子出现不稳定的状态,请您更换较粗的电源线。

4. 可以上传程序不表示 ESP32-Cam 开发板没有问题,有些板子会出现无法连接到 IP 分享器的状况,此时串行端口会一直出现联机状态,如下图

图片

5. 玩家没安装好镜头或产品本身的问题,影像可能会出现颜色异常的现象(例如黄色很淡或显示不出来),所以初次使用 ESP32-Cam 开发板时,请您拿出各种颜色的物品让镜头拍摄,仔细检查一下颜色是否异常。

图片

=====================

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多