爱盲论坛

标题: 原创:利用手机,完美解决坐电梯找楼层问题。 [打印本页]

作者: 甲骨文    时间: 2020-12-5 13:24
标题: 原创:利用手机,完美解决坐电梯找楼层问题。
坐电梯找楼层,移植是视障人士的老大难问题。针对这道难题,也有很多朋友找到了不同的解决思路,有的在电梯门口做记号,有的使用无线对讲门铃,有的寄希望电梯能语音播报,但这林林总总,都存在一些这样那样的局限性,比如所做的记号被保洁阿姨清除,去陌生的大厦做陌生的电梯,或者乘坐的就是无语音播报的电梯,这些方案就只能望洋兴叹了,当真遇到这些具体问题的时候,当事人往往会急得一脑门汗,甚至会在陌生的大楼迷宫里面像无头苍蝇,急得团团转。那么,能不能找到一个彻底解决这个老大难问题的方案呢?本人经过长时间研究和试验,终于找到了!而且不需要添加其他多余的设备,仅仅只需要一台本身就会天天使用的手机就基本解决。
学过物理的朋友应该都知道大气压强与海拔高度,大气压会随着高度的提升而下降,其关系为“每提高12m,大气压下降1mmHg(1毫升水银柱)或者每上升9m,大气压降低100Pa。而直梯也正是在沿着海拔高度上下运行,换一种说法就是,当电梯运行到高楼层的时候,电梯内的大气压强会低于运行到底层位置的大气压强,登山使用的气压测量表以及能够测量海拔高度的运动手表基本都是利用这个气压差套入公式自动计算出来所处海拔高度位置的。但市面上所售的气压测量表没有语音播报功能,我们无法使用,如果用手机上附带的图片识别功能去辨别运动手表上显示的海拔高度,一是比较麻烦,二是还得投资去买块带有这种功能的运动手表,为这个去添加个哑巴设备委实没有必要。转来转去,还是只想在手机上想办法,我们知道,智能手机上现在基本都配备了GPS或者北斗导航功能,市面上也有很多通过GPS或者北斗导航定位测量海拔高度的APP,有的手机自带的指南针里面就直接能够提供当前所处位置的经纬度,海拔高度。站在窗边,手机朝向户外天空,相关APP便会显示出目前海拔高度,如果你在第1楼测得的海拔高度是100米,5楼测得的海拔高度是115米,那么,一个简单的除法便得到每个楼层的楼间距为三米,海拔高度做相应增减就可以了,这个方案在所有的智能手机,无论安卓还是苹果上都适用,但这个方案同时也存在很大一个问题,那就是,由于GPS和北斗卫星信号无法穿透建筑物,所以在电梯内根本没法使用,所以只能作为错误走出电梯后的权宜之计,起码通过测量,你知道李距离正确的楼层有多远?
  为了彻底解决这个问题,通过大量的网上检索,终于发现,在各大厂家的旗舰机系列中,装配有气压感应器,由于这个感应器过于小众,很多厂商以及商家没有在配件中列出,根据找到的一些有限资料,下面列出一些带有气压感应器的手机型号:华为mate系列,三星N9150,小米2,小米Note Plus,小米4,联想ZUK Z2 Pro,苹果iPhone 6,苹果iPhone 6 Plus。于是找来了一台华为mate30,下载了气压高度计 APP,这个应用可以通过大气压力计算出设备所处位置的海拔高度!
还可以通过气压差来计算出相对的高度变化。通过测试发现,能够较为准确计算出所处楼层位置,之所以说是较为准确,主要是因为,大气压强会受到大气环流以及温度影响,存在一定的波动,所以使用的时候,最好配合GPS北斗导航测量海拔高度,相互参考。另外,由于商用建筑普遍楼层高度远远高于民用建筑,所以在日常使用时,应该作出鉴别,鼻子下面一张嘴,遇到问题有礼貌的张一下最好。
  这里顺便介绍一下如何利用苹果手机实现这个功能, 苹果iPhone 6,
苹果iPhone 6 Plus在测量高度这一块,需要借助手机自带的气压传感器功能,我们下载一个名为“barometer”的气压高度测算器。
打开应用后,在页面箭头处的“Reset”处进行点击,意为重置高度,将现在的高度定为0点。
然后我们将手机抬升到一定的高度,这时候手机会感受到气压的变化,随之软件相应的计算出高度的落差,这样就会呈现出一个抬升的高度。因为这是一个计算数值,数值并不准确,所以只能作参考。
  昨天晚上又一次外出测试了自制导航轮,事先让夫人在过马路牙子以及上下台阶时不再提示,全程散步三个小时左右,导航轮一切工作顺利,反馈及时,无一遗漏。今天晚上将再次外出,配合白马导航随意走模块作复合性测试。
  好啦,就写到这儿。最后祝各位周末愉快!
本楼来自 掌中世界安卓版
作者: 键盘侠    时间: 2020-12-5 13:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风中漫步    时间: 2020-12-5 13:37
这个好像在哪儿看到过,楼主是不是发过这篇帖子
本帖来自安卓秘书
作者: 甲骨文    时间: 2020-12-5 13:41
标题: 回 板凳风中漫步说
没有,第1次刊发
本楼来自 掌中世界安卓版
作者: 玩的就是心跳    时间: 2020-12-5 13:45
标题: 回楼主甲骨文
还是比较麻烦的最简单的办法就是问同行的人,如果是经常坐的电梯,用声音定位的方法还是很实用的
作者: 甲骨文    时间: 2020-12-5 13:48
标题: 回 5楼玩的就是心跳说
我的初衷全部是基于无人帮助下的独立识别,独立行走。
本楼来自 掌中世界安卓版
作者: 菜鸟小子    时间: 2020-12-5 14:03
自己走最有效的办法只有一种,这办法你们都知道的,但是这往往都是被抛弃的办法,你猜猜是什么办法,跑楼梯呗,哈哈哈,别说你家楼房没有楼梯哈。
本帖来自爱盲客户端
作者: 菜鸟小子    时间: 2020-12-5 14:06
标题: 7楼菜鸟小子
幸亏我家在三楼,跑跑还能锻炼身体,哈哈哈,住二十楼的兄弟慢慢跑吧,爬爬更健康
本帖来自爱盲客户端
作者: 老北    时间: 2020-12-5 14:14
自己常去的电梯,第1次可以让人带着你从1楼电梯关门开始,或者是从关门以后开始启动,往上升开始计时你输多少数,然后让旁边待你的人手表看好到达你要去的楼层,总共花了多少秒,然后再看你自己数到了第几个数字,当然这个手术的速度,你自己要用自己最适合的平均速度,如果到5楼用了10秒,你也刚好数了10下,那你的频率就是一秒一下,那么你下次坐电梯就从1楼开始数,等你数到10或者是略过或者略没到的地方,肯定就是你要到的楼层,因为电梯的速度基本上是固定的,不可能说今天飞快明天很慢,刚开始可以让人带着你都测试几遍,然后以后就记住这栋楼的电梯的速度和你的手术的速度的比例,或者是1:1或者是1:2,如果总共用掉了20秒,那你也刚好数到20,然后你要的是5楼,那么说每一层需要4秒左右,下次你如果到3楼,那等你数到12开门的肯定是上楼,下次要到20楼,那你下次就要数到80,因为数到4是一个楼层,那么20个楼层你就要数80,打开的时候肯定就是你要到的楼层
本帖来自安卓秘书
作者: 130152    时间: 2020-12-5 14:26
标题: 回9楼老北
这是不可能,万一中间楼层有人上下电梯那就乱套了。
本帖来自安卓秘书
作者: 庸人自扰    时间: 2020-12-5 14:35
我的方法就是从来不跟别人坐电梯
本帖来自安卓秘书
作者: 老北    时间: 2020-12-5 14:37
标题: 回10楼130152
不会乱套,蜀道急在哪里停的?你已经知道是第几楼了,等关闭门以后重新启动,你就重新计算到你的楼层就可以了,如果你去5楼,每一个楼层是4秒钟,那总共需要20秒,到第3楼的时候有人下电梯或者进电梯,那你肯定是数到12左右,等人进来了继续往上走,你也可以接着往下数,或者从一开始如果还需要两楼,那就数到8,如果继续接着下面的往下输,那么你就延续到20,照样是5楼
本帖来自安卓秘书
作者: 老北    时间: 2020-12-5 14:39
因为每一栋楼的电梯速度不一样,所以第1次必须有人带着你先走一走,一个秒数只针对一栋楼的电梯,因为每个楼速度不一样,有的楼,可能只要三秒有的,电梯可能需要5秒,
本帖来自安卓秘书
作者: 峰广西岑溪    时间: 2020-12-5 14:52
还好,我这最高就是六楼,也没有电梯,走几步路就OK了。
本帖来自pc秘书
作者: 神清气爽。    时间: 2020-12-5 15:56
这帖子好像在哪里见过,好熟悉
本帖来自安卓秘书
作者: 神清气爽。    时间: 2020-12-5 15:57
标题: 回板凳风中漫步
咱俩是不是穿越了
本帖来自安卓秘书
作者: 月亮河    时间: 2020-12-5 15:57
标题: 回6楼甲骨文
支持楼主的奇思妙想,也支持楼主的大胆尝试。能够让盲人独立出行,独立做一些事情。是盲人真正解决自身问题的最高境界,虽然盲人有可能不可能在地球上孤独的生活,总需要名人帮助,但是能够做到一点是一点。这点在每个全盲的心中都是信仰神圣的信仰。
本帖来自安卓秘书
作者: 神清气爽。    时间: 2020-12-5 15:58
标题: 回9楼老北
你这层回复,我以前也见过,好神奇呀
本帖来自安卓秘书
作者: 老北    时间: 2020-12-5 16:14
你可是在梦里见过,有很多未来的场景发生以后就是自己曾经梦境里面见过的
本帖来自安卓秘书
作者: 蓝海    时间: 2020-12-5 16:54
标题: 回12楼老北
我曾经这样想过,但这个也不实际。因为电梯刚启动的时候或者准备停的时候,它有一种速度慢。这个怎么计算呢?
本帖来自安卓秘书
作者: 蓝海    时间: 2020-12-5 16:57
假如说有许多人频繁的出入。大家都知道,电梯启动或者准备开门的时候它会变。慢
本帖来自安卓秘书
作者: 千里寻情    时间: 2020-12-5 17:03
楼主分享的这个办法太复杂了,我感觉不太好使,
作者: 千里寻情    时间: 2020-12-5 17:04
还是张嘴好好求助明眼人最可靠
作者: 甲骨文    时间: 2020-12-5 17:09
标题: 回 17楼月亮河说
谢谢理解。其实相信没人愿意成为别人的累赘,只要多想想办法总会有的。
本楼来自 掌中世界安卓版
作者: 老北    时间: 2020-12-5 17:18
唉,尽量买10楼以下的房子,就爬楼梯同时也锻炼了身体,咱们本身就是锻炼太少
本帖来自安卓秘书
作者: 甲骨文    时间: 2020-12-5 17:18
标题: 回 23楼千里寻情说
用带有气压感应器的手机,只安装一个AP P就完事儿,这么简单就那么麻烦吗?只需要一直打开那个APP,到了每个楼层它就会自动显示当前相对高度,只要把焦点放在那个位置,读屏软件就会自动读出。如果连这么傻瓜的操作都觉得繁琐,那可能这个世界上再也找不到更加不麻烦的事情了。另外,问别人到省事儿,但如果没有遇见其他的人怎么办?
本楼来自 掌中世界安卓版
作者: 庸人自扰    时间: 2020-12-5 17:52
标题: 回19楼老北
我以前就发过同样一个帖纸叫做有没有软件可以告诉电梯到了哪一层这里的所有回答,我里面几乎都有
本帖来自安卓秘书
作者: 庸人自扰    时间: 2020-12-5 17:54
标题: 回26楼甲骨文
你说的这个办法对硬件还有要求,你说的那一几部手机都算是高端手机几乎不太可能实现,不可能看个电梯专门去买个手机吧
本帖来自安卓秘书
作者: 甲骨文    时间: 2020-12-5 17:57
标题: 回 28楼庸人自扰说
这个对手机硬件的确有要求,换机的时候可以考虑旗舰手机,当然,花百八十元买个二手小米4,或者几十元买小米2也可以,小米后面的旗舰手机安没安装气压感应器就不清楚了
本楼来自 掌中世界安卓版
作者: 江南忆其人    时间: 2020-12-5 18:15
有钱人真烦恼,高楼大厦不好找,还是穷人更方便,一天来回跑几遍,
本帖来自安卓秘书
作者: 杨柳    时间: 2020-12-5 19:36
标题: 回楼主甲骨文
这种测定还是比较麻烦的。因为气压都是会有波动的,即使你在平地。比如说台风来了,那么气压自然会下降。冷空气来了,气压就会上升。气压波动的大小,那就要看天气系统了。比如你现在的气压是1010 300帕。如果是一个强台风或者是台风来临,那么它的气压会掉30百帕以上。如果是冷空气来临,它的气压也会跟着上升。这是海平面气压。。另外就是早晨的气压和下午的气压还是会有所不同。一般下午的气压会比早晨的要低一些。夏天的气压会比冬天的要低一些。
本帖来自安卓秘书
作者: 千里寻情    时间: 2020-12-5 19:46
三十一楼朋友分析的很好,您的气象知识没有白学
作者: 黑煤面子    时间: 2020-12-5 20:09
若只解决自家的电梯问题,门里嵌个能通过电话铃声打开的大喇叭最保险,谁也不可能把人家门里嵌着的喇叭拿走。
怕进了电梯打不通电话就在进电梯前打电话把门喇叭打开,喇叭会不断地播放预设好的东西,直到摸见门关喇才会停止播放。
作者: 甲骨文    时间: 2020-12-5 20:40
标题: 回 31楼杨柳说
气压的确存在波动量,但是在上下电梯这很短的时间内可以忽略,因为 APP取的就是当前气压值,上下电梯时间内这个值波动不是很大。
本楼来自 掌中世界安卓版
作者: 甲骨文    时间: 2020-12-5 20:41
标题: 回 33楼黑煤面子说
在熟悉的环境下,能想的方法有很多。但是在不熟悉的环境,多几套备用方案应该没有错的
本楼来自 掌中世界安卓版
作者: 苗王    时间: 2020-12-5 21:08
现在最新的苹果不是有那个雷达吗?雷达能不能测量海拔的高度?如果可以的话,那么精确度就不用质疑了。其他的测量方式我觉得都不太靠谱,没那么准确。这是陌生的环境,但是每座楼层的高度都不太一样也许这栋楼50米20层,但是另外1栋它就21层,也说不清楚,它规格都不同,如果是自己的小区,自己的家的话,可以要求住建部那边安装一个语音电梯就OK了。好像有这个政策支持加装语音报号楼层的电梯。
来自 畅游助手
作者: 相遇是缘    时间: 2020-12-5 23:06
k30pro有气压器,
本帖来自安卓秘书
作者: 时光边缘的男人    时间: 2020-12-5 23:16
这个办法不可行,我住在36楼
本帖来自pc秘书
作者: 时光边缘的男人    时间: 2020-12-5 23:21
我是想回复那个说跑楼梯的楼层的,怎么直接回复主题了啊,我是说我住在36楼,要是走楼梯那我的腿太爽了
本帖来自pc秘书
作者: 银色宇宙    时间: 2020-12-5 23:30
我觉得按计算时间的方法可行,但不是老北坛友那种方法,我的方法如下:
先测两个基本数据,假设测得1楼到三楼用时6秒,1楼到6楼用时9秒,用时间差除以楼层差得出每层正常速度需要1秒,并得出关门加速减速开门这套流程用时4秒
我们就可以从电梯关门开始计算时间,中间每次开门停止计时,关门后重新计时也可以,原有计时累加一个4秒时间也可以,一直到你需要的楼层。
这个心算比较累也不容易太准确,其实开发个小工具,两个输入框输入两次测量时间,然后摇一摇开始停止计时,每次开门关门摇一下,快到楼层时震动提醒,这样就不错
其实这个功能用解说插件应该很容易实现,声音反馈震动反馈输入框等这些元素在解说插件开发里都不是问题,就是不知道能不能直接访问运动传感器接收摇一摇信号,实在不行双击也可以
本帖来自微秘
作者: 银色宇宙    时间: 2020-12-5 23:33
最好不按开门时间关门时间来做计时点,而是用电梯启动刹那和停止刹那当计时点,只计算运动过程,避免各种人为操作影响时间
本帖来自微秘
作者: 甲骨文    时间: 2020-12-6 08:08
标题: 回 36楼苗王说
最新苹果12上的那个激光雷达不是测距的,那个主要用于5米范围内的人员移动播报,而且只针对人物行动,那款激光雷达的视角也非常狭窄,只有正面15度,所以别对他抱希望。对于陌生环境,第1次的确需要大改知晓建筑物内部空间构造,不过一般民用建筑,层高基本在三米每层,商用建筑就不好说了,那个要看跨度空间的,这个的确需要先问询一下,走过一次以后就不需要了。
本楼来自 掌中世界安卓版
作者: 甲骨文    时间: 2020-12-6 08:11
标题: 回 41楼银色宇宙说
这种尽量排除外在干扰的计时方法的确不错。
本楼来自 掌中世界安卓版
作者: 俱往矣    时间: 2020-12-6 08:23
标题: 回复6楼甲骨文
有的电梯本身就带有楼层播报,挺好的,如果对电梯生产厂家提出一个无障碍的硬性必备要求,这问题是不是就迎刃而解了呢?
本帖来自微秘
作者: 甲骨文    时间: 2020-12-6 09:04
标题: 回 44楼俱往矣说
能够做到这个当然最好,不过需要全部电梯生产厂家执行的话还需要进入国标
本楼来自 掌中世界安卓版
作者: 顾焱瑜    时间: 2020-12-6 15:33
1楼100米到5楼115米,平均楼层高度不是三米。如果到了6楼是115米的话,才是三米平均楼层高度。
本帖来自安卓秘书
作者: 红石    时间: 2020-12-8 00:22
标题: 回复楼主甲骨文
请问楼主导航轮是什么,能实现什么场景的应用,谢谢
本帖来自微秘
作者: 囧囧总    时间: 2020-12-8 01:36
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 爱盲论坛 (http://aimang.net/) Powered by Discuz! X3.2