电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>带有ESP32的Discord安全摄像头

带有ESP32的Discord安全摄像头

2022-11-08 | zip | 0.32 MB | 次下载 | 免费

资料介绍

描述

使用 ESP32 摄像头和被动红外 (PIR) 传感器创建运动激活安全摄像头,将照片发布到 Discord 频道,您可以在其中创建 webhook。

我们将使用面包板和跳线构建测试电路。然后,我们将使用 Dupont 连接器构建线束,以便轻松连接到开发板和 PIR 传感器。

然后,我们将使用我们选择的壁挂式或天花板式 3D 打印箱来容纳我们的零件和相机。

安装在天花板上的摄像头使用了可以在线购买的廉价诱饵摄像头。

补给品:

第 1 步:使用 Arduino 对 ESP32 摄像头进行编程

 

将 ESP32Cam 设置为 flash 模式并将其连接到 Arduino,以允许对 ESP32 进行编程。

对于这一步,我们需要 ESP32Cam、一个 Arduino Nano 和跳线。

确保 ESP32 Board Manager URL 已添加到您的首选项中:

与面包板接线时,请使用上图作为参考。

第 2 步:将 PIR 传感器连接到 ESP32 摄像头

将被动红外 (PIR) 传感器连接到 ESP32 摄像头。对于初始设置,您需要将 PIR 传感器连接到 5V、接地,并将中心数据引脚连接到 ESP32 凸轮上的 GPIO 15,如接线图所示。

第 3 步:下载代码和依赖项

该项目的源代码可以在 Github 上找到:

  • 不和谐间谍摄像机https ://github.com/WillMakesTV/discord-spycam

此外,我们需要使用HTTPS for Makers项目中的CertToESP8266 Python 脚本。

由于我们使用的是 Python 脚本,因此我们还需要确保安装了Python

第 4 步:为 Discord.com 创建 SSL 证书

确认 Python 已安装后,从 Github 下载HTTPS for Makers并将其解压缩到计算机上的文件夹中。

要生成 SSL 证书,我们需要访问 Discord.com。

在地址栏中,在域名旁边,单击锁定,然后选择“证书”。

在下一步中,选择 HTTPS for Makers 下载的解压文件夹并将其保存为“ discord-cert.cer”

  • 选择详细信息选项卡,然后选择“复制到文件”以打开导出向导。
  • 单击下一步,然后选择 Base64 编码选项。

如果一切都按预期工作,那么您应该会看到导出成功的消息。

第 5 步:使用 CerttoESP32 格式化 SSL 证书

现在我们要编辑我们下载的HTTPS for Makers项目中的 CerttoESP32 Python 脚本;将文件名变量更新为我们从 Discord.com 导出的变量。

保存脚本后,使用命令提示符或终端,将目录更改为 HTTPS for Makers 项目并运行 CerttoESP32 脚本。

这将以我们可以与 ESP32 一起使用的方式格式化我们的证书。

使用 Windows 上的命令提示符或 macOS/Linux 上的终端,切换到 CerttoESP32 脚本所在的目录并运行该脚本。

如果一切正常,您应该会在命令提示符或终端中看到带有格式化 SSL 证书的输出。

第 6 步:配置 Discord Spycam 项目

解压从 Github 下载的Discord Spycam项目。请注意,如果通过 Github 的 zip 文件下载,可能会提示您将项目目录重命名为“discord-spycam”,因此建议最初更改目录名称。

将 arduino_secrets.h.example 复制到项目目录中的 arduino_secrets.h 并打开 discord-spycam.ino。

在 arduino_secrets.h 文件中,更新SECRET_DISCORD_CERT变量以匹配运行 CertToESP8266.py 脚本的命令提示符/终端中的输出。

请务必更新 SECRET_NETWORK_SSID 和 SECRET_NETWORK_PASS 变量以使用您的 WIFI 网络的名称和密码。

不和谐网络钩子

打开 Discord 并转到需要照片/消息的频道。右键单击并编辑通道,然后在集成下创建一个新的 webhook。这将打开一个对话框,供您为您的机器人提供名称和可选照片。

复制 webhook URL 并保存,然后返回 Arduino IDE。粘贴 SECRET_DISCORD_WEBHOOK 变量的 webhook URL 并删除域名,使其与提供的示例格式匹配。

保存您的项目,编译并上传到 ESP32Cam。

如果一切都按预期工作,那么当 PIR 传感器检测到运动时,您应该会在 Discord 频道中看到机器人发布的照片​​。

第 7 步:压接和焊接导线

将电源线和地线焊接到 DC 电源插孔,然后使用 Dupont 连接器压接 PIR 传感器和 ESP32Cam 的电线末端。

创建两个连接器,一个在 PIR 传感器的一端使用三管连接器。PIR传感器的中间引线是数据,而一侧是5v,另一侧是接地。检查您的特定 PIR 传感器,因为大多数传感器都直接贴在板上。

两管连接器将与 5v 和接地一起使用,为 ESP32 供电

第 8 步:壁挂式机箱

使用3D 打印的壁挂式外壳,将 DC 电源插孔滑入底部孔并固定与洗衣机的连接。然后,我们将在焊接电线和收缩管之前进行热缩。

最后,我们将插入外部 wifi 天线并连接 ESP32 Cam 和 PIR 传感器。

使用卡扣盖,我们可以固定我们的零件,壁挂式的构建就完成了。

外壳侧面还有一个切口,可以方便地访问延时和灵敏度电位器

第 9 步:天花板安装案例

我们还有一个天花板安装的外壳,它使用廉价假相机的部件。我们使用的部件是透明圆顶、摄像头护罩和紧固螺钉。

我们需要将透明圆顶强力粘合到相机护罩上,然后将护罩和圆顶热粘合到 3D 打印的外环上。

将电源插孔的较大孔与相机护罩的背面对齐,在粘合时仔细检查以确保部件保持对齐。

天花板安装外壳的接线可以通过外环上的较大孔,通过直流电源插孔的孔插入并滑入。在将杜邦销插入三筒连接器之前,您需要在垫圈上滑动。

请注意,在将 PIR 传感器安装到机箱之前,您需要微调灵敏度和时间延迟。安装后,您需要完全拆卸才能进行调整。

该型号还使用卡扣式盖子来对齐并包含 ESP32 和 PIR 传感器。


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

评论

查看更多

下载排行

本周

  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次下载  |  免费