3720浏览
查看: 3720|回复: 2

手势识别带触摸传感器试用测评

[复制链接]
本帖最后由 云天 于 2019-9-11 20:02 编辑

    我是一个有脑洞的人,写试用测评也脑洞大开。见其他人都在写试用手势识别带触摸传感器各种功能,各有各的创意,各有各的见解。我想从侧面来体现这个设备的优点,我自己根据“手势识别”能够识别向右、向左、向后、向前这几个功能,自制了一个“手势识别”器。
   先上照片

手势识别带触摸传感器试用测评图1
    “df手势识别”与“自制手势识别”比较
      一、外观比较,1、体积小、集成度高;2、美观
      因“自制手势识别”四个 红外传感器(手里只有两df3-80cm红外数字避障传感器,其它两个为单光电传感器)需要拉开距离,以确认手首先经过的是哪个传感器,以些来确认手势方向,所以体积大。
     二、功能比较,1、功能多:能够识别向右、向左、向后、向前、下压、上拉及上拉下压后手松开共7种手势,以及5路的触摸信号,并具有自动睡眠和唤醒的功能。模块自带手势识别算法,输出数据简洁可靠。
    “自制手势识别”只能识别四个方向向右、向左、向后、向前。且有上下两个传感器,手要几乎贴在上面。
    再上视频

   


    “自制手势识别”背面:


手势识别带触摸传感器试用测评图2
有些乱
附上“自制手势识别”代码:

[mw_shl_code=c,true]
int left;
int right;
int up;
int down;
void setup() {
  // put your setup code here, to run once:
pinMode(5,INPUT);
pinMode(6,INPUT);
pinMode(7,INPUT);
pinMode(8,INPUT);
pinMode(13,OUTPUT);
left=0;
right=0;
up=0;
down=0;

Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
if(!digitalRead(8)){
   
  if(right==1){
    Serial.println("left");
    digitalWrite(13,HIGH);
    right=0;
    delay(3000);
  }
  else{
   
   
    if(up==0&&down==0){
      left=1;
    }
  }


}
else
{

digitalWrite(13,LOW);
}


if(!digitalRead(7)){
  
  if(left==1){
    Serial.println("right");
    digitalWrite(13,HIGH);
    left=0;
    delay(3000);
  }
  else{
    if(up==0&&down==0){
     right=1;
    }
   
  }

  
}
else
{

digitalWrite(13,LOW);
}


if(!digitalRead(6)){
   
  if(up==1){
    Serial.println("down");
    digitalWrite(13,HIGH);
    up=0;
    delay(3000);
  }
  else{
   if(left==0&&right==0){
      down=1;
    }
   
  }


}
else
{

digitalWrite(13,LOW);
}


if(!digitalRead(5)){
  
  if(down==1){
    Serial.println("up");
    digitalWrite(13,HIGH);
    down=0;
    delay(3000);
  }
  else{
    if(left==0&&right==0){
      up=1;
    }
   
  }

  
}
else
{

digitalWrite(13,LOW);
}

//Serial.print(String(left)); Serial.print(String(right)); Serial.print(String(up)); Serial.println(String(down));

}
[/mw_shl_code]

    df"手势识别"试用视频:
   

hnyzcj  版主

发表于 2019-9-12 06:25:02

这个脑洞感觉一般,哈哈,别生气哦
回复

使用道具 举报

快看擎天猪  中级技师

发表于 2023-5-9 16:55:42

在microbit扩展板里 怎么接,而且是选软串口1还是软串口2(最新版mind+)?我试了都不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail