ESP32-CAM 无线运动检测摄像头 CameraWifiMotion

ESP32 2/5 已发布
alanesq 218 Stars GPL-3.0 BOM 完整度: 0/5 教程完整度: 0/5
ESP32-CAM 无线运动检测摄像头

项目简介

用廉价ESP32-cam模块的运动检测安防摄像头。


CameraWifiMotion 是一个基于 ESP32-CAM 模块的开源运动检测安防摄像头项目。它利用市面上价格低廉(约7英镑)的 ESP32 摄像头模块,通过 Arduino IDE 进行编程,实现了一套完整的智能监控方案。

标签

项目特点

基于ESP32-CAM低成本硬件,总成本不到50元
支持移动侦测,可调节灵敏度和检测区域
支持多种通知方式:邮件、FTP上传、HTTP请求
可通过Web界面实时查看画面和配置参数
支持夜间红外拍摄(需配合LED补光)
支持SD卡本地存储和定时拍照功能

技术规格

主控芯片 ESP32(双核240MHz,520KB SRAM)
摄像头 OV2640(200万像素)
分辨率 最高1600×1200(UXGA)
无线连接 WiFi 802.11 b/g/n
存储 MicroSD卡(最大支持32GB)
供电电压 5V DC(Micro USB)
工作电流 约180mA(正常模式)
红外补光 板载LED(可控制)
尺寸 约40×27mm(ESP32-CAM模块)
帧率 最高30fps(低分辨率下)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32-CAM开发板 1 含OV2640摄像头
MicroSD卡 1 建议Class10,8-32GB
Micro USB数据线 1 用于供电和编程
USB转TTL模块 1 如CH340G,用于烧录固件
杜邦线(母对母) 4 连接编程器
3D打印外壳(可选) 1 可自行设计
红外LED板(可选) 1 用于夜间拍摄

3D 模型

模型名称文件名文件
esp32cam-lensAdaptor-20mm esp32cam-lensAdaptor-20mm.step

能力画像

**记忆与知识检索**:3/5 — 需要查阅ESP32和摄像头相关文档,但项目文档较完善
**动手与操作**:4/5 — 需要焊接排针、连接编程器、组装硬件
**编程与算法**:3/5 — 主要使用Arduino IDE,需理解运动检测算法原理
**设计与建模**:2/5 — 外壳设计可选,非必需
**实验与调试**:4/5 — 需要调试WiFi连接、摄像头参数和运动检测灵敏度
**协作与分享**:2/5 — 单人项目,但可通过GitHub提交Issue
**学习与研究**:3/5 — 涉及嵌入式开发、图像处理和网络通信
**系统集成**:3/5 — 需要配置邮件/FTP等外部服务

所需技能

基础的电子焊接和电路连接能力 Arduino IDE开发环境配置和使用 ESP32平台的基础编程知识 WiFi网络配置和基本网络协议理解 图像处理基础概念(运动检测原理) 使用GitHub进行项目克隆和问题反馈

适用场景

家庭入门级安防监控系统搭建
办公室或仓库的简易防盗监控
宠物或婴儿活动监测
花园或阳台的户外监控(需防水处理)
创客空间或学校的嵌入式开发教学案例
低成本远程监控方案(如农村、工地等场景)