本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于 Particle Photon 的停车传感器

发布时间:2022-01-11
分享到:

基于 Particle Photon 的停车传感器

发布时间:2022-01-11
分享到:

当您在停车位停好车时,该装置会提醒您此车位可以停车并亮起灯光提示同时提供光源。

这个装置就是一个停车位传感器,让您在晚上可以看到车外。并且我们设置使用两个光子来回发送数据以完成它们的任务。

Photon one 将首先使用 HC-SR 04 超声波距离传感器检测距离。在软件中,它将原来在飞行时间中的这个距离转换为英寸。然后它将根据三组距离范围检查此距离变量。根据它所处的范围,它将打开相应的 LED - 红色、黄色或绿色。

一旦距离在红色范围内,它将向Particle Cloud传递一个信息。基于该信息,Photon 2 将运行如下所述的指定动作。Photon one还观测了Photon two发布的信息。收到此信息后,它将打开所有三个 LED 5 秒钟。

这让用户知道谁在停车,LED 门廊灯已被激活,并且光子都成功地相互发布和订阅 - 双向通信。最后,添加了用于检查距离变化的代码,因此光子一号在停放时不会继续点亮红色 LED 并继续向粒子云发送事件。由于使用了外部电池组,这是作为一种节能举措来实现的。

Photon two打开 LED 灯并发送图形方面的通知。此通知还允许 Photon One 知道何时闪烁灯树然后关闭。在下面的电路图中,3 个 LED 代表自制的 LED 阵列。可以使用灯或顶灯代替 LED 阵列。这种新灯及其电源必须连接到继电器中。该项目使用沃尔玛的 LED 手电筒随附的 3 节 AAA 电池。从手电筒中采集的这 3 个 LED 板内置了电阻器,因此不需要额外的电路。

卸下 LED 板和电池组后,我们 3D 打印了一个支架并安装了这些板。然后将这些板并行连接在一起。然后将该阵列连接到继电器中。继电器包含在电路中,以允许与单独的光子光源一起使用。这也允许轻松转换为具有 120V 交流电源的灯。当被告知时,光子将打开引脚 D7,然后激活继电器并打开光阵列。有关注释中的解释,请参阅 Photon 2 代码。

当来自 Photon 2 的发布出现在云中时,IFTTT 会提取数据并将其绘制到谷歌表格中。我们用“1”的数据和日期来作图。重复“1”作为纸张的计数器。下图是我们收集的一些测试数据。它将每天车辆停在该地点的次数加起来。

链接到我们的实时 Google 表格:

https://docs.google.com/spreadsheets/d/1n__sn8Me-0os2vfDoO6Zf4uHfEwxwfhlKH7dlLiBlpw/edit?usp=sharing

IFTTT:

以下是 IFTTT 设置的步骤。

  1. 在https://ifttt.com/discover 创建一个帐户
  2. 导航到我的小程序,新小程序,在平台上构建
  3. 填写相关个人信息后点击小程序、新建小程序。
  4. 填写以下照片中的信息

添加“成分”的事件值将日期和时间添加到实时更新的 Google 电子表格中。该代码允许在单独的列中输入日期和时间,而不是在单个列中。如果要绘制更多数据,则可以进行更精细的调整。它还输入事件内容数据。

根据Particle Photon的需要登录并授予权限

如果您对此项目有任何想法、意见或问题,请在下方留言。

原文链接丨以上内容来源网络,如涉及侵权可联系删除。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论