Motion detecting security camera using a cheap ESP32-cam camera module CameraWifiMotion

ESP32 ⭐⭐☆☆☆ (2/5) 已发布
alanesq 218 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /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进行项目克隆和问题反馈

适用场景

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