电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用ESP32CAM、Drive和Ubidots的运动检测系统

使用ESP32CAM、Drive和Ubidots的运动检测系统

2022-10-21 | zip | 0.24 MB | 次下载 | 免费

资料介绍

描述

不久前,我在附近处理了一个困难的情况。有一些陌生人在我们家附近走来走去,他们似乎没有好心。我和我的家人通常在周末旅行,没有办法验证一切是否正常,所以我决定启动一个项目,帮助我们监视房子,并通知我们是否有陌生人四处走动和监视。

它是如何工作的?

PIR 传感器检测到运动时,ESP32CAM 会将照片发送到 Google Drive,然后将 FileID、FolderID 和 FileName 发送到 Ubidots,以在 HTML Canvas 中创建的小部件中可视化图片。

你应该怎么做才能做这个项目?

要完成此项目,您需要执行以下步骤:

1. 将 PIR 运动传感器连接到 ESP32CAM

使用一些跳线将 PIR 运动传感器按照下图所示的示意图连接到 ESP32CAM,请注意,您可以更改代码中的引脚排列。

poYBAGNPQ-aAVqu2AAIlyipeHbA400.png
 

 

2. 编写 Google Script 项目。

要创建新的 Google Script 项目,请执行以下步骤:

在 Google Script 项目中...

var TOKEN = "YOUR-TOKEN";

您可以根据需要更改变量标签和设备标签。在此类设备和变量中,您将存储 ESP32CAM 拍摄的图片的文件 ID、文件夹 ID 和文件名。

  • 发布您的代码并更改脚本的权限以允许所有人看到它。
poYBAGNPQ-iAN8IPAACM0MxAvos382.png
 
  • 复制发布脚本后出现的 ID。我们将在 ESP32CAM 中使用它。
pYYBAGNPQ-qAD3ZEAAB058FelT8334.png
 

3. 为您的 ESP32CAM 编程

互联网上有很多教程向我们展示了如何对 ESP32 CAM 进行编程,可以在此处找到出色的指南:ESP32CAM 从此存储库下载相应的代码并在您的 Arduino IDE 中打开它。

在 ESP32CAM 代码中......

必须在代码中进行一些修改才能在 ESP32CAM 上正常运行。

  • 将您的无线网络凭据放在 SSID 和密码字段中。
const char* ssid     = "SSID";   
const char* password = "PASSWORD";
  • 将您的 Google 脚本 ID 粘贴到以下变量中。
String myScript = "/macros/s/ID-OF-URL/exec"; //Replace with your own url

最后,运行 Arduino IDE 中的所有代码并刷新 ESP32CAM。

4. 自定义您的小部件。

使用本节中创建的小部件,您将能够看到 ESP32CAM 拍摄的照片。此外,您会看到一个包含一些图片寄存器的下拉列表,如果需要,您可以将其删除。

pYYBAGNPQ-2AHtISAAB6w4Qqccc589.png
 
  • 转到导航栏中的“数据”下拉菜单,然后转到“仪表板”,然后选择您将使用的仪表板。
  • 单击仪表板右上角的“+”按钮。
  • 选择 HTML 画布选项。
poYBAGNPQ--AIxJKAACa49LubkY883.png
 
  • 在 HTML 画布中复制并粘贴在附加存储库中找到的HTML CSSJavaScript代码。
  • 在 JavaScript 代码中,将您的 Ubidots 帐户的Token放入名为“ TOKEN ”的变量中。
const TOKEN = "YOUR-UBIDOTS-TOKEN";// Put here your Ubidots Token
  • 验证包含所有图片的 Google Drive 文件夹中的权限。您必须允许所有人访问。
poYBAGNPQ_KAIAHLAAB-WUyVafw443.png
 

重要提示:您必须确保 Google Script 项目中设置的设备标签和变量标签与 JavaScript 代码中设置的设备标签和变量标签匹配。

5. 设置警报。

要接收包含 ESP32CAM 捕获的图片的电子邮件,请按照以下步骤操作。

poYBAGNPQ_SAcXVUAAB3TM2GUPU131.png
 
  • 转到导航栏中的“数据”下拉菜单,然后转到“事件”。
  • 单击右上角的“+”按钮并创建一个新事件。
  • 将您的事件设置为在变量收到“1”后触发。
pYYBAGNPQ_aAP0YWAABMXRolrpQ623.png
 
  • 在“然后操作”中,在消息中设置遵循此结构的电子邮件。
pYYBAGNPQ_iAMzy9AACe6UwPOaE228.png
 

在“然后操作”中,将变量设置为零以重置事件触发器。

poYBAGNPQ_qAcQsxAABciTNxQjE925.png
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费