基于Arduino的手势解锁门设计

2015-03-254.5万
AI 快速预览详细 收起
本文介绍了一种基于Arduino的手势解锁门设计。该项目使用4个红外测距传感器和小型舵机,通过手势图案识别来控制门锁的开启。用户只需在立方体中画出特定的手势图案,系统会将其与预设图案进行比较,一致时触发解锁功能。该设计既具有酷炫的手势开关功能,又具备图案解锁的安全性。适用于STEM教育场景,可以用于控制门窗或舞台灯光效果。


一,制作前的联想:
基于Arduino的手势解锁门设计图2
二,设计思路
基于Arduino的手势解锁门设计图3
1,使用一种可以测出距离的传感器(本文设计采用的是4个红外测距传感器),分别安装在对称位置的4个点上,如上图所示(图中标注A,B,C,D为四个传感器);
2,然后将四个传感器所测的距离分成三段,然后将每一段用虚线连接起来组成一个立方体,用户只要在立方体里面画解锁图;
3,系统会根据用户画的图案来跟设定的图案进行比较,一致的话就会触发解锁功能。
三,准备材料(本应用采用4个传感器来实现简单的图案解锁应用)
1,传感器的选型:红外测距传感器(型号:SEN0014
2,用小型舵机来实现开关门的现象;
4,指示灯(型号:DFR0021-G

四,制作样式
基于Arduino的手势解锁门设计图4
五,演示制作
基于Arduino的手势解锁门设计图1
六,总结

   手势图案解锁功能是将手机手势翻页功能和手机图案解锁功能合并在一起的,他既有手势开关的酷炫功能,又有图案解锁的安全性。本文制作采用的是4个传感器组成的2*2矩阵,有将每个传感器所探测的距离分成两段,理论上手势的种数是1640种(4点为一个密码组合),如果换成3*3矩阵的话,那密码种数就更多了,但是从实际应用出发,则不需要那么多种数,简单的几个手势构成一套密码组用于打开门,窗,甚至是舞台上的灯光效果,魔术等等应用都是可以的。
代码下载地址:下载附件unlock_by_handstatle.rar

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(18)
FBI-C
FBI-C
[font=宋体]创意真心不错!:lol[/font]
qq913622228180
qq913622228180
作者
回复FBI-C
好假……………………囧
powera
powera
哇,很不错呀!
dbc0301
dbc0301
如果是装在房门上,那就要装上一块蓄电池
不然遇到断电的话,那就进不去了
qq815076543322
qq815076543322回复dbc0301
可以装上备用的 或者再做个电源提示
小小东
小小东
朋友 能否提供下,你所写的程序
yoyojacky
yoyojacky
好玩儿。哈哈
robeli
robeli
挺有意思的装置
45°仰望天空
45°仰望天空
想创意,赞一个
微笑的rockets
微笑的rockets
这个复杂度还是颇高的,可以解决不带钥匙的问题。
free
free
挺不错的,赞一个
Youyou
Youyou
创意+2
qq815076543322
qq815076543322回复Youyou
我都把他高亮了 哈哈
tyjjr
tyjjr
创意+1,赞一个
phoebe.wang40
phoebe.wang40
创意不错,期待楼主更多好玩的作品
qq815076543322
qq815076543322回复qq913622228180
双轮车呀
qq913622228180
qq913622228180
作者
回复qq815076543322
mini ***k
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
Jane
Jane
可测距的,解锁难度会增加不少呀~不错
heinau
heinau
楼主这个小的原型做得很不错啊~~
R2D2
R2D2
这个挺有创意的。 复杂一点的话,进门前先来段体操。哈哈
luna
luna回复R2D2
快管管这个人的脑洞……想累死宝宝们……:Q
qq815076543322
qq815076543322回复R2D2
根据灯跳一段舞蹈 跳对了 才能进去
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
hnyzcj
hnyzcj
把虚拟的东西现实化,哈哈
hnyzcj
hnyzcj
这个创意不错的。
qq815076543322
qq815076543322
楼主要是能详细的奉献上代码 一定会更加精彩的
luna
luna回复qq815076543322
已补充代码下载地址~~Geemi第一次的代码丢失了,之后又特意重新花时间编写了一下~分享出来鼓掌
luna
luna回复qq815076543322
代码已经奉上~~
共5条回复,已加载2条,点击查看更多共5条回复,已加载全部
- 没有更多了 -