关闭

基于Dragonboard 410c的指纹锁(一)

578人阅读 评论(0) 收藏 举报

     随着人们生活水平的提高,手机已经是一个必不可少的电子产品,然后网络的迅速发展又将现金支付引向了网络支付,所以随之而来的隐私、保密等更加引发人们的关注,也就催生了各种防火墙、杀毒软件等,在本地也有各种加密措施,最长见的就是密码加密,然后又出现了图案加密,接着是指纹识别,再高端一些就是人脸识别。既然这些加密方法在手机上可以很好的发挥作用,那么将这些应用到家庭生活中,不是也可以起到这种保护作用吗。其实家庭或者办公场所中比较常见的保护措施就是门锁了,其次就是保险箱了,但是多数都是机械式的,很容易被撬开或者破解。所以,如果将指纹加上去不是更加保险吗?在科幻电影中经常可以看到一些高级的保密、保护措施,其中开锁的方法也是高大尚让人看的热血沸腾,例如:瞳孔、虹膜、声音、人脸、指纹等。

   所以最终打算用Dragonboard 410c做一个指纹识别锁,相对于虹膜识别、声音识别、人脸识别等算是比较简单的一个。主要功能就是解锁,正常的操作流程就是,在录入指纹的工作状态下录入一个人的指纹,录入成功后,在正常工作模式下,当再次检测到这个人的指纹,就会将锁打开;如果再次检测到的指纹和之前录入的指纹匹配不成功,就不会开锁。

   功能已经确定了,接下来就是硬件准备了:

   1.指纹识别模块AS60x:

图 AS60X

    这个指纹识别模块是UART控制的,UART_TD和UART_RD都需要3.3V电压,它有一个参数表,由DSP初始化程序在初次上电时设置,并存于FLASH的系统参数存储区,以后每次上电系统初始化程序都要首先将参数表加载到RAM中,并根据参数表内容初始化系统寄存器。芯片内设有一个72K字节的图像缓冲区和两个特征文件缓冲区。特征文件缓冲区是768 bytes(每个指纹特征文件大小问384 bytes)。通过UART口上传后下在图像时为了加快速度,只用到了像素字节的高四位,即将两个像素合成一个字节传送。

    由于还没有使用过,所以性能如何还不知道。


    2.电磁锁:

 

图 电磁锁

    这个也是找了比较久,因为大部分锁都是半自动的,即开发板控制打开,可是需要手动去关闭,但是我需要将这个锁放到抽屉或者橱柜里面,像保险箱那样,这个电磁锁恰恰满足了这个要求,可以通过410c开发板控制它打开,它可以自动关闭。这个电磁锁需要直流12V,1A控制;行程:10mm;吸力:15N。

    当然,这个电磁锁也还没有试过,不知道性能如何,希望可以满足要求。


     到这里电磁锁需要的硬件部分大概就这些了,后面就是软件控制了。















0
0
查看评论

怎么为DragonBoard 410c定制Android系统

上一篇博文《初识DragonBoard 410c》已经为大家简单介绍了DragonBoard 410c这款平台,并且也介绍了Ubuntu系统和Android系统烧写方法。今天,将介绍一下Android系统定制方面的内容。这样你就可以自己基于Android系统进行修改、定制、开发等,来满足自己的需求。
  • cuichuankai
  • cuichuankai
  • 2015-11-16 15:25
  • 3356

adb调试Dragonboard 410c

前天在Dragonboard 410c上调试USB触摸屏,发现单独在USB口上插上触摸屏,触摸屏是有效果的,但是TP的坐标值不对,需要进行校正,但是把板子上的mini USB口接上PC时,触摸屏就没效果了。   后面在官方文档里查了一下,原来410c的USB口是共用的,接PC用的是device模式,...
  • cgx090902
  • cgx090902
  • 2017-06-21 15:13
  • 434

DragonBoard 410c手把手Linux开发

拿到DragonBoard 410c已经有很长一段时间,也试着研究了Adreno与410c上高通内核驱动。 不过为了让广大爱好者能够快速上手这一台开发板,我打算使用官方提供的Linux指南上的源码作为入门,从而让开发者能够迅速的使用手上的资源。推荐配置首先假设,看这篇文章的人都有了如下图所示的全部设...
  • u010182064
  • u010182064
  • 2016-04-13 10:39
  • 6254

初识DragonBoard 410c

初识DragonBoard 410c  DragonBoard 410c是一款搭载Qualcomm® Snapdragon™ 410(64位的四核处理器)的开发板,它功能齐全,具有强大的处理能力,内置 8GB eMMC (支持标准microSD卡槽),并且还内置wifi、蓝牙、和GPS模块...
  • cuichuankai
  • cuichuankai
  • 2015-11-10 16:35
  • 4836

Dragon board 410c硬件简述

Dragon board 410c硬件简述 板载模块概述 按照图上所示,我们分别列举了红字中的模块信息: 基于硬件进行入门需要准备的工具 410c 开发板  1.7mm的电源线  HDMI或DVI LCD监视器,可支持1080p  HDMI转HDMI线或H...
  • u010182064
  • u010182064
  • 2015-12-19 22:21
  • 1428

基于Dragonboard 410c的智能小车(二)

之前已经介绍过做智能小车所需要的硬件了,开始感觉比较简单,但是真正开始做时,会发现还是有一些东西需要注意的。     首先智能小车的制作必不可少的就是电机,那究竟需要使用哪种电机就需要好好看一下了。下面来简单了解一下关于电机的基本概念。    1...
  • s_jason
  • s_jason
  • 2017-11-08 14:16
  • 305

Qualcomm——DragonBoard 410C开发板评测

(PS: 转载)【96Boards规范】的开发板近几年非常火, 他们想统一开发板的标准, 让硬件变得更简单。 笔者也查阅了不少资料, 发现就目前来说,全球量产的符合96Boards规范的开发平台很少, 一只手都能数过来, 秉着稀少等于珍贵的原则, 笔者今天再跟大家分享一款符合96Boa...
  • oneqinglong
  • oneqinglong
  • 2017-04-17 18:02
  • 1455

DragonBoard 410c手把手进行安卓开发之底层移植

耽误了这么久,终于开始写这篇文章了 这篇文章我们主要介绍如何从获取MSM源码,并为内核进行修改与移植的过程必须的前期准备首先我们需要准备如下四个条件: 1. Ubuntu 12.04 Linux Distribution 64位 务必要注意,切勿使用更高版本的Ubuntu进行开发。MSM的安卓...
  • u010182064
  • u010182064
  • 2016-05-02 10:14
  • 2240

DragonBoard 410c HDMI配置的艰辛路

笔者ARM萌新,一直在学习ARM的相关知识,2016年一月份到货的DragonBoard 410c,是支持ARMv8指令集的开发板,在拿到这个板子之后,十分欣喜,然而万恶的高通或者是淘宝卖家,只是孤零零的给了一个板子,除此以外啥也没有。没有电源,也没有相应的外接HDMI线。如图所示: 在一...
  • u010071291
  • u010071291
  • 2016-02-24 16:42
  • 1205

DragonBoard 410c的配置与系统更新

需要的设备可运行Windows 10的PC(在上一片中已提到) DragonBoard 410c 12V电源供电—最小1.0A电流,如果您计划使用多个高耗能的USB配件,那么请选用大于2.0A电流的电源 HDMI电缆与监视器 USB键盘与鼠标 逻辑电平转换器(许多模块设备需要3.3V或5V电平供电。...
  • u010182064
  • u010182064
  • 2015-11-28 15:32
  • 1320
    个人资料
    • 访问:35740次
    • 积分:1161
    • 等级:
    • 排名:千里之外
    • 原创:83篇
    • 转载:0篇
    • 译文:0篇
    • 评论:5条
    最新评论