资料介绍
描述
不久前,我在附近处理了一个困难的情况。有一些陌生人在我们家附近走来走去,他们似乎没有好心。我和我的家人通常在周末旅行,没有办法验证一切是否正常,所以我决定启动一个项目,帮助我们监视房子,并通知我们是否有陌生人四处走动和监视。
它是如何工作的?
当 PIR 传感器检测到运动时,ESP32CAM 会将照片发送到 Google Drive,然后将 FileID、FolderID 和 FileName 发送到 Ubidots,以在 HTML Canvas 中创建的小部件中可视化图片。
你应该怎么做才能做这个项目?
要完成此项目,您需要执行以下步骤:
1. 将 PIR 运动传感器连接到 ESP32CAM
使用一些跳线将 PIR 运动传感器按照下图所示的示意图连接到 ESP32CAM,请注意,您可以更改代码中的引脚排列。
2. 编写 Google Script 项目。
要创建新的 Google Script 项目,请执行以下步骤:
- 转到Google Apps 脚本网站。
- 单击左上角的“+”按钮并创建一个新项目。
- 复制此存储库中的代码并将其粘贴到您的 Google 脚本项目中。
在 Google Script 项目中...
- 将您的 Ubidots 帐户的Token放入名为“ TOKEN ”的变量中。
var TOKEN = "YOUR-TOKEN";
您可以根据需要更改变量标签和设备标签。在此类设备和变量中,您将存储 ESP32CAM 拍摄的图片的文件 ID、文件夹 ID 和文件名。
- 发布您的代码并更改脚本的权限以允许所有人看到它。
- 复制发布脚本后出现的 ID。我们将在 ESP32CAM 中使用它。
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 拍摄的照片。此外,您会看到一个包含一些图片寄存器的下拉列表,如果需要,您可以将其删除。
- 转到导航栏中的“数据”下拉菜单,然后转到“仪表板”,然后选择您将使用的仪表板。
- 单击仪表板右上角的“+”按钮。
- 选择 HTML 画布选项。
- 在 HTML 画布中复制并粘贴在附加存储库中找到的HTML 、CSS和JavaScript代码。
- 在 JavaScript 代码中,将您的 Ubidots 帐户的Token放入名为“ TOKEN ”的变量中。
const TOKEN = "YOUR-UBIDOTS-TOKEN";// Put here your Ubidots Token
- 验证包含所有图片的 Google Drive 文件夹中的权限。您必须允许所有人访问。
重要提示:您必须确保 Google Script 项目中设置的设备标签和变量标签与 JavaScript 代码中设置的设备标签和变量标签匹配。
5. 设置警报。
要接收包含 ESP32CAM 捕获的图片的电子邮件,请按照以下步骤操作。
- 转到导航栏中的“数据”下拉菜单,然后转到“事件”。
- 单击右上角的“+”按钮并创建一个新事件。
- 将您的事件设置为在变量收到“1”后触发。
- 在“然后操作”中,在消息中设置遵循此结构的电子邮件。
在“然后操作”中,将变量设置为零以重置事件触发器。
- 基于ESP32-CAM的人工智能机器人设计资料 3次下载
- ESP32 CAM:遥控物体检测摄像头
- 带有ESP32 CAM和Telegram的相机陷阱
- 使用ESP32 CAM和Telegram App的家庭安全系统
- 基于ESP32 CAM设备Vader Cam的构建
- ESP32 CAM主机板安装在防水运动摄像头外壳内
- esp32-cam入门资料 18次下载
- ESP32-CAM天线板资料免费下载 13次下载
- 最简单DIY基于ESP32CAM的物联网相机系统④(用调试串口助手实现串口图传)
- ESP32-CAM高性价比温湿度监控系统配网与上网方案设计与实现
- esp32cam micropython使用I2S驱动DAC模块播放音频
- 最简单DIY基于ESP32CAM的物联网相机系统⑥(用上位机VS2013 MFC实现WIFI图传)
- 最简单DIY基于ESP32CAM的物联网相机系统⑤(用C#上位机实现串口图传)
- 使用ESP32-CAM板访问网络 43次下载
- 建立无线运动检测系统的设计应用 6次下载
- 使用被动式红外传感器的运动检测方案 222次阅读
- ESP32能取代STM32吗?哪个更好? 2373次阅读
- 什么是ESP32-CAM摄像头? 2.1w次阅读
- 基于ESP32的简易web服务器设计 3300次阅读
- 基于ESP32-CAM的RSTP协议的网络摄像头 3150次阅读
- 使用ESP32实现UDP通信的方法 5723次阅读
- ESP32使用MiroPython编程环境搭建 2690次阅读
- 基于ESP32制造有趣的超级马里奥主题时钟 4021次阅读
- ESP8266/ESP32自动下载原理 4249次阅读
- ESP32的数字遥测实现 1521次阅读
- 如何使用两个舵机为ESP32-CAM创建云台控制 1.3w次阅读
- dfrobotBeetle-ESP32控制器简介 2695次阅读
- 低功耗无线PIR运动检测参考设计--TIDA-01476解决方案 3231次阅读
- 基于16-bit MCU实现超低功耗运动检测系统解决方案[图] 1527次阅读
- 微波运动检测器 4083次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多