资料介绍
描述
介绍
我的目标是创建一种工具来帮助商店限制一次进入的顾客数量,以确保社交距离。这个想法是一个简单的交通灯控制器,可以计算进出人数。当达到限额时,红灯亮起,顾客必须在外面排队。
到目前为止,我已经创建了这个控制器的两个版本。第一个版本有简单的限制按钮控制,尽管它是最便宜的,但我想制作远程控制,这样店主就不必离开他们的车站(或保护区)来改变顾客进入商店的限制。下一种方法使用 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 创建软件。
设置:
1. 根据原理图设置硬件。
2. 加载到 Arduino Cloud 并填写 WiFi 凭据。然后将软件加载到 Arduino 上。检查软件连接到云。
3. 将应用程序加载到 MIT App Inventor 并填写设备凭据 - thing ID、API Client ID 和 API Client Secret。
概念证明
请允许我通过视频与您交谈。最初,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 扰乱了每个人的生活。我希望每个人都保持理智,照顾家人、朋友和邻居。我们将共同克服它,但前提是我们共同努力并互相照顾。我看过一些很棒的项目,所以我感谢比赛的创造者创造了这个媒介,让我们的想象力集中在以创造性的方式帮助人们。
- FET430UIF V3固件降级程序 0次下载
- 突变体C v3 ThumbStick PCB开源
- 突变体C v3显示PCB开源
- NODEMCU V3烧写 AT固件
- 正点原子ESP8266获取网络天气适配战舰V3 25次下载
- 如何使用MPLAB Harmony v3的调试系统服务 11次下载
- 如何使用物联网操作系统Zephyr实现“连续集成”开源软件的详细说明
- 战舰V3 STM32103封装库下载 79次下载
- GAKATO光速达中控解决方案V3 0次下载
- V3硬件设计指南V1.0 70次下载
- ITIL V3白皮书 0次下载
- PDP4218三星V3屏电源工作原理及时序
- S60 V3(opda)手机权限破解+去除签名限制
- 摩托罗拉V3手机原理图纸
- 摩托罗拉v3电路图
- 物联网的体系架构 1438次阅读
- STM32探索者V3开发板项目实战开发 3247次阅读
- 基于阿里云物联网平台的智能灯光控制系统设计 4365次阅读
- 物联网是什么和物联网基本架构 6087次阅读
- dfrobot光子物联网开发板简介 2231次阅读
- 压限器的测量方法_压限器的作用 3607次阅读
- 源创通信 BPI-P2 Zero 四核开源物联网开发板介绍 2716次阅读
- 物联网的安全形态主要表现 4186次阅读
- 物联网十大经典开源操作系统 1w次阅读
- 什么是物联网应用技术_物联网专业技能有什么 9.7w次阅读
- 什么是物联网节点_物联网节点之间的关系 2.1w次阅读
- 农业物联网的意义_农业物联网的功能_农业物联网的应用 9899次阅读
- 工业物联网的意义_工业物联网前景分析 1.2w次阅读
- 蜂窝物联网是什么_蜂窝物联网建设意义 1.4w次阅读
- 云计算与物联网的关系_云计算和物联网的优势 1.3w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多