开源 | 无线电 | 摩斯电码CW发报练习器

发布于:2023-02-14 ⋅ 阅读:(964) ⋅ 点赞:(0)

屏幕的右边有目录哦,可以直接点击各章节查看(开源代码在文末)

直接上图

在这里插入图片描述

开源协议

与原作相同的GPL 2.0

鸣谢

原作者主页链接:bilibili
原作开源链接:Bilibiligithubgitee
本作较原作 增加了随机发报测试、听抄接收报文、错误纠正的功能

功能简介

  • 具有随机发报测试、听抄接收报文、错误纠正功能
  • 外接电键可以通过3.5mm接口或排线与练习器连接。同时备用一个IO口,以备连接双桨自动电键
  • 未来可能支持将电台与练习器直接连接,以达到自动抄收的目的
  • 预留一个电源跳线,LDO或DC转DC降压电路,便于连接超过5V的电源

使用介绍

B站演示视频

点此进入B站播放视频

显示屏内容释义

  • 左下角显示的 K 指接于3.5mm接口的左声道的电键或接于KA排针上的电键或PCB上的元件KEY3
  • 左下角显示的 K1 指PCB上的元件KEY1
  • 左下角显示的 K1 指PCB上的元件KEY2
  • 跟在按键名后面的单词 Enter 表示按下按键后进入此功能
  • 跟在按键名后面的单词 Adjust 表示按下按键后调整此时的参数

模式1:常规发报练习

按下外接电键(耳机孔左声道、排针KA端口),屏幕显示当前发送的字符、其对应的摩斯电码以及已发送的所有报文
在这里插入图片描述

模式2:随机发报测试

系统于屏幕左上角给出一个字符,你需要正确的敲出该字符对应的摩斯电码,系统会于右上角显示你所敲出的字符,并记录正确与错误的次数
在这里插入图片描述

模式3:听抄接收报文

会发报了,还得会收报。你需要提前准备好纸笔,在5秒倒计时结束后,认真收听并记录,并在收报结束后按下电键核对答案

倒计时:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tugOCSkm-1658750556458)(//image.lceda.cn/pullimage/xBy3lvNObrL88jv3NoxfbrPzVqPEz2xV8RHUboc1.png)]

开始播放电码:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i5qverVu-1658750556459)(//image.lceda.cn/pullimage/QBPdOX2Qo3SUpgbsWkgnu0jwXURYt38HJemkOmMC.png)]

播放完毕:

在这里插入图片描述

核对答案:

在这里插入图片描述

模式4:设置

设置1:发报时 “滴”声长短

默认150毫秒,按或长按电键修改
在这里插入图片描述

设置2:收报时 “滴”声长短

默认80毫秒,按或长按电键修改
在这里插入图片描述

设置3:摩斯电码提示 显示开关

用于设置模式2下,系统是否给出摩斯电码的提示.Hide隐藏 Show显示,按电键修改
在这里插入图片描述

对比:隐藏 摩斯电码提示

在这里插入图片描述

对比:显示 摩斯电码提示

在这里插入图片描述

烧录程序的方法

考虑到大多数人会直接买新的芯片,所以给出两个方法。

方法1:固件烧录

获取固件
  1. 在Arduino IDE界面,选择开发板“arduino pro or pro mini ( 5V/16MHz) ”

  2. 再点击“导出二进制文件”,IDE会把固件输出到源目录下
    在这里插入图片描述

  3. 恭喜你,你已经获得了固件

  4. 烧录固件方法直接点击此处查看

方法2:Bootloader + 串口烧录

烧录Bootloader

烧录Bootloader方法直接点击此处查看

烧录完成之后使用USB转TTL模块进行常规串口烧录即可

特别提醒:

获取业余无线电台操作证后,方可使用【规定的功率范围内】的无线电台在【规定的频率范围内】进行发射操作(但是练习器是可以用的,毕竟练习器不具备发射功能)

1

PCB、电路图、代码以及元件清单开源

开源地址点此进入 https://oshwhub.com/liyichuangeda/cw-practice#P4


网站公告

今日签到

点亮在社区的每一天
去签到