电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>带有短信通知的入侵者警报开源分享

带有短信通知的入侵者警报开源分享

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

资料介绍

描述

这很容易做到,不需要焊接或高级技能。

以下是它的工作原理

距离传感器检测ping 中断 --->

通过 WIFI 拨打 Temboo --->

告诉 Twilio API 发送文本!

教程向您展示如何创建入侵者警报,当检测到运动时向您发送短信警报。这听起来可能很复杂,但我非常有信心任何电子初学者都应该能够做到这一点。距离传感器感应运动并告诉您的 Arduino 板发送文本。因此,无论您身在何处,只要您有手机服务,您就可以将入侵者探测器留在家中,连接到您的网络,仍然可以收到短信警报。

这是一个非常快速和简单的项目,可能需要 45 分钟才能完成。零件可以在亚马逊上以大约 80 美元到 90 美元的价格购买,如果您不介意从 AliExpress.com 等待,则大约 50 美元。主要成本是具有 WIFI 功能的 Arduino 板,但是一旦您拥有它,它就可以用于大量其他项目,并且可以享受更多乐趣......

您需要的零件:

-HC-SRO4 距离传感器

-Arduino Yun板或带有WIFI屏蔽的Leonardo

-4 跳线

- 一个迷你面包板(如果你想要的话)

- 9V 电池

- 9V 电池盒,带筒形插头和开/关开关

零件和代码的链接可以在这里找到:

零件链接和代码

 

第 1 步:建立这些连接并进行测试!

如下图所示,将您的距离传感器连接到您的电路板。

首先,我们将测试我们的距离传感器并确保其正常工作。

并将其复制/粘贴到 Arduino IDE 中。

插入您的电路板并上传草图。

拉起串行监视器并确保它处于 9600 波特率。

你会看到一串数字被打印出来

(这是最近物体与传感器的距离,以英寸为单位)

每当传感器检测到足够大的 ping 差异时,它将向串行监视器打印出“检测到入侵者”。

第 2 步:将您的开发板连接到您的 WiFi 网络。

要测试确保它连接到与您的计算机相同的网络,您可以使用终端对您的网络进行快速 LAN 扫描,或下载一个免费程序来为您完成此操作。

我使用的是 Mac,所以我从 Mac 商店下载了 LanScan

第 3 步:添加短信功能。

打开 Arduino IDE 并创建一个新草图。

将此处的第二个代码块复制并粘贴到 Arduino IDE 中:

单击右侧的向下箭头,然后单击创建新选项卡。

称之为 TembooAccount.h

返回上面的网站,将最后一个代码块(头文件)复制并粘贴到那里。

保存。

现在您需要在TembooTwilio上创建一个帐户,以便将您的信息添加到代码中。

第 4 步:将您的 Twilio 和 Temboo 凭据添加到草图中。

导航到您的 Twilio 帐户中的帐户设置以找到您的帐户 SID 和身份验证令牌(单击锁定按钮以显示它)

在适当的地方将这些添加到引号内的主草图“***********”

返回 Twilio 主页并再次点击 Account。点击电话号码,这将为您提供“发件人”电话号码,将其添加到代码中。

最后,添加您想要接收文本的电话号码,并根据需要自定义消息。

(保持这种格式的电话号码,否则将无法使用“+1*******”)

现在转到头文件并添加您的 Temboo 帐户信息。登录到您的 Temboo 帐户并点击应用程序以获取所有这些信息。

保存并点击上传。

用 9V 电池组为您的电路板供电(按下打开开关)并拉起串行监视器以确保其正常工作!!!

连接可能需要 20 秒左右。

第 5 步:然后....你完成了!

如果您遇到无法正常工作的问题。在此处的图片中更改此突出显示的语句中的数字范围。

此语句意味着如果与最近对象的距离小于 20 或大于 500,您将发送消息。根据它在您家中的位置以及最近的对象是什么,需要使用这些值才能使其正常工作。

这最好在代码实际上不发送文本消息的测试阶段完成(网站上的第一个代码块),因为您只能获得有限数量的免费调用 Temboo 和 Twilio API,所以不要浪费他们!不要担心,尽管代码实际上会阻止您在必须拔下并重新启动电路板之前发送超过 10 个调用。

如有任何问题,请联系我,我很乐意提供帮助!


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

评论

查看更多

下载排行

本周

  1. 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
  2. 19.00 MB  |  4次下载  |  免费
  3. 2使用TL431设计电源
  4. 0.67 MB   |  2次下载  |  免费
  5. 3BT134双向可控硅手册
  6. 1.74 MB   |  2次下载  |  1 积分
  7. 4一种新型高效率的服务器电源系统
  8. 0.85 MB   |  1次下载  |  1 积分
  9. 5LabVIEW环形控件
  10. 0.01 MB   |  1次下载  |  1 积分
  11. 6PR735,使用UCC28060的600W交错式PFC转换器
  12. 540.03KB   |  1次下载  |  免费
  13. 751单片机核心板原理图
  14. 0.12 MB   |  1次下载  |  5 积分
  15. 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
  16. 1.44 MB  |  1次下载  |  免费

本月

  1. 1开关电源设计原理手册
  2. 1.83 MB   |  54次下载  |  免费
  3. 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
  4. 8.45 MB   |  23次下载  |  免费
  5. 3DMT0660数字万用表产品说明书
  6. 0.70 MB   |  13次下载  |  免费
  7. 4UC3842/3/4/5电源管理芯片中文手册
  8. 1.75 MB   |  12次下载  |  免费
  9. 5ST7789V2单芯片控制器/驱动器英文手册
  10. 3.07 MB   |  11次下载  |  1 积分
  11. 6TPS54202H降压转换器评估模块用户指南
  12. 1.02MB   |  8次下载  |  免费
  13. 7STM32F101x8/STM32F101xB手册
  14. 1.69 MB   |  8次下载  |  1 积分
  15. 8基于MSP430FR6043的超声波气体流量计快速入门指南
  16. 2.26MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分