在此项目中,我们将使用ESP32-CAM开发板构建IP监控摄像头。 ESP32相机将托管一个视频流Web服务器,您可以使用网络中的任何设备对其进行访问。

您可以将此视频流Web服务器与流行的家庭自动化平台(如Home Assistant或Node-RED)集成。在本教程中,我们将向您展示如何将其与Home Assistant和Node-RED集成。

在此项目中,我们将使用ESP32-CAM开发板构建IP监控摄像头。 ESP32相机将托管一个视频流Web服务器,您可以使用网络中的任何设备对其进行访问。

您可以将此视频流Web服务器与流行的家庭自动化平台(如Home Assistant或Node-RED)集成。在本教程中,我们将向您展示如何将其与Home Assistant和Node-RED集成。

所需零件

介绍ESP32-CAM

视频流服务器

请遵循以下步骤,使用您可以在本地网络上访问的ESP32-CAM来构建视频流Web服务器。

安装ESP32插件

搜索ESP32,然后按安装按钮以获取“ Espressif Systems的ESP32”:

就这样。应该在几秒钟后安装它。

测试安装

将ESP32开发板插入计算机。打开您的Arduino IDE,执行以下步骤:

选择端口(如果您在Arduino IDE中看不到COM端口,则需要安装CP210x USB至UART Bridge VCP驱动程序):

在文件>示例> WiFi(ESP32)> WiFiScan下打开以下示例

一个新的sketch将在您的Arduino IDE中打开:

按下Arduino IDE中的``上传’'按钮。等待几秒钟,直到代码编译并上传到您的开发板上。

如果一切都按预期进行,您应该会看到“上传完成”。信息。

以115200的波特率打开Arduino IDE串行监视器:

视频流Web服务器代码

在上传代码之前,您需要在以下变量中插入网络凭据:

然后,确保选择正确的相机模块。在这种情况下,我们使用的是AI-THINKER模型。

现在,您可以将代码上传到ESP32-CAM开发板上。

上载代码

使用FTDI编程器将ESP32-CAM板连接到计算机。请遵循下面原理图:

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

  • 转到Tools > Board,然后选择AI-Thinker ESP32-CAM
  • 转到Tools > Port,然后选择ESP32连接到的COM端口
  • 然后,点击上传按钮上传代码
  • 当您开始在调试窗口中看到这些点时,如下所示,请按ESP32-CAM板载RST按钮。

几秒钟后,该代码应成功上传到您的电路板上。

获取IP地址

上载代码后,将GPIO 0与GND断开。以115200的波特率打开串行监视器。按ESP32-CAM板上复位按钮。

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

访问视频流服务器

家庭助理集成

对于大多数人来说,仅使ESP32-CAM通过IP工作可能会有用,但是您可以将此项目与Home Assistant(或其他家庭自动化平台)集成。

将ESP32-CAM添加到家庭助理

打开您的家庭助理仪表板,然后转到更多设置菜单。

将监视摄像机放在合适的位置。

然后,转到摄像机IP地址或家庭助手仪表板,实时查看发生了什么。

提示:Node-RED集成

详情参阅 - 亚图跨际

ESP32-CAM监控摄像头相关推荐

  1. esp32 cam工作电流_我如何在家工作:Cam的生产力之痛

    esp32 cam工作电流 Telecommuting is becoming more and more common these days, with many tech writers (mys ...

  2. ESP32 CAM与服务器(python)UDP视频传输

    ESP32 CAM Arduino代码 #include "esp_camera.h" #include <WiFi.h> #include "AsyncUD ...

  3. esp32 cam 配网 实现视频传输

    esp32 cam 1.实现配网 1.1.WiFiManager使用 2.视频传输 2.1 .修改代码 2.2 .配网操作 2.3 .查看视频   实现功能首先默认连接代码里面写入的WiFi信息,如果 ...

  4. esp32 cam 从安装、烧录到成为webcam详细教程

    前言:本教程仅适用于ESP32-CAM开发板且带下载主板的这种情况. 一.安装arduino 1.arduino下载地址: ''' https://www.arduino.cc/en/Main/Sof ...

  5. esp32 cam接入homekit苹果家庭app

    mac平台esp32 cam接入homekit苹果家庭app 一.准备: 1.esp32-cam模块,串口工具 2.brew 二.开始吧 1.安装一些工具 sudo easy_install pip ...

  6. esp32 cam 1.44寸TFT彩屏 ST7735S驱动 TFT_eSPI库驱动

    ESP32 CAM引脚与TFT1.44(ST7735S)引脚接线 ESP32 CAM TFT 1.44 5V VCC GND GND GND NC NC 5V BLC D14 SCL D15 SDA ...

  7. ESP32 CAM下载程序踩过的吭

    最近几天想玩一下ESP32 CAM,做个简单的摄像头,今天终于不再报错了,特别记录一下,方便自己也方便他人. 说明一下cam自闪光灯是4号IO口,高电平亮 digitalWrite(4, HIGH); ...

  8. 基于ESP32 CAM的人脸识别考勤系统

    概述:使用 ESP32 CAM 的人脸识别考勤系统 本教程介绍了使用ESP32 CAM 模组的人脸识别考勤系统.我们将为此应用程序使用OpenCV和Visual Studio .OpenCV 是一个开 ...

  9. 自行编译micropython固件刷入ESP32 cam,并测试拍照及图传

    一.环境准备 1.Ubuntu20.04LTS 2.ESP-IDF 3.micropython 操作步骤 1.安装基于Windows的linux子系统 适用于 Linux 的 Windows 子系统安 ...

  10. ESP32 CAM CameraWebServer示例测试

    一.下载资源 CAM资料链接:https://pan.baidu.com/s/1dL-qZKXrnKhcRCXIZtZabA 提取码:q20d 二.安装ESP32插件 在本例中,我们使用Arduino ...

最新文章

  1. mysql创建表的时候不要添加drop操作
  2. PHP中类明明存在 但class_exists 确检测不到的坑: 使用完整命名空间
  3. django F和Q 关键字使用
  4. CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别-Windows绘图基础知识
  5. [scikit-learn 机器学习] 7. 朴素贝叶斯
  6. android卡片 弹簧滑动,如何在滚动android时拉类似于弹性类型的布局?
  7. 用xml文件保存系统设置
  8. JSK-369 字符逆序【入门】
  9. VS(Visual Studio)自动创建的文件格式
  10. Linux-----信号量
  11. 信息系统项目管理师论文写作技巧
  12. C语言--求一元二次方程的根(分支)
  13. MyBatis配置文件
  14. 搜狗输入法5.0_注意!月活超5亿的搜狗输入法向用户电脑植入病毒
  15. 403 Forbidden - PUT https://registry.npmjs.org/- Forbidden
  16. 计算机第二道密码怎么取消,电脑设置两道密码的具体方法
  17. 中国量子计算机是什么,中国研发出世界首台量子计算机 什么是量子计算机
  18. 护肤品买了这么多还是不见好转,钱都去哪里了?
  19. VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本(无需卸载原先版本或原先版本卸载的按钮变成灰色)
  20. 11. Python3 测试代码

热门文章

  1. 手游如何克服网络延迟问题?《天天酷跑》同步机制解析
  2. pygame基本框架
  3. mybatis笔记-04【MyBatis基于XML的详细使用——高级结果映射】
  4. 打靶识别(Opencv For Unity惊现bug)
  5. OSGEARTH3 绘制点线面
  6. osgEarth示例分析——osgearth_pick
  7. ubuntu18.04速腾聚创雷达采集XYZIRT点云格式转换Velodyne雷达XYZIRT点云格式
  8. 当我让AI描绘古代男子谪仙外貌。。。
  9. Swift4高仿今日头条视频教程
  10. centos7篇---禁用默认的驱动nouveau,安装cuda和cudnn