带照片捕捉功能的ESP32-CAM 无源红外传感器运动检测器

在这个项目中,我们将使用ESP32-CAM制作具有照片捕捉功能的运动传感器检测器。当您的无源红外传感器检测到运动时,它将醒来并拍照,然后将其保存在microSD卡中。

零件需求

项目概述

以下是有关该项目工作原理的快速概述。

  • ESP32-CAM处于深度睡眠模式,并且启用了外部唤醒。
  • 当检测到运动时,PIR运动传感器发送信号以唤醒ESP32。
  • ESP32-CAM拍摄一张照片并将其保存在microSD卡中。
  • 它返回深度睡眠模式,直到收到来自PIR运动传感器的新信号为止。

格式化MicroSD卡

我们建议做的第一件事是格式化microSD卡。您可以使用Windows格式化程序工具或任何其他microSD格式化程序软件。

将microSD卡插入计算机。转到``我的电脑’',然后右键单击SD卡。选择格式,如下图所示。

弹出一个新窗口。选择FAT32,然后按开始以初始化格式化过程并按照屏幕上的说明进行操作。

注意:根据产品规格,ESP32-CAM只应支持4 GB SD卡。但是,我们已经使用16 GB SD卡进行了测试,并且效果很好。

安装ESP32附加组件

我们将使用Arduino IDE对ESP32开发板进行编程。因此,您需要安装Arduino IDE以及ESP32插件

ESP32-CAM PIR拍照Sketch

将以下代码复制到您的Arduino IDE。

ESP32-CAM上传代码

要将代码上传到ESP32-CAM板,请使用FTDI编程器将其连接到您的计算机。请遵循下一个原理图:

许多FTDI编程器都有一个跳线,可让您选择3.3V或5V。确保跳线在正确的位置以选择5V。

重要提示:GPIO 0需要连接到GND,以便您可以上传代码。

要上传代码,请按照以下步骤操作:

  1. 转到工具>主板,然后选择AI-Thinker ESP32-CAM。
  2. 转到工具>端口,然后选择ESP32连接到的COM端口。
  3. 然后,点击上传按钮以上传代码。
  4. 当您开始在调试窗口中看到这些点时,如下所示,请按ESP32-CAM板载RST按钮。

几秒钟后,该代码应成功上传到您的电路板上。

原理图

如下图所示组装所有零件。

演示

上传完代码并组装好电路后,插入格式化的microSD卡并为电路供电-例如,您可以使用便携式充电器。

然后,按重置(RST)按钮,它应该开始工作。当检测到运动时,它会打开闪光灯,拍照并保存在microSD卡上。

对该电路进行几次实验,以确保其正常工作。然后,将microSD卡插入计算机以查看捕获的照片。

现在,您可以按自己的方式完成此项目,可以使用虚拟摄像机并在PIR运动传感器中插入ESP32-CAM,也可以构建自己的外壳。

详情参阅 - 亚图跨际

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值