ESP32-CAM 无线运动检测摄像头
CameraWifiMotion
ESP32
2/5
已发布
项目简介
用廉价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 模型
能力画像
**记忆与知识检索**: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进行项目克隆和问题反馈
适用场景
家庭入门级安防监控系统搭建
办公室或仓库的简易防盗监控
宠物或婴儿活动监测
花园或阳台的户外监控(需防水处理)
创客空间或学校的嵌入式开发教学案例
低成本远程监控方案(如农村、工地等场景)