ESP32 摩尔斯电码解码器 ESP32-Morse-Decoder

已发布
G6EJD 65 Stars NOASSERTION BOM 完整度: 3/5 教程完整度: 3/5

项目简介

ESP32与OLED配合麦克风实时解码莫尔斯电码显示。


ESP32-Morse-Decoder 是一个基于 ESP32 微控制器和 OLED 显示屏的开源项目,核心功能是利用基础麦克风实时解码摩尔斯电码,并将解码后的文字直接显示在屏幕上。该项目主要面向无线电爱好者、电子制作爱好者以及学习摩尔斯电码的初学者,解决了在没有专业解码设备的情况下,通过低成本硬件快速将音频摩尔斯信号转换为可读文本的问题。

标签

项目特点

实时解码摩尔斯电码并显示在 OLED 屏幕上
使用基础麦克风作为音频输入,无需专用解码器
可调整音频带宽和采样频率以适应不同噪声环境
兼容 ESP32 和 ESP8266 平台
提供关键参数(采样频率、目标频率、样本数)的调整指南

技术规格

主控芯片 ESP32(兼容 ESP8266)
显示设备 OLED 显示屏
输入设备 基础麦克风
采样频率 约 45000(可调至 30000)
目标频率 558.0 Hz(可调)
样本数 (n) 128(可调整以改变带宽)
音频带宽 约 320Hz(可调)

项目资源

资源名称 说明 链接
GitHub 仓库: G6EJD/ESP32-Morse-Decoder 打开

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板 1 或 ESP8266
OLED 显示屏 (I2C) 1 常见 0.96寸或1.3寸
基础麦克风模块 1 如 MAX9814 或类似
杜邦线 若干 用于连接各模块
USB 数据线 1 为 ESP32 供电

所需工具

工具用途是否必需
3D打印机 打印机器人外壳和结构件 ✅ 是
焊台 焊接电子元件和连接线 ✅ 是
螺丝刀套装 组装机械结构 ✅ 是
万用表 测试电路连接和电压 ✅ 是
剥线钳/剪线钳 处理导线 ✅ 是
热缩管 绝缘焊接点 ▢ 推荐
计算机 开发固件和 Web 应用 ✅ 是
USB 数据线 连接 ESP32 进行编程 ✅ 是

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 4/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 4/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要能够连接 ESP32、OLED 和麦克风模块,搭建简单电路。 💻 **编程能力**:需要能够使用 Arduino IDE 或 PlatformIO 编写和上传代码,理解采样频率、目标频率等参数的含义。 ⚡ **电子电路**:了解基本的传感器接口(I2C、模拟输入)和电源连接。

适用场景

业余无线电爱好者解码摩尔斯电码信号
学习摩尔斯电码的辅助工具
嵌入式音频信号处理教学项目
实时音频解码演示