电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>紧急警报系统开源分享

紧急警报系统开源分享

2022-12-15 | zip | 0.30 MB | 次下载 | 免费

资料介绍

描述

害怕你的工作环境或你的健康,当出现不可预知的情况时,它总是一个问号。当然,没有什么可以预测的。但我们可以做的是将您的情况信息传递给相关人员。

该系统的想法是,通过对 Google Assistant 说一句话,警报会自动开启。经您的批准,可以将消息发送给您想告知危机的人。LED 将亮起,通知此人已收到 SMS。如果情况是抢劫/盗窃现场,此人可以是警察。如果情况与紧急健康有关,此人也可以是您的医生。为了区分人,也可以用他们的地址对 SMS 进行编程

第 1 步:硬件连接

电路的连接如下所示。原理图是使用 Fritzing 制作的。

 

这里由LED蜂鸣器组成的右侧部分构成了报警电路。左侧有蓝色 LED 的部分是确认已发送SMS通知。

1. 将 LED(长腿)的 +ve 连接到模块的引脚 0,将短腿连接到模块的 GND。

2. 将蜂鸣器(长腿)的 +ve 连接到相同的引脚 0,短腿连接到 GND。这形成了警报电路。

3. 接下来,将另一个 LED 连接到模块的引脚 1。这是为了确认此人成功发送和接收短信通知。

第 2 步:在 IFTTT 中创建小程序

pYYBAGOYMM-AFPJPAABmmgsLtMs696.png
 

1. 点击“+”并搜索Google Assistant

2. 选择“说一个简单的短语”。

3. 您将被重定向到以下页面。

pYYBAGOYMNOALKiRAABOAINMrAM970.png
 

4. 填写触发器字段并单击“创建触发器”

5.下一步,点击“那个”并搜索Webhooks ,选择“提出网络请求”

6. 您将被重定向到以下详细信息。

poYBAGOYMNiAWAmRAABzqxbGHME174.png
 

7. 提供您的 API 密钥、密码和设备名称的 URL。这些详细信息在云中可用。选择方法作为GET并键入"application/json" 单击“创建操作”

8. 就是这样。你已经完成了警报电路。

第 3 步:创建 TWILIO 场景

此处使用Twilio Web Service发送带有用户兴趣的SMS 。

1. 注册您的 Twilio 帐户

2. 使用您要接收短信的电话号码验证您的帐户。另请注意,您将获得 15 美元的试用帐户。每条短信,金额都会减少。

3. 给你的项目起一个合适的名字,然后选择“Programmable SMS” 要获取发件人的号码,请选择“获取号码” 生成一个随机数,即生成消息的起始编号。

第 4 步:Python 环境

安装在VMware Workstation的Ubuntu 服务器中使用了Python 编码部分是允许用户手动授予发送短信的权限。

1. 使用以下代码更新 Ubuntu Server 上的软件包

sudo apt-get -y update

2. 使用以下代码在服务器中安装 Python 3

sudo apt install python3-pip

3.通过执行安装螺栓库

sudo pip3 install boltiot

4. 创建一个新的 python 文件来存储所有的帐户和云凭证。要打开一个名为“conf.py”的新文件,请执行

sudo nano conf.py

5. 要使用 bolt cloud 访问 Twilio 帐户,我们存储来自 twilio 仪表板的 from_number、to_number、auth_token、sid 代码。我们还从云端存储模块的 api-key 和 device-id。键入以下内容,

SID='YOUR SSID FROM DASHBOARD OF TWILIO'
AUTH_TOKEN='YOUR AUTH_TOKEN FROM DASHBOARD OF TWILIO'
FROM_NUMBER='YOU WILL FIND THIS ON TWILIO DASHBOARD'
TO_NUMBER='THE NUMBER WHICH MESSAGES SHOULD BE RECEIVED'
API_KEY='FROM BOLT CLOUD'
DEVICE_ID='FROM BOLT CLOUD'

6. 按“Ctrl+X”保存退出并以与您选择 conf 文件相同的方式创建名为 alert 的新文件。这是主程序所在的文件。

7. 在开始主程序之前,必须导入你的配置文件和其他功能,如短信,以包含在程序中,关键字import

import conf
from boltiot import Sms,Bolt
mybolt = Bolt(conf.API_KEY,conf.DEVICE_ID)
sms = Sms(conf.SID,conf.AUTH_TOKEN,conf.TO_NUMBER,conf.FROM_NUMBER)

8.查看主程序,请到最后的代码部分。最后,我们让另一个 LED 亮,只是为了确认 SMS 已经发送成功。

9. 要运行主程序,键入以下命令并执行

sudo python3 alert.py

第 5 步:运行设备

1. 通过 USB 数据线为设备供电

2. 在你的谷歌助手上说“我有危险”,然后警报就会打开。

poYBAGOYMOmAYS3_AACdZyCCrWw68.jpeg
谷歌助理
 

3.如果您需要在您的VMware中通知权限“按1”。是的,消息将被接收。

pYYBAGOYMOuAOB6RAACuyRxWoa481.jpeg
收到短信
 
pYYBAGOYMO6AWFt8AAFEeRwKXp895.jpeg
设备
 

你好!!你编辑!!


评论

查看更多

下载排行

本周

  1. 1人工智能+消费:技术赋能与芯片驱动未来
  2. 15.25 MB  |  4次下载  |  免费
  3. 2⼯业电源&模块电源产品⼿册
  4. 15.40 MB   |  1次下载  |  免费
  5. 379M15 TO-252三端稳压IC规格书
  6. 0.86 MB   |  次下载  |  免费
  7. 4MBRD20150CT TO-252肖特基二极管规格书
  8. 0.54 MB   |  次下载  |  免费
  9. 5自动锁螺丝运动控制系统用户手册
  10. 6.65 MB   |  次下载  |  5 积分
  11. 6奥特光耦产品手册
  12. 4.83 MB  |  次下载  |  免费
  13. 7SMA系列10MHz~40GHz同轴检波器
  14. 559.60 KB  |  次下载  |  免费
  15. 8CD7388CZ:7W×4 四通道音频功率放大电路技术手册
  16. 0.39 MB   |  次下载  |  10 积分

本月

  1. 1元宇宙深度解析—未来的未来-风口还是泡沫
  2. 6.40 MB  |  241次下载  |  免费
  3. 2元宇宙底层硬件系列报告
  4. 13.42 MB  |  184次下载  |  免费
  5. 32022 年展望報告 – 半導體產業
  6. 1.43 MB  |  136次下载  |  免费
  7. 4晶振与滤波器应用电路《电子工程师必备:元器件应用宝典》
  8. 1.57 MB  |  90次下载  |  免费
  9. 5汽车电子行业深度解析:智能化与电动化方兴未艾
  10. 6.47 MB  |  71次下载  |  免费
  11. 6中国DPU行业白皮书
  12. 23.80 MB  |  37次下载  |  免费
  13. 7晶科鑫代理线-微盟电子2021年度产品目录选型手册
  14. 14.75 MB  |  27次下载  |  免费
  15. 8SJK晶振产品目录-简化版-2022
  16. 13.77 MB  |  20次下载  |  免费

总榜

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