资料介绍
描述
构建过程
这个想法
在 Quantum,我们经常在打印完成后让 3D 打印机闲置,从而浪费时间。因此,我们决定使用我们的 Twilio SMS 集成和限位开关来构建警报系统。
视频
程序
第 1 步:组装电路
我们将首先将一段扎带热粘合到限位开关上,以延长开关臂的长度。
现在,我们将两根电线焊接到限位开关上。将一个连接到“NO”引线,另一个连接到“O”引线。您可以关注下面发布的 Fritzings。
接下来,您必须将限位开关放置在其 3D 打印支架内。让限位开关上的电线穿过支架上的槽。
现在,将 NO 线连接到构建器底座上的 GPO 端口,将 O 线连接到构建器底座上的 5V 端口。
最后,将限位开关放在 3D 打印机上直到打印结束才会触发的位置。对于我们的打印机,我们将其放置在构建板下方,因为构建板总是在打印结束时返回其原始位置。
**小心放置开关!如果使用不当,可能会损坏您的 3D 打印机。**
第 2 步:构建固件
在本节中,我们将构建此项目中使用的固件。
导航到固件并选择“+新建”。
现在将提示您命名固件文件,我们将其命名为“Limit Switch SMS”。
现在,选择“+ 添加硬件”按钮并将按钮设备添加到您的固件。
现在我们将选择并配置我们的驱动程序。为驱动程序选择 GPIO,然后将 Pin 设置为 GP0,将 Debounce 设置为 Enabled,并将 Pin Mode 设置为 Input Pull Down。
现在,保存您的固件文件并将其上传到您的限位开关所连接的客户端!
第 4 步:对应用程序进行编程
在开始对应用程序进行编程之前,请确保您的 Twilio 服务已下载并正在运行。否则,应用程序将无法按预期运行!
您可以在此处观看有关如何设置 Twilio 服务的视频。
通过屏幕左侧的工具栏从固件生成器导航到应用生成器。
在那里,单击“+新建”。
为您的应用命名并点击创建。
您将被重定向到您将在其中构建应用程序的画布。
使用屏幕左侧的搜索栏找到“按钮”硬件对象并将其拖到画布上。
单击按钮对象,屏幕右侧将显示一个文本字段。您可以在此处命名对象。我们将其命名为“限位开关”。命名您的对象可以更容易地在映射阶段识别它们,因此我们建议命名它们。
接下来,再次使用搜索功能找到“Digital Toggle”、“Static String”、“Input Number”和“Twilio”对象并将它们拖到 Canvas 上。排列它们并命名对象,如下所示。
现在,如下所示连接对象。
选择“Print Ready”块上的“String”端口,并使用屏幕右侧的属性面板,将 String 设置为“Print Ready!”。
现在,我将向您简要介绍此应用程序中发生的情况。
启动应用程序时,您将导航到仪表板,并使用电话号码字段输入收件人电话号码。
接下来,当限位开关被触发时,一个信号被发送到 Toggle 代码对象上的“Toggle”端口。
然后,该对象触发 Print Ready 对象上的“Trigger”端口,进而发送字符串“Print Ready!”。到 Twilio 服务对象上的“SMS 消息”端口。
Twilio 对象上的“SMS 消息”端口默认设置为 Trigger,因此当 Twilio 对象接收到字符串时,Twilio 对象触发并将 SMS 消息发送到指定的电话号码。
如您所知,Service 对象上的“电话号码”端口也可以设置为触发。
而已!
您的应用程序现已完成。您可以通过单击屏幕右上角的“保存应用程序”按钮来保存它。
保存后,点击“返回我的应用程序”。
第 5 步:映射硬件
您现在应该回到应用程序页面。
找到您的“限位开关短信”应用程序并点击播放按钮。
包含应用程序中所有设备的列表将展开。
接下来点击“Button”设备,右侧会出现客户端下拉菜单。
从下拉菜单中选择按钮驱动程序并点击“完成”。
请注意状态符号如何变为绿色复选标记。
第 6 步:运行应用程序!
恭喜你构建了你的第一个项目,现在是时候使用它了!
点击“保存+运行”。
瞧!您的 SMS 通知系统项目现已完成并可以使用!
- 比特币价格警报系统开源分享 0次下载
- 如何构建灵敏的晨间警报系统 0次下载
- 使用Google Assistant的警报系统 0次下载
- 不速之客警报系统 1次下载
- 使用螺栓构建的意外火灾警报系统 0次下载
- 自动发烧检测和警报系统 0次下载
- 交货警报系统开源分享 0次下载
- 烟囱粉尘警报系统开源分享 0次下载
- 使用Arduino构建警报系统 0次下载
- 烧伤预防警报系统 0次下载
- 唤醒警报系统 0次下载
- 比特币警报系统开源分享 0次下载
- 警报系统开源分享 0次下载
- 家庭安全警报系统 0次下载
- 基于GSM的火灾警报系统呼叫和SMS通知 0次下载
- 行程开关和限位开关有什么区别是什么 403次阅读
- 笔记本防盗保护器电路图分享 494次阅读
- 什么是限位开关、行程开关和接近开关? 8874次阅读
- 详解限位开关、光电开关和接近开关 5102次阅读
- PLC案例水塔水位监测和报警 2918次阅读
- 基于Blues无线记事卡实现超低成本防盗系统的制作 1532次阅读
- 干簧管磁敏传感器构成的卷扬机自动限位电路 3261次阅读
- 行程开关控制电路图 3.6w次阅读
- 正反转限位控制电路图 4w次阅读
- 高度限位器工作原理_高度限位器如何调试 2w次阅读
- 行程开关是什么?行程开关的作用 1.2w次阅读
- 限位开关实物接线图_限位开关接线方法 14.2w次阅读
- 限位开关安装位置_限位开关选用 8824次阅读
- 思亚诺推出SMS4430芯片,用于智能手机和平板电脑 1807次阅读
- 浅谈工业限位开关应用故障及解决方法 6082次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多