Motion detecting security camera using a cheap ESP32-cam camera module
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 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Arduino IDE | 编写和上传固件 | ✅ 是 |
| USB转TTL编程器 | 烧录程序到ESP32-CAM | ✅ 是 |
| 烙铁 | 焊接排针(如需要) | ▢ 推荐 |
| 3D打印机 | 制作外壳 | ▢ 推荐 |
| 万用表 | 测试电路连接 | ▢ 推荐 |
能力画像
记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
3/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
基础的电子焊接和电路连接能力
Arduino IDE开发环境配置和使用
ESP32平台的基础编程知识
WiFi网络配置和基本网络协议理解
图像处理基础概念(运动检测原理)
使用GitHub进行项目克隆和问题反馈
适用场景
家庭入门级安防监控系统搭建
办公室或仓库的简易防盗监控
宠物或婴儿活动监测
花园或阳台的户外监控(需防水处理)
创客空间或学校的嵌入式开发教学案例
低成本远程监控方案(如农村、工地等场景)