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

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

3天内不再提示

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

454398 来源:工程师吴畏 2019-07-29 11:51 次阅读

自动开门器系统是一个基于PIR传感器Arduino的简单项目,通过检测人或物体自动打开和关闭门。

您可能已经在商场,电影院,医院等处看到过自动开门机系统。一旦有人靠近门(大约2或3英尺),门就会自动滑开。经过一段时间(大约5到10秒)后,门会反向滑动关闭。

这种自动开门系统非常实用,因为您不需要每当有客人来的时候,他就会把门打开并打开此外,由于门只在人靠近门时才能打开和关闭,因此空调损失明显减少。

因此,为了理解这种情况的潜力概念,我们使用Arduino和PIR传感器实现了一个简单的自动开门器系统。

概述

在自动开门系统中,主要部件或硬件是检测人员的传感器(以及我们案例中人员的动作)。为此,我们将使用PIR运动检测传感器。

我们已经在Arduino PIR传感器教程中看到了PIR传感器如何工作以及如何连接PIR传感器到Arduino。

在继续这个项目之前,我建议你看一下 Arduino PIR传感器教程。

为了演示,我使用CD托盘来复制门。每当PIR传感器检测到运动时,CD托盘会打开然后在一段时间后关闭。

为了控制CD托盘中的5V DC电机,我使用过L298N电机驱动器模块。我已经完成了使用Arduino和L298N电机驱动器模块控制直流电机的教程。

另请阅读:使用L298N的Arduino直流电机控制

自动开门机系统电路图

自动开门机系统所需的组件

Arduino UNO [在此处购买]

PIR传感器[在此处购买]

L298N电机驱动器模块[在此处购买]

带5V电机的CD托盘

面包板[在此处购买]

连接线[在此处购买]

电源[在此购买]

组件说明

Arduino UNO

在这个项目中,Arduino UNO作为主要控制部分。它从PIR传感器读取数据,并根据PIR传感器的数据激活L298N电机驱动器。

PIR传感器

在PIR传感器的帮助下检测人体运动。

L298N电机驱动器模块

电机驱动器是该项目的重要组成部分,因为它负责驱动电机驱动器门(在这种情况下为CD托盘马达)。在这个项目中,我们使用了非常普遍且非常流行的L298N电机驱动器模块。

电路设计

首先,PIR传感器的Data OUT连接到Arduino的数字引脚8。 PIR传感器的另外两个引脚,即Vs和GND分别连接到+ 5V和GND。

来到电机驱动器,我们使用了L298N电机的第二个通道驱动模块。因此,L298N电机驱动器的IN3和IN4连接到Arduino的数字引脚2和3.

连接到L298N模块的第二个电机的使能引脚+ 5V。通常,所有L298N模块都包含一个跳线,可将Enable引脚直接连接到+ 5V。您可以使用此选项。

由于项目中使用的电机是5V电机,我已将5V电源连接到电机驱动器模块。

最后,CD托盘的电机连接到L298N电机驱动器模块的OUT3和OUT4。

代码

项目代码如下。它可以与任何Arduino板(Arduino UNO,Arduino Nano或Arduino Mega)一起使用。

自动开门机系统的工作

使用Arduino和PIR传感器的自动开门器系统的工作非常简单。该项目可视为Arduino PIR传感器教程和Arduino L298N直流电机控制教程的扩展。

当PIR传感器检测到任何人的运动时,其数据输出引脚将变为高。当此引脚连接到Arduino时,它将检测到此HIGH信号,并了解有人接近门。

Arduino然后立即激活L298N电机驱动器模块打开门。经过一段时间(在这个项目中大约2到5秒),Arduino将再次启动电机驱动器关闭门。

应用程序

基于Arduino的自动开门系统是一个非常有用的项目因为它使您能够理解这种自动开门系统的概念及其工作原理

这些系统已经在商场,剧院和医院等许多地方使用。/span》

您可以在家中的车库门开启器,马桶盖开启器,办公室开门器等实施这个基于Arduino的项目。

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

    关注

    188

    文章

    6468

    浏览量

    186951
  • PIR传感器
    +关注

    关注

    3

    文章

    57

    浏览量

    9682
收藏 人收藏

    评论

    相关推荐

    基于高精度压力传感器自动化控制系统

    基于高精度压力传感器自动化控制系统在现代工业、交通运输、环境监测等领域发挥着至关重要的作用。以下是对这一系统的分析: 一、系统概述 高精度
    的头像 发表于 12-12 14:52 298次阅读

    自动系统传感器的应用实例

    在现代工业和生活中,自动系统的应用越来越广泛。传感器作为自动系统的“感官”,在其中扮演着至关重要的角色。它们能够检测环境变化,并将这些变
    的头像 发表于 11-19 15:26 652次阅读

    PLC控制系统中的传感器选型

    在现代工业自动化领域,PLC控制系统因其灵活性、可靠性和易于编程而广受欢迎。传感器作为PLC控制系统的“眼睛”和“耳朵”,其选型对于整个系统
    的头像 发表于 11-08 09:53 621次阅读

    开源项目!基于Arduino做的“鱿鱼游戏”BOSS面具,支持动作检测

    设定的条件触发,确保眼睛按照预期动作。 代码可以在文末下载。 步骤4:设计PCB 设计一块PCB来整合所有组件,包括DFPlayer、PIR传感器、舵机、扬声Arduino Na
    发表于 10-28 10:18

    车载传感器主要有哪些传感器

    车载传感器是现代汽车中不可或缺的组成部分,它们为车辆提供关键信息,以确保驾驶安全、提高燃油效率、增强驾驶体验和实现自动驾驶功能。车载传感器的种类繁多,每种传感器都有其特定的功能和应用场
    的头像 发表于 09-07 09:30 557次阅读

    自动驾驶的传感器技术介绍

    自动驾驶的传感器技术是自动驾驶系统的核心组成部分,它使车辆能够感知并理解周围环境,从而做出智能决策。以下是对自动驾驶
    的头像 发表于 07-23 16:08 2255次阅读

    自动驾驶汽车传感器有哪些

    自动驾驶汽车传感器是实现自动驾驶功能的关键组件,它们通过采集和处理车辆周围环境的信息,为自动驾驶系统提供必要的感知和决策依据。以下是对
    的头像 发表于 07-23 16:00 2293次阅读

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

    防、智能家居、自动化控制等多个领域。以下将详细阐述PIR传感器的定义、工作原理、结构、应用以及未来发展趋势。
    的头像 发表于 07-03 18:02 1632次阅读
    基于<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>设计

    传感器在控制系统中有什么作用

    随着科技的不断进步和工业自动化的快速发展,传感器在控制系统中的作用愈发凸显。传感器作为一种能够检测和感知环境信息的装置,在控制系统中扮演着至
    的头像 发表于 06-17 15:24 1472次阅读

    英飞凌推出用于Arduino的XENSIVTM传感器扩展板

    全球功率系统和物联网领域的半导体巨头英飞凌科技股份公司,近日宣布推出一款专为Arduino用户打造的XENSIV™传感器扩展板。这款多功能工具,特别为智能家居和各类消费应用中的智能传感器
    的头像 发表于 05-10 10:50 638次阅读

    英飞凌推出用于Arduino的XENSIV传感器扩展板, 搭载英飞凌和Sensirion的智能家居应用传感器

    的XENSIVTM传感器扩展板,这是一款专为评估智能家居和各种消费应用中的智能传感器系统而设计的多功能工具。这款创新型扩展板将英飞凌丰富的传感器产品与Sensirion的SHT35湿度
    发表于 05-07 16:35 829次阅读
    英飞凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>传感器</b>扩展板, 搭载英飞凌和Sensirion的智能家居应用<b class='flag-5'>传感器</b>

    英飞凌和盛思锐合作推出一款支持Arduino传感器扩展板

    据麦姆斯咨询报道,近期,英飞凌(Infineon)推出了一款支持Arduino传感器扩展板,用于评估智能家居和其它消费类应用中的智能传感器系统
    的头像 发表于 04-10 09:05 2279次阅读

    如何用Arduino制作一个简易自动喂鱼

    超声波距离传感器 跳线 玻璃瓶(你也可以使用鱼缸) 束线带 用于放置玻璃瓶的小盒子(如果你使用鱼缸则不需要) 3D打印机和PLA细丝 Arduino IDE 第1步:3D打印 将用于分发食物的零件
    发表于 03-28 11:25

    构建一个PIR运动传感器

     在这个项目中,我们将学习如何在不需要微控制的情况下制作运动传感器灯。当运动传感器感应到附近的运动时,它会亮起。当有人走过时,它可以方便地照亮一个区域,帮助他们看得更清楚。
    的头像 发表于 02-11 12:11 1204次阅读
    构建一个<b class='flag-5'>PIR</b>运动<b class='flag-5'>传感器</b>灯

    如何设置Arduino霍尔效应传感器

    在本指南中,您将学习如何设置Arduino霍尔效应传感器,特别是US1881,以检测磁场。这对于需要查找电机的转速或机器中其他运动的项目非常有用。
    的头像 发表于 02-11 10:14 1409次阅读
    如何设置<b class='flag-5'>Arduino</b>霍尔效应<b class='flag-5'>传感器</b>