电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Lane Tech HS-PCL-食品储藏室入口探测器

Lane Tech HS-PCL-食品储藏室入口探测器

2023-06-28 | zip | 3.61 MB | 次下载 | 免费

资料介绍

描述

灵感

薯片和饼干的神秘消失需要采取行动。为了明确表明有人从食品储藏室中取出少量食物,进出只有一种方式,简单地使用传感器通过 Particle Argon 微控制器检测进入非常方便。

测试硬件

要使用的传感器类型取决于特定储藏室的功能。最理想的情况是,储藏室有一扇可以打开的实体门,其中存在许多可能性。一个可以使用:

  • 一种光传感器,用于检测突然亮起的光线(当门打开时)或突然的光线不足(当门在打开时覆盖隐藏在门后的传感器的范围时)。
  • 当门打开并暴露于食品储藏室外的脚步声和声音时的声音传感器。
  • … 和更多

虽然打开门后隐藏的光传感器最初是我想做的,但我受到了我的情况的限制,因为缺乏通往食品室的实体门:

因此,我只使用了一个运动传感器,希望那些不想被看到就进入的人最专注于避开真实的人,以及他们将要移动和吃的食物的噪音,而不是机器。Elegoo 的 HC-SR501 PIR 运动传感器以 37 个传感器套件的形式提供:

 
 
 
poYBAGN29c2AMR55AA4NTRJ4eJ4763.jpg
 
1 / 3PIR 传感器(从标准视角)
 

在大多数 PIR 传感器上,有两种设置可以通过螺丝刀进行物理调整:灵敏度和时间延迟。

 
 
 
pYYBAGN29dKAaaJMAAW9ofXIr4g444.jpg
 
1 / 4(橙色)左侧为时间延迟设置,右侧为灵敏度设置
 

灵敏度设置确定 110 度球扇形锥体(在其中检测到运动)的半径为 3 到 7 米。由于储藏室很小,最少 3 米(最右边的调整)就足够了。

时间延迟决定了在检测到运动后多长时间无法检测到运动(从而将检测时间窗口延迟)从 3 秒到 5 分钟。出于测试硬件的目的,我们可以使用 3 秒的最低限度(最左边的调整)。

 
 
 
poYBAGN29diAYGPZAAtrvvWZVOk419.jpg
 
1 / 4用于测试的完整硬件(通电)
 

上面,PIR 传感器设置有来自带有 Argon 的面包板上的数字引脚 D6 的信号,当检测到运动时,LED 设置为通过数字引脚 D5 点亮(用于测试目的)。当此页面上的代码在 Particle IDE 中与上述硬件上的适当设备一起使用时,结果如下:

 
pYYBAGN29d2AA9M5AAHR5iYm6BA298.png
硬件测试后的串行监视器结果
 

当 PIR 传感器改变状态(HIGH 到 LOW,LOW 到 HIGH)时,LED 会改变状态(ON 到 OFF,OFF 到 ON),并且只有这些状态变化会相应地打印在串行监视器上。

设置数据存储

只有我们为 PIR 传感器设置的这些状态变化时刻才是我们感兴趣的,以便相应地设置数据存储触发器。

我使用了Gustavo Gonnet的“ Pushing Data to Google Docs”项目的简化版本,由我的老师编译成一个文档,有一个 Google Sheet 来存储数据。收集任何人进入食品储藏室的时间对于推断他们是否试图偷偷摸摸或什至该人可能是谁非常有用。数据单元格立即更新;测试设置产生了这个:

poYBAGN29eGAROXqAANqn9ntB8w288.png
发布事件“Motion Change”并通过 webhook 链接时的结果
 

正如您在上面看到的,我另外设置了另一个事件以在运动结束时发布(即状态从 HIGH 变为 LOW)。这不一定表示运动的长度,因为当传感器检测到运动一段时间后,如果物体在其范围内停止运动,它会认为没有运动。然而,比几秒钟稍长的时间仍然可以表明有人正在进入食品储藏室并在那里停留了一段时间,即使他们在那里的时间变得静止(并调用 LOW 状态和时间延迟)。

如果 webhook 方法不起作用或无法弄清楚,可以使用 IFTTT 将数据上传到 Google 表格。我为数据制作了第二个电子表格,只是为了试试这个。我删除了顶部标题行下方的所有行,以设置我的触发器和我的操作:

 
 
 
pYYBAGN29eWAEQ82AAGQwvA478A006.png
 
1 / 3事件触发器(在 IFTTT 中的粒子服务下),连接粒子帐户时选择设备名称
 

此外,为了能够实时捕捉到某人,IFTTT 可用于发送电子邮件至:

 
 
 
poYBAGN29emAXyy1AAG6WJmgwMU572.png
 
1 / 3事件触发器(在 IFTTT 中的粒子服务下),连接粒子帐户时选择设备名称
 

储藏室设置

正如传感器完全取决于食品储藏室的类型(请参阅测试硬件),设置也是如此。通常,由于没有插座,需要一个电池组(Argon 的理想电压为 3.3 到 5 伏,可持续至少 24 小时),但我的储藏室在洗衣篮的正上方有一个插座,并且(在一个看似隐藏的方式)在入口左侧和后面的墙上。

pYYBAGN29e6AIi0pAAdaw3DZSfQ839.jpg
出口(就在入口的拐角处)
 

因为我们不再需要 LED 进行测试(并且因为它肯定会泄露我们对硬件的秘密放置),所以我们可以从面包板上移除它、电阻器和公公跳线并注释掉代码中涉及整数变量ledPin的行。此外,我们可以将 PIR 传感器上的连接延迟设置更改为最大 5 分钟(最左侧的调整)。

我找到了一根延长线,可以将面包板、氩气、传感器和接线舒适地(并且大部分以隐藏的方式,我能做到的最好)放在篮子旁边的位置,并且能够检测到通过单个门口的完全进入。

 
 
 
pYYBAGN29fWAYhnwAA76zUyQafk159.jpg
 
1 / 4硬件连接到延长线(在储藏室角落的地板上)
 
 

 


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

评论

查看更多

下载排行

本周

  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次下载  |  免费