资料介绍
描述
使用 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 传感器。
- 带有ESP32 CAM的超级简单安全摄像机
- ESP32触屏摄像头
- 带有ESP32的Arduino物联网云
- 带有ESP32和Thingspeak的AGSM
- 带ESP32摄像头的运动触发电报警报设备
- 基于ESP32的安全摄像头设计 0次下载
- ESP32 CAM:遥控物体检测摄像头
- 基于ESP8266的物联网WiFi网络安全摄像头 3次下载
- 带有ESP32 CAM和Telegram的相机陷阱
- ESP32 CAM主机板安装在防水运动摄像头外壳内
- labview本地视频及摄像头资料 34次下载
- ESP32 AUDIO OV2640摄像头 音频调试日记
- V380摄像头客户端下载 0次下载
- 红外摄像头驱动工具ThermoX软件下载 65次下载
- STM32单片机移植带有FIFO摄像头的OV7670 107次下载
- NVIDIA多摄像头追踪工作流的应用架构 99次阅读
- AHD摄像头与CVBS的区别 1.1w次阅读
- 技术前沿:摄像头模组 4431次阅读
- 使用ESP32-S3搭建网络摄像头 5083次阅读
- 摄像头应用领域及应用产品型号 1358次阅读
- 什么是ESP32-CAM摄像头? 2.1w次阅读
- 基于无线和物联网技术的安全摄像头系统 1605次阅读
- 基于ESP32-CAM的RSTP协议的网络摄像头 3150次阅读
- 如何正确的安装监控摄像头 1.2w次阅读
- fireflyAIO-3288C主板摄像头模组简介 2062次阅读
- 为什么智能摄像头这么受欢迎 4635次阅读
- FireflyRK3288的摄像头模组介绍 2256次阅读
- 关于Firefly摄像头模组的简介 3147次阅读
- 摄像头芯片型号有哪些_摄像头芯片型号汇总 5.9w次阅读
- 双摄像头系列原理 6435次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多