加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于Arduino和树莓派的门禁系统设计(升级版)

2016/07/27
74
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

前言:

Arduino树莓派可谓是开源项目中两个最受瞩目的硬件平台,笔者一直尝试能够将两者结合起来扩展更多潜在的功能。在该项目中,本作者将打造一个门禁系统升级版。

功能描述

  1. 人由门外侧需要进入室内时,红外感应传感器检测到人体而启动相机模组拍照功能,相片上传到网络,提供给远端控制人员进行确认,并可以通过远程控制开门
  2. 人由室内出去时,不再需要进行身份确认,可有红外感应传感器检测人体后自动开门
  3. 门的开启是通过Arduino控制数字继电器来实现的(或者通过舵机的动作来模拟),相机的启动与网络功能是由树莓派实现的,远程控制人员的命令通过树莓派接收后,通知Arduino进行相应的动作

本项目涉及到技术难点有三个:

  •  树莓派的触发拍照,树莓派的网络上传和网络控制

笔者已经写过关于如何使用树莓派的相机模组实现定时拍照功能,当然网络已经提供给我们许多能上实现的云存储平台,包括百度云、新浪、Yeelink等,笔者暂还拟定使用yeelink作为本项目使用的网络存储与远程控制平台。通过树莓派强大的网络功能,实时上传图片。

  •  树莓派和Arduino的通信功能

树莓派和Arduino的通信有多种实现方式,比如SPII2C等。本方案拟采用Arduino的USB转串口和树莓派的USB口连接实现通信,连接方便,可以节省树莓派的GPIO口。

  • Arduino的下位机功能实现

下位机功能主要是动作控制和外界环境的感知,本期项目拟采用数字继电器和红外感应传感器来实现动作和人体感知。

材料清单

  • Raspberry Pi(B版本)套件(包括HDMI连接线,无线接收器,SD卡)
  • Arduino UNO 套件(包括1602显示器,面包板,连接线等)
  • Raspberry Pi 相机模组 1只
  • 红外感应传感器 2只
  • 数字继电器 1只
  • 更多详细说明见附件内容。

    • 设计源码.zip
      描述:设计源码
    • 门禁系统设计说明.pdf
      描述:门禁系统设计说明

    相关推荐

    电子产业图谱