从哪儿开始?
还有其他的方法来做到这一点。
也许最廉价的办法是只构建自定义电缆挖掘无线电从SP2端口麦克风端口和AF-出的AF-在和PTT针,线那些直接到我的计算机的辅助输出和麦克风插孔,并使用软件调制解调器。增益/电平控制和PTT可能需要在之间的一些电路。另外,也可以在所提供的SP2端口的中心环上的TTL串行连接到控制无线(PTT,VFO选择,设定频率等)。
同样,一个2路的蓝牙音频设备可能被用于中继AF和从PC上运行良好的现代软件与选择作为音频输入和输出装置中的BT设备。这种方法可以让你消除你的控制计算机电气连接。一个可以设计的模拟电路来拉在PTT当音频被从控制PC流,或设计一些其它的方式来切换无线PTT,可能在运行作为一个串行端口的单独的BT设备。
这就是让我想到了ESP32这可以作为一个2路BT音频设备和数字两种决定何时触发PTT,或提供其PC上的控制软件可以使用命令PTT一个telnet终端。此外,还有吨的其他东西,你可以用ESP32驱动电台做。
这也让我思考了ESP32是足够强大,可以处理板载AF调制和解调,省去了PC上的软件调制解调器的需要。相反,人们可以通过蓝牙串行配置文件或超过802.11 telnet来控制TNC发送和接收数字报文,实现KISS协议。
这绝不是一个新概念,它只是新的给我。其他项目中使用各种形式的微控制器与通过I2C或类似蓝牙串行接口。例如,mobilinkdTNC3和MicroModem这两个项目似乎都得到了很好的支持,很值得投资。原来Mobilinkd也在积极考虑搬到ESP32,但犹豫了,因为BLE模式下电源管理中的bug其中有被修复。
我很动心买mobilinkd TNC3但想通我还不如尝试建立类似的,因为我有一些空闲Esp32s和杂项组件,加上测试设备,由于所需的代码库的各个部分以各种形式在其他平台上已经存在的东西。而且,事实证明@Evan早已开始移植马克Qvist的APRS工作的ESP32。我会尽力埃文的LibAPRS分支并从那里走。还有一些其他的Arduino KISS TNC项目也看好,但针对年龄较大,速度较慢板。有些看起来比其它的端口到ESP32容易。
如果所有的失败,我可能会打破和买mobilinkd TNC3或等待基于ESP32版本。
关于接口的一些想法:
- 强烈的欲望处理高达
9600波特在VHF。- (9600不可能没有访问无线电调制器)
- 也许以后我可以添加此人是否与兼容的收音机表现出兴趣
- 优先级:AFSK 1200万桶
- 也许BPSK 1200 BD,BPSK 2400 BD,QPSK的2400bps,QPSK 3600个BPS?
- 通过声卡调制解调器的其它模式中,与ESP32音频中继
- (9600不可能没有访问无线电调制器)
- 理想情况下,该设备还应该支持HF为好,以较低的波特率。
- ......万一我以后得到一个HF或三频钻机,或为其他用户
- 优先级:HF包,1200波特
- 通过声卡调制解调器的其它模式中,与ESP32音频中继
- 支持APRS(应该是容易的,因为开源的库都可用)
- 胃内@Evan的ESP32 TNC项目哪些端口马克Qvist的APRS库到ESP32
五4种方法PC和调制解调器之间传输数据:- AF中继模式:音频从PC软件调制解调器/,
通过蓝牙(A2DP 2路?)(剩余)- 在802.11(UDP如果TCP不实用)
- KISS了蓝牙低功耗(BLE)串行配置文件,或
- KISS超过802.11 TCP
- 吻……
- AF中继模式:音频从PC软件调制解调器/,
尼斯的工作 - 可以帮助我建立一个跨国公司为我的四频手机钻机。