资料介绍
描述
害怕你的工作环境或你的健康,当出现不可预知的情况时,它总是一个问号。当然,没有什么可以预测的。但我们可以做的是将您的情况信息传递给相关人员。
该系统的想法是,通过对 Google Assistant 说一句话,警报会自动开启。经您的批准,可以将消息发送给您想告知危机的人。LED 将亮起,通知此人已收到 SMS。如果情况是抢劫/盗窃现场,此人可以是警察。如果情况与紧急健康有关,此人也可以是您的医生。为了区分人,也可以用他们的地址对 SMS 进行编程。
第 1 步:硬件连接
电路的连接如下所示。原理图是使用 Fritzing 制作的。
这里由LED和蜂鸣器组成的右侧部分构成了报警电路。左侧有蓝色 LED 的部分是确认已发送SMS通知。
1. 将 LED(长腿)的 +ve 连接到模块的引脚 0,将短腿连接到模块的 GND。
2. 将蜂鸣器(长腿)的 +ve 连接到相同的引脚 0,短腿连接到 GND。这形成了警报电路。
3. 接下来,将另一个 LED 连接到模块的引脚 1。这是为了确认此人成功发送和接收短信通知。
第 2 步:在 IFTTT 中创建小程序
1. 点击“+”并搜索Google Assistant 。
2. 选择“说一个简单的短语”。
3. 您将被重定向到以下页面。
4. 填写触发器字段并单击“创建触发器” 。
5.下一步,点击“那个”并搜索Webhooks ,选择“提出网络请求” 。
6. 您将被重定向到以下详细信息。
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 步:运行设备
2. 在你的谷歌助手上说“我有危险”,然后警报就会打开。
3.如果您需要在您的VMware中通知权限“按1”。是的,消息将被接收。
你好!!你编辑!!
- Arduino紧急警报 带警报的继电器 0次下载
- COVID-19危机-发烧警报系统开源分享 0次下载
- 比特币价格警报系统开源分享 0次下载
- 使用Google Assistant的警报系统 0次下载
- 不速之客警报系统 1次下载
- 发烧检测和警报系统开源分享 0次下载
- 交货警报系统开源分享 0次下载
- 烟囱粉尘警报系统开源分享 0次下载
- 烧伤预防警报系统 0次下载
- 带警报系统的室温探测器开源分享 0次下载
- 唤醒警报系统 0次下载
- 比特币警报系统开源分享 0次下载
- 入侵者警报系统开源分享 0次下载
- 警报系统开源分享 0次下载
- 家庭安全警报系统 0次下载
- 电子警报器电路图分享 287次阅读
- 报警器电路图分享 317次阅读
- 笔记本防盗保护器电路图分享 494次阅读
- 如何使用IC555创建6个有趣的警报器和警报音效发生器电路 2560次阅读
- 制冷系统高压警报的原因及排除方法 1.4w次阅读
- 一种低成本的电子警报器电路图 2526次阅读
- 如何利用MPU6050设计一款健康紧急警报设备 1150次阅读
- 物联网十大经典开源操作系统 5695次阅读
- 地震警报器制作详解 1w次阅读
- cr2016纽扣电池主要技术参数及用途 2.2w次阅读
- 汽车紧急呼叫参考设计电路图 1670次阅读
- MobileHelp医疗警报系统采用u-blox GPS和2G/3G方案GPS和无线技术 1189次阅读
- 紧急报警灯电路图 3731次阅读
- 火警和紧急警戒装置电路图 1843次阅读
- 用公共电话网构建社区紧急求助系统 1061次阅读
下载排行
本周
- 1储能电源市场分析
- 7.99 MB | 11次下载 | 免费
- 2储能电源市场分析报告
- 2.61 MB | 7次下载 | 免费
- 3labview文档教程资料(一)
- 24.29 MB | 2次下载 | 免费
- 4第三代SiC功率半导体动态可靠性测试系统介绍
- 8.02 MB | 1次下载 | 免费
- 5用于便携可穿戴设备的RX8130CE
- 277.67 KB | 1次下载 | 免费
- 6英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 742V、5A SIMPLE SWITCHER® 特性降压稳压器LM22677/-Q1数据表
- 1.54MB | 1次下载 | 免费
- 83.5V 至 36V 输入、1V 至 20V 输出、6A 电源模块LMZM33606数据表
- 1.97MB | 1次下载 | 免费
本月
- 1STM32国内外发展现状
- 1.15 MB | 16次下载 | 免费
- 2传感芯片选型指南
- 3.60 MB | 12次下载 | 免费
- 3储能电源市场分析
- 7.99 MB | 11次下载 | 免费
- 4ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 5TDK电容器产品指南
- 11.88 MB | 7次下载 | 1 积分
- 62A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 7储能电源市场分析报告
- 2.61 MB | 7次下载 | 免费
- 816A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935091次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73789次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多