
开源协议
:GPL 3.0
描述
该语音遥控器采用UART串口通信的原理进行控制。基于470-510Mhz无线信号进行通讯。
其构造非常简单,复刻极其容易,据商家描述,该模块最理想情况下,通信距离达6KM。即该语音遥控器的遥控距离最远可达6KM.
组成它的最重要部分是天问ASRPRO核心板和技象科技的TP1110-MK20无线透传模块。此外还有麦克风、扬声器、开关等
天问ASRPRO核心板:该模块为离线语音模块(即无需网络,在本地对用户的语音指令进行处理),它使用天问BLOCK软件进行编程。在本项目中,它的作用是根据用户的语音指令发送字符或者字符串(本文末尾会附带我写好的程序范本)。
TP1110-MK20模块:该模块必须成双成对使用,购买时商家会提供它的写频软件(注意:两个MK20模块要互相通信,必须处于同一模式和同一频率下)。给它标准5V供电,再与其它设备连接上串口引脚(TX和RX),当其它设备的串口处于发射状态时,串口字符(串)传入MK20模块并通过无线电波发送出去,另一个MK20模块通过无线电波接收到串口字符(串)后,会自动转发给与它串口相连的设备,从而实现无线通信。
以下是工程详解(数字编号与图片对应)

1:3.7V聚合物锂电池。型号:503040-500毫安。想要续航长可以购买更大的电池。 购买方式:PDD
2:5V1A不间断电源模块UPS(特别提醒:该模块上没有LED指示灯,它的R+,GND,G+为LED焊接点,可以焊接两个0603封装的LED上去,方便指示模块工作状态)。购买方式:TB,深圳优信电子、yourcee旗舰店。
3:技象科技的TP1110-MK20无线模块.对比商家图片可以看出我将原本的TP1110-MK20模块的天线座和1X7P的排针给取下来了,这样做的原因是为了让模块能以贴片的方式贴在PCB板上,从而节省立体空间。拆除天线座子和排针建议用电烙铁使用“堆锡法”(b站可搜到“堆锡法”操作方式),很容易就能取下来。购买方式:TB,技象科技旗舰店
4:TYPE-接口。购买方式:立创商城,编号 C2919656
5、6:两档侧拨贴片滑动开关。购买方式:立创商城,编号C431541
7:两档卧式贴片开关。购买方式:立创商城,编号C7507447
8:全指向麦克风。购买方式:立创商城,编号C233292
9:天问ASRPRO核心板。此核心板根据内存分为2M和4M,建议购买4M版本,能存更多程序,一定要买未焊排针的。购买方式:TB
10:1X4P排针2.54mm间距,为9号的RXD、TXD、5V、GND的引脚引出,作用是方便遥控器装配完成后给9号写入新程序。
11:1X7P排针2.54mm间距,为3号的GND、VCC、RI、TXD、RXD、RST、WAKE的引脚引出,作用是方便遥控器装配完成后给3号进行频率或模式的配置。
12:扬声器。购买方式:立创商城,编号C530531
13:100nF电容。购买方式:立创商城,编号C6119867
14:双通六角铜柱M3*10(数量:4):购买方式:TP。我用的M3*10有点短了,建议购买M3*12~M3*15规格,双通六角螺柱的长度决定了能放下多厚的电池。
此外还需购买M3沉头螺丝(数量:8),长度建议大于等于12mm。还需购买M3*2六角螺母(数量:4)
15:天线(图中未标出),买支持频率470-510Mhz的天线即可,根据自己喜欢买长的或短的。
使用方法(数字编号与图片无关)
1、4号(TYPE-C接口)连接充电线,经过2号(不间断电源模块)给1号(3.7V聚合物电池)充电。
2、5号和6号都是2号的开关,往上打为开启,往下打为关闭。不同的是:6号为电池开关,当6号关闭时,1号与2号的联系被切断,2号无法给1号充电,长时间不使用遥控器可关闭6号,避免电池过放损坏。5号为2号的输出开关(也就是通俗意义上的开关机),当5号关闭,2号的OUT端不会有输出,即不会给3号、9号供电,但4号仍可经2号给1号充电。
3、8号为9号的MIC引出麦克风,用来拾取声音,传入9号芯片内部。
4、12号为9号的SPK引出扬声器,用来播放9号里输出的音频信号。
5、7号为遥控器状态切换开关。它控制的是9号和3号的串口连接。
5.1、当开关打到下面(编程)时,串口连接断开,此时可通过10号排针给9号写入程序,或者通过11号给3号更新频率、进行模式配置。
5.2、当开关打到上面(工作)时,串口连接恢复,此时9号与3号可以正常的串口通讯。
5.3、 注:因为串口工作特性,当开关打到上面(工作)时,如果此时通过10号排针或者11号排针对遥控器进行操作,会失败。
5.4、因为11号是将3号的所有引脚都引出了,当7号开关打到编程时,3号与9号的串口连接虽然会中断,但是供电不会断开,这时可将3号视为一个已经通电的TP1110-MK20模块,可通过11号将其与任何其它外部模块连接,实现对其他数据的发送(算是语音遥控器的拓展功能叭)。
焊接小贴士
1. 本工程可只使用电烙铁即可完成所有焊接操作
2.本工程是将PCB板贴在PCB板上,目的是为减少厚度。所以MK20上面原本的天线底座和排针需要拆掉。
3.为保证焊接稳定性,建议可以使用金属膜电阻的引脚代替排针插入PCB板孔中,再焊接,长的引脚再剪掉。如果只用焊锡将叠在一起的两个孔灌满,很难保证焊接后连接稳定。
4.MK20拆掉天线底座后的位置,在正面有三条竖直的细长焊盘,背面有两条竖直的细长焊盘。注意正面的中间那根细长焊盘是连接天线座的中芯的,而正面的左右两个焊盘和背面的两个焊盘是连接在天线座的金属外壳的,即他们在物理上是连接互通的。在图片上只能看到连接了正面中间的焊盘,这时因为背面的两个焊盘被我使用加热台贴上去了。
5.在该工程上,只用到了ASRPRO的8个引脚,即GND、5V、PB5、PB6、SPK+、SPK-、MIC+、MIC-,只需焊接这8个引脚即可,其它10个引脚可不焊接
语音遥控器图片展示




想了解遥控器的更多信息,可前往b站观看视频。
语音透传遥控器b站视频链接: https://b23.tv/HI3EfOp
在b站视频中还提供了使用语音透传遥控器控制麦克纳姆轮小车的视频案例
案例中用到的模块:四轮驱动麦克纳姆轮小车(1台),L298电机驱动模块(2个),51/52单片机最小系统开发板(一个),TP1110-MK20无线模块带天线(1个),电源(1个,建议输出电压≥7V,输出电路≥2A),母转母、母转公、公转公杜邦线(若干),其它如螺钉、螺母、六角铜柱可灵活替代。
案例中的程序:
天问ASRPRO程序:见附件,或天问BLOCK软件,范例代码—更多范例—最新项目,搜索“行秋”,找到“语音遥控正式版”下载即可。
AT89C51单片机最小系统程序:见附件
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论