沧海笑1122 发表于 2011-12-28 00:13:40

关于石头剪子布项目(arduino+processing)的设想

本帖最后由 沧海笑1122 于 2011-12-28 00:16 编辑

项目目的:使用arduino传感器+手套+processing,实现人机“石头剪子布”互动
传感器:Flex Sensor (弯曲传感器)http://www.sparkfun.com/tutorials/270

算法原理:在手套中指、无名指装设两根弯曲传感器,
               中指.t.无名指.t.------布
               中指.t.无名指.f.------剪刀
               中指.f.无名指.f.------石头
初步思路:使用弯曲传感器,将手型送回iprocessing,游戏有start计时(比如2s),计时开始判断人手型,同时机器随机出拳,人机对弈-----判断输赢。

受到手语翻译手套的启发(两个15岁的年青人,"we both 15",令我们感动、汗颜)http://www.instructables.com/id/Sign-Language-Translator-1/?ALLSTEPS

这样一个石头剪子布手套,与processing互动。

希望同好提出宝贵意见,此创意是否可行。希望弘大、张教授继续指导,谢谢。

弘毅 发表于 2011-12-28 08:35:35

{:soso_e103:}原来是用弯曲传感器,这个方案比较可行。。。。

沧海笑1122 发表于 2011-12-28 09:32:09

有一款弯曲传感器原先用在任天堂一款电子手套上,应该是可行的。:D

zhanggang1971 发表于 2011-12-28 10:55:58

我觉得技术上应该可行,上大学的时候用过类似的传感器,主要是测量微小形变的,信号还可以通过“惠更斯电桥”的方式进行放大,Arduino完全可以捕捉到。

I-robofan 发表于 2011-12-28 16:00:32

自己玩这个东西太浪费钱了,淘宝搜了一下,一个居然要一百多块的,:'(

沧海笑1122 发表于 2011-12-29 09:32:00

“惠更斯电桥”的方式进行放大
----------------------------------------没错,就是这个思路。------------

幻生幻灭 发表于 2011-12-29 10:03:08

直接用processing+摄像头图像识别吧,手套成本太高且应用局限性强

huangsfty 发表于 2011-12-29 13:00:56

用摄像头的想法不错

沧海笑1122 发表于 2011-12-29 16:44:27

普通摄像头可以堪此任吗?乐高nxtcam可以,但是价格已非手套可比了

zhanggang1971 发表于 2011-12-29 20:47:23

幻生幻灭 发表于 2011-12-29 10:03 static/image/common/back.gif
直接用processing+摄像头图像识别吧,手套成本太高且应用局限性强

"直接用processing+摄像头图像识别" 这个识别做起来难度有点大吧?

幻生幻灭 发表于 2011-12-30 09:26:01

zhanggang1971 发表于 2011-12-29 20:47 static/image/common/back.gif
"直接用processing+摄像头图像识别" 这个识别做起来难度有点大吧?

手指带彩色手套,记得Ted 上有个演讲关于这个的(个人不懂P,纯意淫)

zhanggang1971 发表于 2011-12-30 10:29:00

幻生幻灭 发表于 2011-12-30 09:26 static/image/common/back.gif
手指带彩色手套,记得Ted 上有个演讲关于这个的(个人不懂P,纯意淫)

这回理解了,颜色识别啊

沧海笑1122 发表于 2011-12-30 12:14:52

颜色识别好创意~可是如果颜色识别,“布”的动作中中指和食指也会露出啊?

幻生幻灭 发表于 2011-12-30 20:29:56

沧海笑1122 发表于 2011-12-30 12:14 static/image/common/back.gif
颜色识别好创意~可是如果颜色识别,“布”的动作中中指和食指也会露出啊?



如图左边方案,视频捕捉到手指头(圆点)的数量即可

感觉配合Arduino的话会比较复杂,不但要考虑传感器,还要考虑Arduino和通讯模块等问题
但如果要用A的话,倒是有个低成本的方案,如右图,用干簧管和磁铁贴片来实现判断(呵呵)

沧海笑1122 发表于 2012-1-1 22:43:37

幻生幻灭 发表于 2011-12-30 20:29 static/image/common/back.gif
如图左边方案,视频捕捉到手指头(圆点)的数量即可

感觉配合Arduino的话会比较复杂,不但要考虑传 ...

谢谢回应,方案二比较可行,干簧管磁性开关,可能需要两个就可以了,无名指和中指,多了反而增加判断的复杂性。
页: [1]
查看完整版本: 关于石头剪子布项目(arduino+processing)的设想