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

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

3天内不再提示

如何通过PIR传感器和Arduino Nano等简单组件制作手势检测器

电子工程师 来源:lq 2019-04-29 18:47 次阅读

分享一个有趣又实用的项目——如何通过PIR传感器Arduino Nano等简单组件制作手势检测器,最终可用于操作电子设备。

所用组件:

被动红外传感器(PIR传感器):它是如何工作的?

PIR传感器是一种电子传感器,用于测量从其视野中的物体辐射的红外(IR)光。它们最常用于基于PIR的运动检测器。温度高于绝对零度的所有物体以辐射的形式发出热能。通常这种辐射对于人眼是不可见的,因为它以红外波长辐射,但是可以通过为此目的而设计的电子设备来检测。

TPA81是一种热电堆阵列,可检测2um-22um范围内的红外线。这是辐射热的波长。Pyro-electric传感器通常用于防盗报警器并打开外部灯光,在同一波段检测红外线。这些热电传感器只能检测热量的变化 - 因此它们是运动探测器。虽然在机器人威廉希尔官方网站 中很有用,但它们的应用受到限制,因为它们无法检测和测量静态热源的温度。另一种类型的传感器是热电堆阵列。这些用于非接触式红外线温度计。它们具有大约100°的非常宽的检测角度或视场(FOV),并且需要遮盖或透镜或通常两者以获得大约12°的更有用的FOV。有些内置镜头。最近有带热电堆阵列的传感器,内置电子设备和硅镜头已经上市。这是TPA81中使用的类型。它有一排排成八排的热电堆。TPA81可以同时测量8个相邻点的温度。TPA81还可以控制伺服以平移模块并构建热图像。TPA81可以检测2米(6英尺)范围内的蜡烛火焰,不受环境光的影响!

PIR传感器类似于只能看到温暖物品的相机。所以TPA81是一款具有8像素分辨率的热像仪,当然,人体总会发热。现在,如果我们通过控制器控制PIR传感器并为PIR传感器定义一些手势,我们就可以制作一个简单的手势检测器。

电路连接图:

如果您想使用8个PIR传感器而不是TPA81,您应该将8个单个PIR传感器连接到Arduino板并一个接一个地读取它们。

关于代码:

首先须添加库然后上传代码。从以下链接下载TPA81库。只需按以下步骤操作:

访问www.arduino.cc/en/Main/Software并下载操作系统的软件。按照说明安装IDE软件。

运行Arduino IDE并清除文本编辑器并在文本编辑器中复制以下代码。

导航到草图并包含库(从以下链接下载库)。现在单击添加ZIP库并添加库

选择工具和电路板中的电路板,选择Arduino Nano。

将Arduino连接到PC并在工具和端口中设置COM端口。

按上传(箭头符号)按钮。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51046

    浏览量

    753126
  • 红外线
    +关注

    关注

    14

    文章

    619

    浏览量

    56179
  • 检测器
    +关注

    关注

    1

    文章

    863

    浏览量

    47679

原文标题:如何通过PIR传感器和Arduino Nano制作手势检测器

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用ArduinoPIR传感器的自动房间灯

    在这个项目中,我们将看到使用ArduinoPIR传感器的自动房间灯,通过检测人的存在,房间里的灯将自动打开和关闭。
    的头像 发表于 05-12 09:05 1434次阅读
    使用<b class='flag-5'>Arduino</b>和<b class='flag-5'>PIR</b><b class='flag-5'>传感器</b>的自动房间灯

    基于PIR传感器的高级运动检测器包括BOM及框图

    描述 此参考设计是一种适用于高级移动检测器的模拟前端,其基于两个 PIR 传感器以避免错误触发,并可支持机器学习。此设计具有标准 BoosterPack™ 引脚排列,采用德州仪器 (TI) 低功耗
    发表于 10-29 09:54

    【开源资料】基于Arduino和红外传感器的汽车速度检测器

    `基于Arduino和红外传感器的汽车速度检测器项目的工作非常简单Arduino不断从红外传感器
    发表于 10-23 13:59

    在找传感器设计方案或者应用吗?这里这里,全都是! 精选资料分享

    。 今天小编就带领大家一起来看看那些传感器的应用方案! 1、通过PIR传感器Arduino的进行简单
    发表于 07-28 08:26

    使用Arduino和PAJ7620手势传感器制作手势控制机器人

    使用Arduino和PAJ7620手势传感器制作手势控制机器人,简单程序即可实现。小小的
    发表于 09-27 06:17

    如何将PIR传感器连接到Arduino

    在这个项目中,我们将了解PIR传感器以及如何通过Arduino PIR传感器教程将其用作运动
    的头像 发表于 07-30 10:27 5320次阅读

    基于ArduinoPIR传感器设计的简易自动开门系统

    自动开门系统是一个基于PIR传感器Arduino简单项目,通过
    的头像 发表于 07-29 11:51 6656次阅读

    Arduino uno与PIR运动传感器连接

    电子发烧友网站提供《将Arduino uno与PIR运动传感器连接.zip》资料免费下载
    发表于 10-21 10:34 0次下载
    将<b class='flag-5'>Arduino</b> uno与<b class='flag-5'>PIR</b>运动<b class='flag-5'>传感器</b>连接

    PIR传感器Arduino连接

    电子发烧友网站提供《将PIR传感器Arduino连接.zip》资料免费下载
    发表于 11-02 10:49 1次下载
    将<b class='flag-5'>PIR</b><b class='flag-5'>传感器</b>与<b class='flag-5'>Arduino</b>连接

    基于PIR的运动检测器

    电子发烧友网站提供《基于PIR的运动检测器.zip》资料免费下载
    发表于 12-07 15:28 1次下载
    基于<b class='flag-5'>PIR</b>的运动<b class='flag-5'>检测器</b>

    基于PIR传感器的运动检测报警系统

    该系统使用 PIR 传感器检测运动并发送到 Arduino,然后同时触发蜂鸣器和 LED。
    发表于 12-08 11:32 1次下载

    如何将PIR传感器Arduino微控制连接起来

    在大多数项目中,检测运动或运动一直很重要。在PIR传感器的帮助下,检测人/动物的运动变得非常容易。在这个项目中,我们将学习如何将 PIR
    的头像 发表于 01-25 15:36 2226次阅读
    如何将<b class='flag-5'>PIR</b><b class='flag-5'>传感器</b>与<b class='flag-5'>Arduino</b>微控制<b class='flag-5'>器</b>连接起来

    使用Arduino和雨滴传感器的雨量检测器

    电子发烧友网站提供《使用Arduino和雨滴传感器的雨量检测器.zip》资料免费下载
    发表于 06-28 16:07 3次下载
    使用<b class='flag-5'>Arduino</b>和雨滴<b class='flag-5'>传感器</b>的雨量<b class='flag-5'>检测器</b>

    PIR传感器-使用IFTTT的电子邮件发送运动检测器

    电子发烧友网站提供《PIR传感器-使用IFTTT的电子邮件发送运动检测器 .zip》资料免费下载
    发表于 07-04 14:27 1次下载
    <b class='flag-5'>PIR</b><b class='flag-5'>传感器</b>-使用IFTTT的电子邮件发送运动<b class='flag-5'>检测器</b>

    基于PIR传感器的电路图 带ArduinoPIR传感器设计

    PIR传感器,全称“Passive Infrared Sensor”,又称“人体红外线传感器”,是一种能够探测人体热量的电子元件。它通过检测
    的头像 发表于 07-03 18:02 1647次阅读
    基于<b class='flag-5'>PIR</b><b class='flag-5'>传感器</b>的电路图 带<b class='flag-5'>Arduino</b>的<b class='flag-5'>PIR</b><b class='flag-5'>传感器</b>设计