现在智能行李箱是挺火的,不过目前我所了解的,网上都很难找到这个资料,作为一般的电子设计的话是比较难做的,换句话说是难做得好,因为如果是学生想要做一般的课设毕设,哪里有足够的时间和精力去研究这个,智能跟随行李箱,说白了就是测距,跟随跟随,肯定有个方向性,其实也是测距,当距离测得很准的时候,就知道移动物体的方向的。

一般的小小产品,用两个大眼睛的超声波测距,红外测距,等等,高级一点的就是opencv这种了,来个人脸识别什么的,一堆东西结合到一起。这个东西真的不好搞,其实我搞得也不怎么样,大概是有个方向了但是很难做好。

废话一堆,下面就说说我的思路,大家都知道esp8266模块吧,这是一个常用的wifi模块,其中就有很多这款芯片的固件,有的固件是支持这么一个功能的,就是rssi,就是一个代表着信号功率大小的这么一个值。所以我的思路就是:

行李箱上装有三个不同位置,成三角形的三个8266模块,移动物体(人)身上的手机开一个热点,让行李箱上面的三个模块连接这个热点,不断的获取当前的rssi的值,通过这个值来判断这个模块与手机之间的距离,三个模块,或者是在不行就两个,也能够判断手机的方向了,从而达到跟随人行走的目的。当然,要驱动电机的啦。

不过这种方法不准,因为RSSI与距离的远近并不是成线性关系,而是一条曲线。举个例子:当模块与手机的距离为1米的时候,假设这个时候RSSi是100,距离为1.1米的时候,可能就是50,1.2米的时候RSSI可能就是10了。