ESP32-CAM监控摄像头
在此项目中,我们将使用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监控摄像头相关推荐
- esp32 cam工作电流_我如何在家工作:Cam的生产力之痛
esp32 cam工作电流 Telecommuting is becoming more and more common these days, with many tech writers (mys ...
- ESP32 CAM与服务器(python)UDP视频传输
ESP32 CAM Arduino代码 #include "esp_camera.h" #include <WiFi.h> #include "AsyncUD ...
- esp32 cam 配网 实现视频传输
esp32 cam 1.实现配网 1.1.WiFiManager使用 2.视频传输 2.1 .修改代码 2.2 .配网操作 2.3 .查看视频 实现功能首先默认连接代码里面写入的WiFi信息,如果 ...
- esp32 cam 从安装、烧录到成为webcam详细教程
前言:本教程仅适用于ESP32-CAM开发板且带下载主板的这种情况. 一.安装arduino 1.arduino下载地址: ''' https://www.arduino.cc/en/Main/Sof ...
- esp32 cam接入homekit苹果家庭app
mac平台esp32 cam接入homekit苹果家庭app 一.准备: 1.esp32-cam模块,串口工具 2.brew 二.开始吧 1.安装一些工具 sudo easy_install pip ...
- 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 ...
- ESP32 CAM下载程序踩过的吭
最近几天想玩一下ESP32 CAM,做个简单的摄像头,今天终于不再报错了,特别记录一下,方便自己也方便他人. 说明一下cam自闪光灯是4号IO口,高电平亮 digitalWrite(4, HIGH); ...
- 基于ESP32 CAM的人脸识别考勤系统
概述:使用 ESP32 CAM 的人脸识别考勤系统 本教程介绍了使用ESP32 CAM 模组的人脸识别考勤系统.我们将为此应用程序使用OpenCV和Visual Studio .OpenCV 是一个开 ...
- 自行编译micropython固件刷入ESP32 cam,并测试拍照及图传
一.环境准备 1.Ubuntu20.04LTS 2.ESP-IDF 3.micropython 操作步骤 1.安装基于Windows的linux子系统 适用于 Linux 的 Windows 子系统安 ...
- ESP32 CAM CameraWebServer示例测试
一.下载资源 CAM资料链接:https://pan.baidu.com/s/1dL-qZKXrnKhcRCXIZtZabA 提取码:q20d 二.安装ESP32插件 在本例中,我们使用Arduino ...
最新文章
- mysql创建表的时候不要添加drop操作
- PHP中类明明存在 但class_exists 确检测不到的坑: 使用完整命名空间
- django F和Q 关键字使用
- CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别-Windows绘图基础知识
- [scikit-learn 机器学习] 7. 朴素贝叶斯
- android卡片 弹簧滑动,如何在滚动android时拉类似于弹性类型的布局?
- 用xml文件保存系统设置
- JSK-369 字符逆序【入门】
- VS(Visual Studio)自动创建的文件格式
- Linux-----信号量
- 信息系统项目管理师论文写作技巧
- C语言--求一元二次方程的根(分支)
- MyBatis配置文件
- 搜狗输入法5.0_注意!月活超5亿的搜狗输入法向用户电脑植入病毒
- 403 Forbidden - PUT https://registry.npmjs.org/- Forbidden
- 计算机第二道密码怎么取消,电脑设置两道密码的具体方法
- 中国量子计算机是什么,中国研发出世界首台量子计算机 什么是量子计算机
- 护肤品买了这么多还是不见好转,钱都去哪里了?
- VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本(无需卸载原先版本或原先版本卸载的按钮变成灰色)
- 11. Python3 测试代码