基于sensorTag的指北针,高度计,PPT翻页器
[复制链接]
1、用磁力计实现指北针:
用通用指北针作方向校准,把通用批北针和SensorTag水平放置,SensorTag正向放置方向与批北针所指的“北”一致时,得到一组磁力计的参数。这组参数舍掉z方向的参数,只保留x、y方向的参数(后期方向计算)。我们把x、y值相除,得到一个比值,把这个比值向下和向上扩展,无论任何时间我们把SensorTag方向指北的时候,那么x/y的比值都在这个范围内,从而现实指北功能。当指北的时候,我们让SensorTag上的其中一个LED点亮,当不指北的时候,让LED熄灭;如果SensorTag随身携带的时候,大多数时候不会指向北,所以LED不会亮,这样也保证了省电;假如SensorTag是固定位置,并且是指北的,那么这时候LED是亮的,我们可以在程序中设置,亮30秒后,自动熄灭,这样就更省电了。喜欢户外爬山的朋友,可以随身带一个。
2、气压传感器实现高度计:
我们知道随着海拔高度的增加,大气压力是减小的。
下图为大气压与海拔高度的关系:
从上图显示,当高度从海平面上升到海拔11,000米高时,大气压从1013.25 Mbar降到230 Mbar。 我们从图中不难看出,当高度低于 1,500米时,大气压几乎呈线性降低,每100米大约降低11.2 Mbar,即每10米大约降低1.1 Mbar。为了取得更精确的高度测量数据,可以在目标应用中构建一个大气压高度查询表,根据压力传感器的测量结果,确定对应的海拔高度。 如果使用全量程为300 Mbar到1100 Mbar的绝对MEMS压力传感器,测量高度可达海拔9,165米到海平面以下698米。 SensorTag板上的气体压力传感器T5400量程正好为300 hPa to 1100 hPa,从手册可查到hPa与Mbar的比例换算关系为1:1,即等效。
现在市面上的有海拔指示的户外运动电子手表,正是利用了气体压力与海拔的关系来指示高度的。
3、两个用户按键实现PPT翻页手持端:
在SensorTag板上有两个用户按键。SensorTag与电脑连接,在电脑上播放PPT,通过SensorTag按键操作,实现PPT翻页等操作。
[ 本帖最后由 gs001588 于 2013-10-22 23:22 编辑 ]
|