电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>物联网密码箱:应用程序控制的储物柜

物联网密码箱:应用程序控制的储物柜

2022-12-20 | zip | 7.83 MB | 次下载 | 免费

资料介绍

描述

什么是做

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 触发继电器,以便解锁盒子。

poYBAGOhEoCAKwtcAAC4en_sdg0819.png
 

单击“+ 新步骤”并添加延迟。它们的延迟是我们将为螺线管通电多长时间,因此用户必须打开盒子的时间量。我发现 5-6 秒效果很好。

再次单击“+ 新步骤”并重复我们将继电器“打开”所遵循的步骤,但在这种情况下,我们会将继电器切换到“关闭”状态以有效锁定盒子。

保存并测试您的新流程。您可以对设备 ID 进行硬编码以测试您的流程是否会触发您的中继,但请务必将其更改回“在 PowerApps 中询问”。

构建您的 PowerApp 移动应用

现在我们要构建一个简单的移动应用程序来扫描盒子上的二维码并触发我们刚刚创建的流程。

使用用于创建 IoT Central 应用程序的相同凭据登录到Microsoft PowerApps 登录后,单击“从空白创建新的 Canvas 应用程序”。当询问格式时,选择“电话”。

然后,您应该会看到带有空白画布的 PowerApps 开发环境。单击屏幕左侧的“+”,然后将文本标签添加到画布/屏幕。在标签中输入您的应用名称并将其移至屏幕顶部。

再次单击“+”并在搜索框中键入“bar”以找到“条码扫描器”组件。将其添加到画布。选择您的条码扫描器组件,然后从左上角的属性菜单中选择“OnScan”。从顶部选择“操作”,然后选择“流程”。如果帐户正确绑定在一起,您应该能够选择您在上一节中创建的流程。

选择“OnScan”属性后,在显示“Run()”的fx框中输入条码扫描器组件的名称,即 BarcodeScanner1,然后键入“.Value”。这将从我们扫描的二维码中获取值并将其发送到我们正在触发的流程。

poYBAGOhEoWAOb9aAADzlHbP8NA333.png
 

保存并发布闪亮的新 PowerApps 移动应用。从应用商店在您的手机上安装 Microsoft PowerApps 应用。使用相同的凭据登录,希望您会看到您的应用程序。

创建您的设备 ID 的二维码

转到在线 QR 生成器之一并创建设备 ID 的 QR。 打印出来并贴在你的盒子上。用您的应用程序扫描二维码,看看是否触发您的中继。

现在的硬件

将电磁锁连接到电池并通过 MT3620 上的继电器。将电池和 MT3620 安装到邮箱内部。安装螺线管和角撑,以便在箱盖关闭时螺线管“抓住”角撑。

 

pYYBAGOhEuyAGCfQABFzMw4A1k8644.jpg
 

 

pYYBAGOhEyOAeCeJAA7XxhG6Hvw075.jpg
 

 

pYYBAGOhE1aAfpE-AAmQV0JGogY784.jpg
 

 

现在测试一切正常!


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

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费