在这个项目中,我们将使用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,也可以构建自己的外壳。

详情参阅 - 亚图跨际

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

  1. 邮件合并保存为一个个单独的文档_巧用邮件合并功能,批量打印收据、带照片的证件等!...

    关于邮件合并,并不是一个新鲜的话题,但是对于好多同学总是使用不好,例如批量打印收据.带照片的证件等.针对此类情况,本文将对邮件合并的批量打印功能做详细的讲解,希望对大家的工作有所帮助. 一.批量打印收 ...

  2. esp32 cam 配网 实现视频传输

    esp32 cam 1.实现配网 1.1.WiFiManager使用 2.视频传输 2.1 .修改代码 2.2 .配网操作 2.3 .查看视频   实现功能首先默认连接代码里面写入的WiFi信息,如果 ...

  3. esp32 cam工作电流_我如何在家工作:Cam的生产力之痛

    esp32 cam工作电流 Telecommuting is becoming more and more common these days, with many tech writers (mys ...

  4. 带“公交一卡通功能”的智能手环会是用户最爱?

    在知乎上看到一个关于智能手环的问题,原题为"一款智能手环具有什么功能,才会吸引大量的中国用户购买?不一定非要局限在运动或健康方面,感觉很多中国用户并不在意这些." 得票最高的答案由 ...

  5. ESP32 CAM与服务器(python)UDP视频传输

    ESP32 CAM Arduino代码 #include "esp_camera.h" #include <WiFi.h> #include "AsyncUD ...

  6. ios html录制视频,iPhone怎么录屏?玩转iOS14自带屏幕录制功能全攻略

    原标题:iPhone怎么录屏?玩转iOS14自带屏幕录制功能全攻略 录屏是很多小伙伴,平时用的比较多的一项功能.苹果手机内置了录屏功能,无需下载安装第三方APP即可体验.不过,有一些小伙伴对iPhon ...

  7. 乐鑫Esp32学习之旅27 带你在Windows10平台下用自带的Linux安装 ESP8266/ESP32 环境,再无需额外安装虚拟机了。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  8. esp32 cam 从安装、烧录到成为webcam详细教程

    前言:本教程仅适用于ESP32-CAM开发板且带下载主板的这种情况. 一.安装arduino 1.arduino下载地址: ''' https://www.arduino.cc/en/Main/Sof ...

  9. php生成准考证,用这种方法5分钟就可以批量生成上百份带照片的准考证

    如何生成上百份的准考证,还是那种带照片呢?本期分享一种快速实现的技巧即借用邮件合并功能来实现. 实现效果: 想要将表格转换为下图文档格式,需要准备好一份信息表格.Word模板以及相应的照片,如下图所示 ...

最新文章

  1. 详谈如何定制自己的博客园皮肤
  2. 无线节能组的充电问题
  3. POJ 3660 Cow ContestCow(Floyd传递闭包)题解
  4. 理解浏览器允许的并发请求资源数
  5. 设计模式--状态(State)模式
  6. Leetcode--149. 直线上最多的点数
  7. C语言逻辑运算符 - C语言零基础入门教程
  8. centos6.8 安装python3.6
  9. JAVA 虚拟机类加载机制和字节码执行引擎
  10. android连接django(乱哄哄的)
  11. 决策引擎中的Hunter类策略又是什么?
  12. RHEL5下unixODBC 与 sqliteodbc 连接配置
  13. FileSplit cannot be cast Exception
  14. coreldraw的线条怎么变成圆头_CDR的一些技巧
  15. 企业网站建设常用CMS建站系统推荐
  16. 网站seo优化到底该怎么做?
  17. 隔壁老王和老宋的战争
  18. 给我“空降”一个弟兄
  19. Kubernetes Events介绍(下)
  20. 当你心情不好的时候,看看这几句话。。。

热门文章

  1. vue 选择日期控件
  2. SQL SERVER 查询作业(Job)基本信息及执行情况
  3. 利用spring-cloud-gateway怎么实现一个动态路由功能
  4. 天然气分布式能源系统在数据中心领域的应用
  5. mysql支持啥系统_MySQL支持的操作系统列表MySQL综合 -电脑资料
  6. 【转】淘宝技术牛p博客整理
  7. 浏览器上传文件窗口空白无内容或者点击按钮不弹出文件选择的问题
  8. JSP指令与动作元素-foward动作
  9. oneinstack_Linux利用OneinStack搭建环境
  10. No.6 事件处理