ESP32-CAM的简单使用

1,932 阅读2分钟

ESP32-CAM的简单使用

在这里插入图片描述

1.配置IDE

下载arduino ide :从arduino.cc/en/Main/Sof…安装了最新的Arduino IDE软件

2.在arduino ide中配置esp32插件

在您的Arduino IDE中,转到“文件” > “首选项”

在这里插入图片描述

如下图所示,将dl.espressif.com/dl/package_…输入“附加开发板管理网址”字段中。然后,单击“确定”按钮:

在这里插入图片描述

**注意:**如果您已经拥有ESP8266板子URL,可以使用逗号分隔URL,如下所示:

https://dl.espressif.com/dl/package_esp32_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json

打开董事会经理。转到工具>开发板>开发板管理器

在这里插入图片描述

安装esp32工具包

3.测试安装

1.在“工具” >“ 主板” 菜单中选择您的主板(我的是AI Thinker ESP32 CAM)

在这里插入图片描述

使用一个usb转ttl连接esp32-cam:(切记一定要将io0接gnd)

在这里插入图片描述

选择端口(如果您在Arduino IDE中看不到COM端口,贼缺少相关的驱动,例如CH340)

可以点击电脑的设备管理器查看:

在这里插入图片描述

在您的Arduino IDE中,转到文件>示例> ESP32 >相机并打开CameraWebServer示例:

在这里插入图片描述

以下代码应加载:

在这里插入图片描述

在上传代码之前,您需要在以下变量修改可以连接的wifi:

const char* ssid = “REPLACE_WITH_YOUR_SSID”;

const char* password = “REPLACE_WITH_YOUR_PASSWORD”;

然后,确保选择正确的相机模块。我使用的是AI-THINKER模型。

因此,请注释所有其他模型,并取消注释该模型:

// 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

要上传代码,请按照以下步骤操作:

1)转到工具>主板,然后选择AI-Thinker ESP32-CAM

2)进入工具>端口,选择ESP32连接的COM端口。

3)然后,点击上传按钮上传代码。

不久之后就会上传成功,如果上传不成功或者连接不了,请确认接线是否正确,是否将io0连接gnd

4.连接串口监视器,查看ip地址

上载代码后,断开连接 GPIO 0 从 GND。

以115200的波特率打开串行监视器。按ESP32-CAM板上复位按钮。

ESP32 IP地址应在串行监视器中打印。

在这里插入图片描述

5.访问视频流服务器

现在,您可以访问本地网络上的相机流服务器。打开浏览器,输入ESP32-CAM IP地址。按下开始流媒体按钮以开始视频流媒体。

在这里插入图片描述