亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

客户限制 Shop Door Assistant V3 - IoT 版本

组件和用品

Arduino MKR WiFi 1010
消耗 3.3V。
× 1
Digilent 5V 2.5A 开关电源
× 1
5 毫米 LED:红色
为每个标志选择您想要的 LED 数量,只需确保它们在电源限制范围内,匹配带有电阻器并且 MOSFET 在电流限制范围内。
× 2
5 毫米 LED:黄色
× 2
5 毫米 LED:绿色
× 2
超声波传感器 - HC-SR04(通用)
× 2
功率 MOSFET N 沟道
这个 MOSFET 是安全的。当您选择 MOSFET 时,请确保它能够承受您要提供给 LED 的电流。
× 1
电阻 330 ohm
每个 LED 一个电阻。您可能希望为较高电压的 LED(绿色)选择较低阻值的电阻,以确保与红色 LED 的亮度相同。
× 6

应用和在线服务

Arduino 网页编辑器
Arduino IoT Cloud
MIT App Inventor 2

关于这个项目

简介

我的目标是创建一种工具来帮助商店限制一次进入的顾客数量,以确保社交距离。这个想法是一个简单的交通灯控制器,可以计算进出人数。当达到限制时,红灯亮起,顾客必须在外面排队。

到目前为止,我已经创建了这个控制器的两个版本。第一个版本有简单的限制按钮控制,尽管是最便宜的,但我想制作控制遥控器,这样店主就不必离开他们的车站(或保护区)来改变进入商店的顾客的限制。下一个方法使用 ESP8266 作为服务器来创建一个店主可以通过计算机控制的网站。这种方法比第一种方法有了很大的改进,但我想再做一种替代方法,它使用应用程序和云来实现更大的适应性。

我的最后一种方法是将交通灯连接到 Arduino Cloud。这意味着可以随着时间的推移跟踪数据,并使系统可扩展到更大的商店(或替代的大型聚集地点)或使用单独入口和出口的商店。最后,这意味着可以使用 Arduino Cloud API 从单独的一段代码或应用程序访问数据,从而增加了定制的可能性。

硬件

接线相当简单。我在这里使用 MOSFET 来提供更多 LED 所需的更高电流。灯由外部供电并使用 Arduino 进行切换,这意味着可以添加比我使用的两个更多的 LED。

需要注意的一个问题是 Arduino MKR WiFi 1010 使用 3.3V,而超声波传感器需要 5V。我在这里使用面包板电源来提供 5V/3V 但是替代方法,例如输入 5V 然后使用降压转换器,例如 TPS560430X3FDBVR,如果要生产电路板。 Arduino的3.3V逻辑仍然可以操作5V超声波传感器。

(原理图请见项目底部。)

软件 - Arduino 端

该软件添加在页面底部。您可以使用这个很棒的教程来设置您的 Arduino WiFi 模块。然后可以上传我在底部提供的代码。所需要做的就是让用户在机密文件中填写他们的 WiFi 凭据。

软件 - 应用端

我已经创建了一个单独的深度教程,介绍如何制作 MIT App Creator 应用程序以与 Arduino Cloud 进行通信。然后我稍微调整了它以允许自动更新并提高性能。可以从页面底部下载应用程序布局。然后可以将其导入到 MIT App Creator 软件中。

设置:

1. 根据原理图设置硬件。

2. 加载到 Arduino Cloud 并填写 WiFi 凭据。然后将软件加载到 Arduino 上。检查软件是否连接到云端。

3. 将应用加载到 MIT App Inventor 并填写设备凭据 - 事物 ID、API 客户端 ID 和 API 客户端密钥。

概念证明

请允许我通过视频与您交谈。最初,Arduino 已打开并连接到云,但应用程序未连接。当我在应用程序上点击连接时,它获得了在 Arduino Cloud API 中使用的访问令牌。然后我使用按钮刷新数据,使其与云数据匹配。我们看到客户限制设置为 7,而客户计数当前为 0,这意味着显示琥珀色 LED 以便客户可以扫描进入。当我打开自动更新时,应用程序数据将每 4 秒与云同步一次。这可能会在应用创建者中缩短或延长。

当我使用左侧 US 传感器模拟有人进入时,绿色 LED 指示灯显示该人可以进入。云以及应用同步到这个值。当右侧的传感器用于模拟客户退出时,客户数量减少。

然后我模拟 7 个人进入商店,以便达到限制。发生这种情况时,红色 LED 会亮起,表示下一位顾客必须排队等候,直到有人离开。数据反映在应用和云仪表板中。

最后,我使用该应用程序更改限制。当限制增加时,指示灯变为琥珀色,以便新客户可以扫描进入。

套管/最终产品的想法

下图展示了最终产品的外观。

适应性

  • 一个很容易输入的有趣的适应是当商店使用不同的入口路线和出口路线时。然后他们可以使用两个设备,每个设备都打开一个超声波传感器。由于它们都连接到云端,因此数据将在它们之间共享。
  • 手机应用程序可以适应餐厅。该应用程序可以适用于说明有多少张桌子是空闲的以及有多大尺寸,以便路人知道他们是否可以进入。
  • 在学校中,该软件可以进行调整,以防止不同班级在从一个房间到另一个房间时相互接触。

最后的话

在结束项目之前,我要感谢 Arduino 允许我使用 Arduino MKR WiFi 1010。这是我第一次使用“云”并使用 API 进行通信,因此我学到了很多东西。我希望我关于使用 MIT App Inventor 和 Arduino Cloud 的深入教程能让其他人做出一些有用的项目。

Covid-19 扰乱了每个人的生活。我希望每个人都保持理智,照顾好家人、朋友和邻居。我们将一起克服它,但前提是我们共同努力并互相照顾。我看过一些很棒的项目,所以我感谢竞赛创作者创造了这种媒介,让我们的想象力能够专注于以创造性的方式帮助人们。

非常感谢任何反馈,

代码

  • shopDoorAssistant2.aia
  • Arduino 代码
shopDoorAssistant2.aiaJava
此应用程序可以在 MIT App Inventor 2 中导入。
无预览(仅限下载)。
Arduino 代码C/C++
无预览(仅限下载)。

示意图

在这里,我展示了具有 6 个 LED 的电路的外观。根据您的需要调整 LED/电阻器的分支。 这些是 5V 供电但 3.3V 逻辑控制。

制造工艺

  1. 旋转门
  2. 推土机
  3. 初创公司追求无电池物联网
  4. Windows IoT:人脸识别门
  5. 构建全球物联网网络
  6. WaveRoller 使用物联网驯服大海的力量
  7. 物联网预示着商业街的新时代
  8. 利用连通性的力量的全球物联网网络网格
  9. 物联网如何增强客户体验
  10. 释放工业物联网的力量
  11. 风力
  12. PLCnext Power BI 报告