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地址。按下开始流媒体按钮以开始视频流媒体。