注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

辛昕.九门.上 http://home.eeworld.com.cn/space-uid-115166.html [收藏] [复制] [分享] [RSS]

日志

【体感鼠标研发日记】这件事一开始难道不是确认姿态算法可用更重要吗?

热度 1已有 635 次阅读2018-6-11 10:32

——啰嗦一下写在前面的话

辞了工作,我重新找工作,也许是错过了 金三银四 的时间,想找一份心仪的工作实在困难,其中的烦心不提。
我第一次意识到,工作几年来,我从来都未能做同一个产品,这让我很受伤。而这一次找工作的艰辛,也让我有一种绝处逢生的感觉:反正都这么艰难(只会单片机写C,不画板,虽然能理解电路,不会Linux),真的很难找到一份好的工作。
于是,我慢慢有了计划,以前我总是以 自己只会单片机为理由,给自己作为借口,不敢去做一些自己其实更感兴趣的东西。比如VR 3D,可是,仔细想想,我现在做的事情,没有一件不是我自己自学的,像我这种人,怎么会突然这样自我设限?

  所谓绝处逢生,我突然决定,我要用几年的时间,用一个计划,慢慢走上那条道路,不管这条路上有挡道的Linux还是任何东西。

当然了,首先我现在还是要再继续这样的生活一段时间。与此同时,有一款产品进入了我的视野。
体感鼠标,应该说,这个东西我很早就注意到了,但是一直没有真正去弄,我之所以会重新关注起来,是源于我的一次面试。

  有一天我接到了一个面试通知,是北通手柄,坦白说,由于我不喜欢玩PC手机,我从来没用过手柄,以至于我也不知道这个品牌居然是国内知名老牌。等到面试前一天我搜了一下百度,吓了我一跳——做开发的,哪个不希望自己的产品在市面上为更广泛的大众所知呢?
  然而最后,也不知道是工资谈不拢还是怎么回事,总之我没去成,甚为可惜。

但是,我被他们的一句话给打动了,他们老板是从一开始就注重品牌建设,这让我想起我即将离职的这家公司,一直ODM,如今想打开自己的品牌建设,却依然无果。
与此同时,我也产生了怨念——老子再也不想因为工作变动就这样总是在一个一个的产品之间变来变去,同时老子也早就烦腻了那些产品的需求,总是被客户推着走,明明有着更加人性化更正常的需求,却总是没办法按照自己的想法去做——哪怕这些想法是我在知乎上听到那些真正的用户说的。
不多说了。

坦白说我没有想过创业,至今没有,真的没有那个信心和勇气,但是,这一次的挫败,让我意识到,老子业余那些宝贵的时间,那些曾经拿来折腾这折腾那的时间,到此为止了。
不管如何,我还是作为一个固件开发者存在,也不管如何,我做的任何事情,我的任何价值都以我能搞出一个什么产品出来为第一也是唯一判断标准。
创业这种事离我可能太遥远,但是,倒腾出一个样机,对我来说却绝对不是一件不可能的事情。

--------华丽丽的分割线-------------
经过琢磨,我对这次“做什么”这件事进行了比较认真的思考,同时对计划也比较实在和谨慎。
尽管我最终的目标肯定是VR 3D什么的,但显然我现在在那个方面根本没有足够的积累和知识,甚至说,我连门都不知道在哪。
但是,我有我的优势,那就是,在智能硬件领域,哪怕我从来没有一个真正的量产产品,但是,我对于这件事情,对于单片机这件事情,却有足够的信心——哪怕这种信心有时候真的只是出于自我认知
——其实我很羡慕自己能有这种信心,哪怕它超出了我的自我认知,因为这种信心,让我在任何时候都不会感到恐惧。
如果,我在学车的时候,也有这种信心,那就好了。
扯远了。

经过琢磨,我认为体感鼠标是个不错的切入方式。
一来,目前市面上,我没有看到体感鼠标全面开花的迹象。有的也是一些杂七杂八的牌子,而真正的传统外设大厂,例如罗技,雷柏等,要么是压根没推出这种产品,要么是不成气候。
二来,体感鼠标,是一个很不错的切入将来VR体感设备的切入点。

另外,从产品本身来说,我也有我的小九九。
第一,在两年多的智能手表开发中,我意识到,一个完整产品的推出,有时候需要集结结构,外观的配合,有时候固件甚至不是最重要的。
但是,体感鼠标这件事情不一样,坦白说,除了外观,的确很重要,但是它很多时候,一旦硬件成板,结构成型,可能很久很久都不需要改动,它的所有关键核心都在固件上,都在姿态判断算法上,而这,恰恰是我可以发力的地方。
我甚至都想好了,假如一年半载后,这个东西出来了,我可以倒腾一个简单的指环什么的,丑就丑点,我都能发到京东上去众筹。

......扯远了,先说点正经的。
坦白说,我选择了MPU6050,也许这是一个烂大街的东西,不过烂大街有烂大街的好处,那就是遇到问题,容易找到参考的东西。
又因为,我在网上搜索了一下,几乎小米手机都选择的MPU6050或者这个系列的其他产品,比如更高阶的九轴MPU9120
当然,很多事情在刚刚开始做的时候,就很容易遇到扑街的事情,比方说,谁会想到,我折腾了一个上午,本以为简单的i2c时序会没成功获得数据呢?
于是我想,那我就先搞一个能得到数据的串口模组呗?
毕竟,比起获得数据,难道获得数据以后,能够实现姿态判断,不是更进一步更重要的事情吗?

发表评论 评论 (1 个评论)

回复 lehuijie 2018-7-1 21:25
之前也做过一个简单的,放在ee上了

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-12-17 13:50 , Processed in 0.039105 second(s), 10 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2018 http://bbs.eeworld.com.cn/

返回顶部