查看: 6578|回复: 0

入乡随俗:为德国ScaleART工程车增加“请注意倒车”语音模块

[复制链接]

入乡随俗:为德国ScaleART工程车增加“请注意倒车”语音模块[复制链接]

caroline 发表于 2019-7-12 11:12:13 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式 回复:  0 浏览:  6578
为什么要加倒车语音模块?
原因很简单,出厂标配没有倒车音!
除非使用S22、M20、K40、M220这类德国电调再配合德国SM7声组才会触发倒车“嘟嘟”音。
这台车上配置的是SM7声组,由于使用的是电调不在上述之列,所以也就不能发出倒车音。

我用了一个比较简单而且成本不高的方法,来实现了倒车音,而且是可以遥控触发的。
可以用遥控器独立开关触发,也可以和倒车摇杆联动(设定好参数即可实现)。
而我选择的是用遥控器独立开关触发,好处是:想听就让它响,不想听就不响。

a6.jpg
先准备好上面的零件,名称和规格在照片上有说明。

a7.jpg
这是语音模块的接线说明
它发出的声音是:嘟嘟嘟,请注意倒车!
每触发一次,播放两遍。
假如把触发按键一直按着,它也只能一次播放两遍。
但我找到了办法来解决这个问题,可以使它在触发后,不限次数一直播放下去,直到触发按键释放。

a8.jpg
首先我搭建了一个实验电路,方便测试,不讲究外观。
按键触发,被以遥控器信号线替代,串接电阻加以保护。

a9.jpg
安装到接收机上的一个闲置通道上。
这里我选择的是副接收机的第4通道。
这次再多介绍一下,为什么有主副接收机。
因为这台车的功能比较复杂,主接收机的16个通道全部被用完了,所以再额加增加了一个副接收机,从而额外得到了10个通道。
整个系统就有多达26个物理通道,以及数不胜数的逻辑通道。
什么系统能支持接收机进行这样的级联呢?当然是ScaleART自家的COMMANDER遥控系统,主接收机型号是CM5000,副机型号是CM1000。

a10.jpg
在遥控器界面里选择2号接收机,也就是CM1000这个接收机,
因为我们的语音控制模块是连接在CM1000的4通道上的。
这里需要特别指出:COMMANDER遥控系统的功能非常强大,得益于它强大的物理输出通道自定义功能,我们才得以实现用最简单发方法遥控触发语音模块。否则咱们还需要再添置一个PWM遥控通断开关模块才行。因为常规的遥控器接收机只能输出PWM信号,而COMMANDER系统的接收机除了能输出PWM,还能变成通断开关、弱电源开关,以及轻触开关感应端口。
在这个案例中,我将其设定成了弱电源开关,这样就能够实现向语音模块的触发端口提供高电平。假如接收机是常规PWM输出,则这个信号将无法直接触发语音模块工作。

a11.jpg
选择Port 4(4通道)
NAME:自定义一个名称,随意就好
重点是Note的设定,这里选择:Mode Intervall memo
Channel,设置成“i”,这就是为触发功能指定遥控器开关的意思。i开关在SA5000遥控器的左侧面以实体按钮的形式存在。
Layer,层,一个有8层可选择,1、3、5、7层为行驶功能层,2、4、6、8层为吊车功能层。
这里选择单数层,即是让倒车语音只能在行驶时才会有效。
Reverse/Dir,选择“r”,即反向,因为i开关在遥控器上有两个实体按钮,分别用N和R来代表两个开关。N已经分配了其他功能,所以这里我们用R。

a12.jpg
划重点了!
一个开挂的功能。
不仅可以让4通道的端口输出高低电平,还可以控制这个输出的频率和持续时长。
这里我把它设置成了27Hz,时长60%,也就是说每秒有27个触发周期,每个周期里60%的时间是处于高电平的。
当然这个数字不是绝对的,设置成其他数字可以适应。
有了这个功能,一旦触发,语音模块就可以连接播放,而不是触发一次只播放两遍。

a13.jpg
这里再公布一个通过油门摇杆来触发倒车音的设置方法。采用本设置后,油门杆打倒车的同时就会发出倒车音,油门杆恢复中位或前进时,倒车音自动结束。
设置方法是:
Mode选择Intervall switch
Channel映射给C,也就是油门杆
其他所有设定同前面的设定。

假如是用的常规遥控器,那么除了要加遥控通断开关之外,还需要不停的触发,否则也只能一次播放两遍。
所以在一般情况下,SA1000和SA5000遥控器的功能强大程度并不是很能体现出来。
但是当我们接触具体的应用时,才会发现这个遥控器确实在设定上提供给了玩家非常灵活的选择和可能性。

测试结果很让人满意,达到了预期的功能。
接下来对电路进行优化。

在上面的实验电路中,语音模块是由一个降压器进行独立供电的,电源是一个电池。
为了让布线简化,我将从接收机来取电。接收机的电压是5.5V左右。

a14.jpg
把舵机插头焊接在降压器上

a15.jpg
然后在线调整降压器的输出电压

a16.jpg
然后把语音模块贴在降压模块的背面

a17.jpg

a18.jpg
然后将黄线(高电平输出线)串接好电阻后焊接在语音模块的触发焊盘上。

a19.jpg
装车试机

a20.jpg
完成后的全貌

a21.jpg
套上热缩管

a22.jpg
把模块放在二层板的下面压着
这台车的布线有点乱,是ScaleART原厂布置的。

a23.jpg
盖好二层板,放上电池,这样就比较美观了!
请留意喇叭的放置位置,这是我认为比较合适的位置而且美观。
我当然也尝试过放在别的地方,但最终还是决定放在上图中的地方。


【请在Wi-Fi环境下观看】

加装这个语音倒车模块源于突发奇想。
正好原本车上就少一个倒车音功能,那么就装个有中国特色的倒车音吧!
我想这应该可以被称为:入乡随俗!
这个模块也可以安装到攀爬车或者其他车模上。
如果用的是普通遥控器,需要额外加装一个PWM遥控通断开关来触发。
如果是用的ScaleART的遥控器,照上面介绍的方法设定好参数就能够触发。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1
QQ