有爱好者使用 ESP32 开发板成功驱动一台老式 Apple II 显示器,做出了一套复古风格的航班实时追踪装置,这块老旧 CRT 显示器原本只能适配 Apple II 的早期视频信号,现在依靠 ESP32 的信号生成能力、WiFi 联网能力,从公开航班 API 拉取航班数据,转换成 Apple II 可以识别的复合视频信号,在复古屏幕上滚动显示航班号、起降机场、高度、航向、速度等航班信息,兼顾怀旧效果和实用的航班追踪功能。Apple II 显示器是早期模拟 CRT,没有现代 HDMI、VGA 接口,时序、信号格式和现在的显示设备完全不一样,很难直接对接单片机;而 ESP32 自带 WiFi,还可以通过软件模拟 NTSC 复合视频输出,配合少量外围电路完成电平匹配,再接入航班开放数据源,就能把实时空管信息渲染成复古字符画面,不用改造显示器内部电路,最大程度保留 Apple II 显示器原本的外观和复古质感。
一、核心硬件清单
| 硬件 | 作用说明 |
|---|---|
| ESP32 开发板 | WiFi 联网拉取航班数据、软件生成 Apple II 制式视频信号、逻辑控制 |
| 老式 Apple II CRT 显示器 | 输出画面,复古绿屏显示字符 |
| 电阻、电容、BNC 接口 | 信号滤波、阻抗匹配,适配 Apple II 复合视频输入 |
| 5V 电源模块 | 给 ESP32 和外围电路供电 |
二、信号与数据链路说明
- 网络层:ESP32 连接 WiFi,向公开航班追踪 API 发起请求,获取周边航班实时数据
- 数据处理:筛选航班号、高度、航向、地速、起飞机场,整理成字符列表
- 视频生成:ESP32 软件模拟 Apple II NTSC 280×192 字符视频时序,输出复合视频 CVBS 信号
- 信号适配:简单阻容网络做阻抗匹配,送入 Apple II 显示器的视频输入口
- 画面渲染:在绿屏上逐行滚动刷新航班信息,模拟老式终端的显示风格
三、这套项目的优缺点
✅ 优点
- 保留 Apple II 显示器原生硬件,不破坏古董设备
- ESP32 联网方便,航班数据实时更新
- 复古绿屏字符画面,氛围感强,适合 DIY 爱好者、复古计算机收藏玩家
- 整体成本低,不需要复杂 FPGA、昂贵视频转换板
❌ 局限
- Apple II 分辨率低,只能显示文本,不能显示地图
- 老式 CRT 存在老化、高压风险,使用时需要注意安全
- 公开航班 API 有访问频率限制,刷新速度不能太快
- 画面只有单色字符,没有彩色图形
四、完整搭建步骤
- 检查 Apple II 显示器状态,确认视频输入接口、高压电路无明显故障
- 搭建 ESP32 视频输出外围匹配电路,焊接 BNC 信号输出端子
- 在 ESP32 固件中移植 Apple II 制式视频驱动库,调试时序,保证屏幕稳定点亮
- 接入航班开放 API,编写请求、解析、过滤航班数据的代码
- 调试字符排版,设置滚动逻辑,控制刷新频率,避免 API 限流
- 整机联调,调整信号电平,消除画面抖动、滚屏问题,完成航班追踪效果
【相关 FAQ】
问题 1:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,ESP32 是怎么输出画面给 Apple II 显示器的?
回答 1:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,ESP32 依靠软件模拟生成 Apple II 标准的 NTSC 复合视频信号,搭配简单阻容电路做阻抗匹配,直接接入显示器视频输入口,不需要额外视频转换芯片。
问题 2:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,航班数据是从哪里获取的?
回答 2:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,ESP32 连上 WiFi 之后,调用公开的航班追踪 API,拉取民航实时开放数据,解析之后转换成字符在 Apple II 屏幕展示。
问题 3:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,要不要拆开改造 Apple II 显示器内部?
回答 3:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,这个方案不需要改动 Apple II 显示器内部电路,只利用它原生的复合视频输入接口,最大程度保护古董设备。
问题 4:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,能不能在屏幕上显示航班地图?
回答 4:ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪,Apple II 这套显示模式只有低分辨率单色字符画面,这个项目方案只做文字航班信息滚动,无法渲染地图图像。
【参考资料】
[2026-11-08](DIY 项目:ESP32 驱动 Apple II 绿屏 CRT 做航班追踪)Hackaday
[2026-10-21](ESP32 CVBS NTSC 视频输出库适配 Apple II 时序)GitHub
[2026-09-15](Apple II CRT 显示器视频接口与时序规范)Vintage Computer Federation
[2026-08-02](开源航班实时追踪公共 API 使用说明)OpenSky Network
【免责声明】
ESP32 驱动老式 Apple II 显示器实现复古航班实时追踪内容来自开源 DIY 项目、复古计算机社区公开资料;老式 CRT 显示器内部带有高压,操作存在触电风险,航班公开数据源存在限流、服务变动风险;本文仅为 DIY 项目资讯科普,不构成复刻指导,古董设备改造请自行承担安全风险。
本文来自作者[冷纹捕获]投稿,不代表品途网立场,如若转载,请注明出处:https://bbs.pintu360.com/kjxx/202611/1484934.html
评论列表(4条)
我是品途网的签约作者“冷纹捕获”!
希望本篇文章《ESP32 驱动老式 Apple II 显示器,打造复古航班实时追踪装置》能对你有所帮助!
本站[品途网]内容主要涵盖:范文、经验、百科
本文概览:有爱好者使用 ESP32 开发板成功驱动一台老式 Apple II 显示器,做出了一套复古风格的航班实时追踪装置,这块老旧 CRT 显示器原本只能适配 Apple II 的早期视频信号,现在依靠 ESP32 的信号生成能力、WiFi 联网能力,从公开航班 API 拉取航班数据,转换成 Apple II 可以识别的复合视频信号,在复古屏幕上滚动显示航班号、起降机场、高度、航向、速度等航班信息,兼顾怀旧效果和实用的航班追踪功能。Apple II 显示器是早期模拟 CRT,没有现代 HDMI、VGA 接口,时序、信号格式和现在的显示设备完全不一样,很难直接对接单片机;而 ESP32 自带 WiFi,还可以通过软件模拟 NTSC 复合视频输出,配合少量外围电路完成电平匹配,再接入航班开放数据源,就能把实时空管信息渲染成复古字符画面,不用改造显示器内部电路,最大程度保留 Apple II 显示器原本的外观和复古质感。