15款手智,原车屏幕大家都懂,没有导航,不能联网,不能装程序,唯一能跟上时代的手机互联也是鸡肋产品,三天两头连不上,这不,考虑换安卓系统,结果安卓的都是10寸大屏,出风口被压缩,太丑了,所以没办法,买了一个安卓通用机,2+32g全网通:
有人会说,装不上怎么办,孔位不对怎么办,原车按键怎么办?对,都是问题,那么容易就不叫问题了,首先,这个通用机面板肯定是无法匹配的,我们需要扩孔,做支架,听到这里,一般人都放弃了
先手工修整,再上CNC,最后做支架
装好变成这样,不注意看真的看不出来
卖家配了一根V3高配专用线,经过自己改造,基本匹配了,唯一遗憾的是中控屏时间不能同步(卖家说没有针对开发),然后就是加了解码盒,安全带提示音由解码盒喇叭输出,变成嘟嘟声,不过这都不影响改装的热情,有得必有失嘛,接着,很多还要大屏的人甚至有的商家提供了封口面板,因为原车功放部分(按键音量旋钮部分)已经报废,安卓屏集成了功放板,怎么办,强迫症是忍不了的,首先了解多功能方向盘按键原理,其实是总线电阻式,按下不同按键,接通不同电阻,安卓机能直接学习,这几就好办了,面板按键能够实现了:
接着,我们拆开按键板,发现原车是移位寄存器控制的按键,太高级,弄不了,直接把他取点不要,然后需要分析各个按键的引线关系进行改造
画线路图,试验:
测试通过,最后就是改了,通过介入不同的电阻,来匹配不同的按键,和多功能方向盘相同的按键,接入想同的电阻就OK,其他按键接入不同电阻,可以学习自定义为其他按键
上图已经改完,植入不同阻值的贴片电阻,测试完全OK,接下来最难的就是音量旋钮了,音量旋钮是一个编码器,通过旋转产生不同的高低电平顺序,就能知道你旋转的方向,最终调节音量,由于我不懂安卓硬件协议,所以无法直接介入导航,最终构思是通过单片机读取旋钮方向,再执行控制他“按下”了音量加减件,硬件用arduino,通过各种程序测试修改,始终无法解决旋钮抖动问题,也就是正转的时候有可能会误码,会有反转的错误提示,硬件软件消抖都测试了依然无法解决,为此折腾了两个星期,最终从国外的网站上找到合适代码,通过修改,完美通过,旋转无误码,然后就是按键转换,如何让arduino去按音量键?用机械手吧,哈哈开玩笑
为此,也十分头痛,也许有人说用继电器,啪啪声音是强迫症受不了的,然后尝试三极管,场管,无解,还有人说用干簧管,最终突然想到,用光耦,通过arduino输出高电平,光耦导通,按键被“按下”,测试通过后,为了小型化,买了arduino mini板,对比上面蓝色板板,是不是小了很多?
两个精密可调电阻,调节使与原车方向盘音量键阻值一致
然后买来转接线,把排线引出,装箱,通过5v降压板供电,原车按键背光也接了进来,
原车功放系统板被掏空了,装上arduino模块
光荣下岗了
完工,所有按键完美匹配,旋钮可用,不过因为程序编写不精,还无法做到快速扭的时候每一格都能对应的音量,正常手速没问题,慢扭也非常精准。
谢谢大家!