项目简介
本项目是基于Arduino和ESP8266芯片开发的Morse电码QSO训练器,能够帮助无线电爱好者进行通信训练。用户通过简单的按键操作即可与设备进行交互,该训练器具备随机生成呼叫信号、缩写和山峰名称等功能。
项目的主要特性和功能
- 电码生成输出:可生成Morse电码并以声音形式输出,实现点划的交替播放。
- 多QSO模式:提供激活、追逐、训练等多种QSO模式,根据输入的电码文本执行对应的通信动作。
- 随机电码生成:随机生成呼叫信号、缩写和字符,模拟真实的通信场景。
- 文件存储:使用LittleFS文件系统,存储和检索呼叫信号、缩写和山峰名称等数据。
- 调试反馈:通过串行端口输出调试信息,方便查看电码输出和QSO状态。
- 远程控制:借助WiFi,用户可通过Telnet协议远程访问和控制设备。
安装使用步骤
硬件准备
准备ESP8266芯片、0.96寸小OLED显示屏、简单旋转编码器、3.5mm 3 极母座(用于连接桨和耳机)、10K电位器、100 欧姆电阻、小扬声器等硬件设备。
软件安装
安装Arduino、VS Code和Arduino IDE。
代码获取
可通过以下两种方式获取代码:
设备设置与使用
- 连接ESP8266,设置SPIFFS并上传data目录。
- 上传Sketch。
- 连接桨和耳机,启动训练器。
- 若要查看输入情况,可连接串行终端;或使用平板电脑连接WiFiAp = qsoTrainer(无密码),使用Telnet客户端监听192.168.4.22:8088 。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】