用ESP32-S3开发板做了个很低成本的远程盒子,直接插在KT8900的手咪接口上,可以利用网络来转发语音。
(本帖主要为分享,楼主不常上线,若您需要技术支持,直接找我的联系方式)
成本的话大概30+200,不包含网络服务器成本。硬件结构、固件代码、服务器代码都开源了,MIT协议,要是有人拿去赚钱我也不管了,反正做出来是自己玩的。
仓库在github上
odorajbotoj/kt8900copilot
其原理很简单:KT8900原生支持中继模式,可以在43号菜单里面打开。我这里将信号线引出给单片机,替代掉另一台KT8900,就可以做网络转发。
为什么选择KT8900:便宜,200搞一台不错的,小,能上执照。发热大搞个风扇压得住,功放少了也还算好换。
支持其他台子吗:不支持,主要是我手上没有,不好做测试。
接入NRL不?:不打算。数据格式不互通,理论可以做转发。但是我想搞自己一套,又懒得写数据包转换,就没兼容。我这个更轻量,NRL更全面也更优秀。
MOTO等其他台子也有接口啊,不改改?:摩机水太深,门道多,而且有其他大佬有方案。
能不能控制调设置调频率?:不能,没有相关接口,就算我破解了手咪按键,屏幕的显示也没法回传
我做的是非侵入式改装,只要外挂就行了,电台不用动。
整一套设计就是冲着简单低成本去的,音频没有声卡芯片也没有codec,而是esp32的adc做连续模式直采,高频pwm+滤波器进行音频输出。声音听起来还不错的。
硬件一个开发板一个sd卡槽几个电容电阻就行了。有一些测试视频,在b站可以搜到。

