littlebot
Published on 2025-04-03 / 1 Visits
0

【源码】基于Arduino框架的Morse电码QSO训练器

项目简介

本项目是基于Arduino和ESP8266芯片开发的Morse电码QSO训练器,能够帮助无线电爱好者进行通信训练。用户通过简单的按键操作即可与设备进行交互,该训练器具备随机生成呼叫信号、缩写和山峰名称等功能。

项目的主要特性和功能

  1. 电码生成输出:可生成Morse电码并以声音形式输出,实现点划的交替播放。
  2. 多QSO模式:提供激活、追逐、训练等多种QSO模式,根据输入的电码文本执行对应的通信动作。
  3. 随机电码生成:随机生成呼叫信号、缩写和字符,模拟真实的通信场景。
  4. 文件存储:使用LittleFS文件系统,存储和检索呼叫信号、缩写和山峰名称等数据。
  5. 调试反馈:通过串行端口输出调试信息,方便查看电码输出和QSO状态。
  6. 远程控制:借助WiFi,用户可通过Telnet协议远程访问和控制设备。

安装使用步骤

硬件准备

准备ESP8266芯片、0.96寸小OLED显示屏、简单旋转编码器、3.5mm 3 极母座(用于连接桨和耳机)、10K电位器、100 欧姆电阻、小扬声器等硬件设备。

软件安装

安装Arduino、VS Code和Arduino IDE。

代码获取

可通过以下两种方式获取代码:

设备设置与使用

  1. 连接ESP8266,设置SPIFFS并上传data目录。
  2. 上传Sketch。
  3. 连接桨和耳机,启动训练器。
  4. 若要查看输入情况,可连接串行终端;或使用平板电脑连接WiFiAp = qsoTrainer(无密码),使用Telnet客户端监听192.168.4.22:8088 。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】