资料介绍
描述
什么是做
IoT Lockbox 演示了如何将 Avnet Azure Sphere MT3620 与 Microsoft PowerApps 和 Power Automate 结合使用来构建应用程序控制的密码箱。用户无需随身携带钥匙,他们可以打开 PowerApps 移动应用程序,扫描盒子上的二维码,盒子就会解锁。潜在应用包括公寓邮箱、包裹储物柜、医学实验室箱等。
这个怎么运作
一个简单的 PowerApp 移动应用程序扫描包装盒上的二维码以获取适用的设备 ID。该应用触发 Power Automate 流,该流使用 IoT Central 连接器更新适用设备上的设置。MT3620 接收设置更新并为螺线管供电以解锁盒子。六秒延迟后,Power Automate 流程再次更新设置以锁定盒子。六秒的延迟让用户有足够的时间打开盒子。
先决条件
在开始之前,您需要完成 Brian Willess 的Avnet 的 Azure Sphere Starter-Kit(开箱即用演示)第 3 部分,共 3 部分。这将为您的 MT3620 设备设置一个基本的 IoT Central 应用程序。您可以添加所有测量和 LED 设置,但对于这个项目,我们只需要一个继电器设置。
查找你的 Azure IoT Central 设备 ID
打开您在 IoT Central 中设置的设备。选择设备后,记下 URL 中的设备 ID。写下来并保存以备后用。
构建您的 Power Automate 流程
首先,我们将构建将触发电磁锁连接到的继电器的流程。
使用用于创建 IoT Central 应用程序的相同凭据登录到Microsoft Power Automate 。单击左侧菜单中的“创建”,然后选择“即时流”以创建新流。随意命名新流程,为触发器选择“PowerApps”,然后单击“创建”。
单击“+ 新步骤”,然后输入“Azure IoT Central”以快速定位 IoT Central 操作并选择“更新设备”。如果您使用设置 IoT Central 应用程序时使用的同一帐户登录,您应该会看到并从下拉列表中选择您的应用程序。对于设备,选择“在 PowerApps 中询问”。设备 ID 将由我们将在下一节中构建的 PowerApp 提供。
从“设备模板”列表中选择您的设备模板。这应该填充您的所有设置。选择“Relay #1”,或在构建 IoT Central 应用程序模板时为中继选择的任何名称。将其设置为“是”。这将告诉 IoT Central 触发继电器,以便解锁盒子。
单击“+ 新步骤”并添加延迟。它们的延迟是我们将为螺线管通电多长时间,因此用户必须打开盒子的时间量。我发现 5-6 秒效果很好。
再次单击“+ 新步骤”并重复我们将继电器“打开”所遵循的步骤,但在这种情况下,我们会将继电器切换到“关闭”状态以有效锁定盒子。
保存并测试您的新流程。您可以对设备 ID 进行硬编码以测试您的流程是否会触发您的中继,但请务必将其更改回“在 PowerApps 中询问”。
构建您的 PowerApp 移动应用
现在我们要构建一个简单的移动应用程序来扫描盒子上的二维码并触发我们刚刚创建的流程。
使用用于创建 IoT Central 应用程序的相同凭据登录到Microsoft PowerApps 。登录后,单击“从空白创建新的 Canvas 应用程序”。当询问格式时,选择“电话”。
然后,您应该会看到带有空白画布的 PowerApps 开发环境。单击屏幕左侧的“+”,然后将文本标签添加到画布/屏幕。在标签中输入您的应用名称并将其移至屏幕顶部。
再次单击“+”并在搜索框中键入“bar”以找到“条码扫描器”组件。将其添加到画布。选择您的条码扫描器组件,然后从左上角的属性菜单中选择“OnScan”。从顶部选择“操作”,然后选择“流程”。如果帐户正确绑定在一起,您应该能够选择您在上一节中创建的流程。
选择“OnScan”属性后,在显示“Run()”的fx框中输入条码扫描器组件的名称,即 BarcodeScanner1,然后键入“.Value”。这将从我们扫描的二维码中获取值并将其发送到我们正在触发的流程。
保存并发布闪亮的新 PowerApps 移动应用。从应用商店在您的手机上安装 Microsoft PowerApps 应用。使用相同的凭据登录,希望您会看到您的应用程序。
创建您的设备 ID 的二维码
转到在线 QR 生成器之一并创建设备 ID 的 QR。即 打印出来并贴在你的盒子上。用您的应用程序扫描二维码,看看是否触发您的中继。
现在的硬件
将电磁锁连接到电池并通过 MT3620 上的继电器。将电池和 MT3620 安装到邮箱内部。安装螺线管和角撑,以便在箱盖关闭时螺线管“抓住”角撑。
现在测试一切正常!
- 应用程序控制的机器人
- 储物柜安全系统的构建
- Arduino储物柜开源分享
- 储物柜物联网控制(基于PIN码)
- 物联网关S272快速实现配电箱电力柜智能物联
- 创建物联网连接的储物柜
- 使用BOLT模块的储物柜保护
- 使用IR遥控4位密码打开的储物柜
- 使用Bolt IoT模块的个人储物柜
- 基于OTP的储物柜
- 449【毕设课设】基于51单片机超市存物箱存包柜储物柜管理密码锁系统
- 超市储物柜电子系统的设计方案资料下载 5次下载
- 基于iMEMS的3D空间运动密码箱 25次下载
- 储物柜电子锁Lockerlock安装手册
- 自动储物柜控制系统设计
- 如何针对物联网优化IP? 673次阅读
- 基于阿里云物联网平台的智能灯光控制系统设计 4026次阅读
- 一种基于MVC架构的智能储物柜交互系统设计 2033次阅读
- 混合IoT平台为物联网提供简单性、灵活性和快速上市时间 913次阅读
- 物联网是什么和物联网基本架构 5697次阅读
- 如何成功实现物联网用户体验设计 1690次阅读
- LPWAN在物联网有什么独特的优势 972次阅读
- 物联网软件开发的主要挑战是什么 1287次阅读
- 单片机C语言编制程序在自助式寄存柜中系统的应用 1460次阅读
- 基于51单片机对电子储物柜系统的设计 4602次阅读
- 如何利用单片机高级C语言编制应用程序 2833次阅读
- 农业物联网的意义_农业物联网的功能_农业物联网的应用 9619次阅读
- 工业物联网的意义_工业物联网前景分析 1.2w次阅读
- 蜂窝物联网是什么_蜂窝物联网建设意义 1.3w次阅读
- 什么是雾计算?与物联网有何关系? 1473次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多