开源ESP32-Plane-Radar是什么?3大亮点让1.28寸圆屏秒变实时飞机雷达
【免费下载链接】ESP32-Plane-RadarOpen-source ESP32 firmware for a 1.28″ round display that shows live ADS-B aircraft around your location as a sonar-style plane radar.项目地址https://gitcode.com/gh_mirrors/es/ESP32-Plane-Radar点击查看免费下载ESP32-Plane-Radar是一款开源的 ESP32 飞机雷达固件专为ESP32-C3 Super Mini 1.28 寸 GC9A01 圆形显示屏240×240打造。刷入固件后圆屏会变成一个声呐风格的ADS-B 实时飞机雷达以你设定的位置为中心实时显示周围航线的飞机航向、呼号和海拔还会叠加机场跑道堪称极客书桌上的航班雷达小摆件 ✈️。一、ESP32-Plane-Radar 是什么简单说它是三样东西的组合组成说明 主控ESP32-C3 Super Mini4MB FlashArduino 框架️ 屏幕1.28 寸 GC9A01 圆屏SPI 接口240×240 像素 数据adsb.fi 免费开放数据 API上电连接 WiFi 后设备会以约 3 秒的间隔拉取附近的飞机数据刷新间隔可在 include/config.h 中调整把航向三角形、速度矢量和标签画在深蓝色雷达网格上整体效果非常接近专业雷达界面。二、3大核心亮点亮点1真正的实时ADS-B数据飞机活在屏幕上 圈内飞机显示红色航向三角形 品红色速度矢量并附带呼号 / 机型 / 海拔标签超出量程的飞机会在屏幕边缘显示红点指示方向不会丢目标飞机接近时目标会从边缘红点平滑变为完整符号动态感十足数据源逻辑位于 src/services/adsb_client.cpp最多可同时跟踪 64 架飞机。亮点2零代码上手WiFi 配置门户一键设置 新手最头疼的联网问题被WiFiManager配置门户解决首次上电设备自动发射热点PlaneRadar-Setup手机连接后访问http://plane-radar.local或http://192.168.4.1在网页里填好家里 WiFi、雷达中心坐标保存即可之后想改配置也不用拆机器——设备连上局域网后随时通过http://plane-radar.local重新进入门户可修改 WiFi、中心经纬度、公英制切换和跑道开关门户实现见 src/services/wifi_setup.cpp。亮点3机场跑道叠加 4档量程切换 跑道叠加固件内嵌全球大型机场数据来自 OurAirports范围内自动绘制青色跑道线并标注 ICAO 代码如KJFK数据文件见 include/data/large_airports.h可用 scripts/build_large_airports.py 更新4 档量程预设按 BOOT 按钮即可在 5 / 10 / 15 / 25 km 之间循环切换设置自动保存到 Flash预设定义在 include/ui/radar_range.h公英制切换门户里勾选 miles距离环自动切换为英里刻度三、硬件接线GC9A01 ↔ ESP32-C3 引脚对照接对线是成功的一半官方接线表如下显示屏ESP32-C3 引脚VCC3V3GNDGNDRSTGPIO0CSGPIO1DCGPIO10SDA (MOSI)GPIO3SCL (SCLK)GPIO4BOOT用户按键GPIO9 引脚定义集中在 include/config.h若换板子改这里即可。四、上手指南最快配置方法与烧录步骤1. 编译并烧录固件项目基于PlatformIO环境为supermini配置见 platformio.inipio run -t upload # 编译并上传 pio device monitor # 打开串口监视器115200如果你不想自己编译也可以执行 scripts/merge-firmware.sh 生成单文件镜像plane-radar-merged.bin配合浏览器烧录工具如 esptool-js以0x0地址刷入全程无需电脑端 SDK。2. 首次配置 WiFi按上文亮点2完成配置后设备会保存凭据并自动重连WiFi 掉线也会后台静默重连不会反复弹出配置页。3. 日常操作速查操作效果短按 BOOT切换量程5 → 10 → 15 → 25 km断电保存长按 BOOT 3 秒清除 WiFi / 坐标 / 单位设置重启进入配置门户五、项目结构一览代码按硬件 / 服务 / UI三层组织结构清晰适合学习小型 ESP32 固件的工程划分src/main.cpp — 主循环WiFi 状态机 定时拉取 ADS-B 刷新雷达画面include/ui/radar_theme.h — 雷达配色与像素布局想换主题从这里下手src/ui/radar_display.cpp — 雷达网格、飞机符号与标签绘制include/services/adsb_client.h — 飞机数据结构与拉取接口partitions/plane_radar.csv — 4MB Flash 分区表单 App SPIFFS 存放跑道数据六、常见问题 FAQQ1需要硬件天线或接收器吗不需要。本项目不接收 ADS-B 无线电信号而是通过网络拉取 adsb.fi 的公共数据只要有 WiFi 就能显示真实航班的实时位置。Q2为什么雷达中心不是我的位置默认坐标在 include/config.h 的kDefaultRadarLat/Lon中首次进入配置门户后改为你的经纬度即可设置会永久保存。Q3能看到地面飞机吗默认隐藏地面状态taxiing/停场的飞机想全部显示可在kAdsbShowGroundAircraft处改为true重新编译。Q4如何获取仓库源码git clone https://gitcode.com/gh_mirrors/es/ESP32-Plane-Radar 总结ESP32-Plane-Radar用几十块钱的硬件成本把一块 1.28 寸圆屏变成了真实时的航班雷达对新手友好网页配网 单键操作、对开发者友好分层清晰的 C 工程 完整 PlatformIO 配置无论是做成桌面摆件还是学习嵌入式显示项目的入门案例都非常值得一试赞分享【免费下载链接】ESP32-Plane-RadarOpen-source ESP32 firmware for a 1.28″ round display that shows live ADS-B aircraft around your location as a sonar-style plane radar.项目地址https://gitcode.com/gh_mirrors/es/ESP32-Plane-Radar点击查看免费下载相关推荐什么是 DSH Plugin Radar开源插件生态雷达完全入门教程什么是 DSH Plugin Radar开源插件生态雷达完全入门教程 DSH Plugin Radar 是一个面向 DeepSeek HarnessDSHdsh-plugin开发工具AI 插件ESP32 实时航班追踪Plane Radar 雷达固件与 adsb.fi 客户端源码剖析ESP32 实时航班追踪Plane Radar 雷达固件与 adsb.fi 客户端源码剖析 ESP32 Plane Radar 是一款开源的 ESP32 固件xiaozhi-esp32 适配实战Spotpear ESP32-S3 1.28 英寸圆屏 Box 开发板编译指南xiaozhi esp32 适配实战Spotpear ESP32 S3 1.28 英寸圆屏 Box 开发板编译指南 本文以 xiaozhi esp32 开源项人工智能AI 应用语音交互助手物联网嵌入式智能硬件MCP 服务创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Superset 4.1.1离线部署指南:从镜像到内网BI看板

Superset 4.1.1离线部署指南:从镜像到内网BI看板

简介:面向需要在隔离网络、内网或离线环境中部署数据可视化平台的运维与开发人员,Superset 4.1.1 中文版 Docker 离线部署包提供了一套开箱即用的完整方案。压缩包共6个文件,包含3个预打包的Docker镜像tar文件(涵盖Superset应用、…

2026/10/16 22:33:54 阅读更多 →
Presto与ClickHouse HyperLogLog跨引擎兼容性与性能对比

Presto与ClickHouse HyperLogLog跨引擎兼容性与性能对比

1. 从一个踩坑现场说起:为什么我要死磕 HyperLogLog 的跨引擎兼容去年做用户行为分析平台的时候,我遇到一个特别典型的问题:同一份埋点数据,在 Presto 里算出来的 UV 是 1283 万,在 ClickHouse 里跑出来是 1276 万&…

2026/10/16 22:33:54 阅读更多 →
DVWA XSS(DOM)逐级拆解:从document.write到参数错位绕过

DVWA XSS(DOM)逐级拆解:从document.write到参数错位绕过

DVWA系列写到第十篇,终于轮到XSS(DOM)这关了。XSS(DOM)也就是基于DOM的跨站脚本漏洞,很多人在靶场里把Low、Medium、High、Impossible四个等级全打通就算完事,但对两件事还是含糊:一是“为什么DOM XSS不需要经过服务器处理”&…

2026/10/16 22:33:54 阅读更多 →

最新新闻

两节锂电池串联主动均衡设计实战:MP2642GR-Z与STM32协同方案

两节锂电池串联主动均衡设计实战:MP2642GR-Z与STM32协同方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 2:21:34 阅读更多 →
终极效率工作流:DashDoc + Dash构建一键查文档环境,附热门Docset推荐清单

终极效率工作流:DashDoc + Dash构建一键查文档环境,附热门Docset推荐清单

开发工具 【免费下载链接】DashDoc Dash integration for Sublime Text 项目地址: https://gitcode.com/gh_mirrors/da/DashDoc 点击查看 免费下载 DashDoc 是 Sublime Text 的文档速查插件,配合 Dash 文档浏览器,让你按一个快捷键就能在离线…

2026/10/17 2:21:34 阅读更多 →
Java函数式接口四大分类与实战应用指南

Java函数式接口四大分类与实战应用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 2:21:34 阅读更多 →
MES上线切换的风险:并行运行还是一刀切

MES上线切换的风险:并行运行还是一刀切

1. 背景故事:MES切换的真实战场某半导体封装厂在凌晨2点启动了MES系统切换。项目团队准备了整整三个月,数据迁移脚本跑通了,压力测试也通过了,供应商承诺“万无一失”。然而,切换完成后的第一个早班,线边操…

2026/10/17 2:21:34 阅读更多 →
Nanosaur2-670M 语义 DINOv2 VAE 揭秘:无像素损失、无 GAN 如何训出 129M 语义自编码器?

Nanosaur2-670M 语义 DINOv2 VAE 揭秘:无像素损失、无 GAN 如何训出 129M 语义自编码器?

大模型人工智能媒体生成计算机视觉基础模型本地部署 【免费下载链接】Nanosaur2-670M 项目地址: https://ai.gitcode.com/hf_mirrors/well9472/Nanosaur2-670M 点击查看 免费下载 Nanosaur2-670M 是一款总训练成本仅 $600 的插画风文生图 DiT 模型,其中…

2026/10/17 2:21:34 阅读更多 →
WinPython 精简版 dot 发行包深度解读:3.8.5.0 组件清单、变更历史与 changelog 生成机制

WinPython 精简版 dot 发行包深度解读:3.8.5.0 组件清单、变更历史与 changelog 生成机制

开发工具构建工具CLI包管理器 【免费下载链接】winpython A free Python-distribution for Windows platform, including prebuilt packages for Scientific Python. 项目地址: https://gitcode.com/gh_mirrors/wi/winpython 点击查看 免费下载 WinPython 是一个面…

2026/10/17 2:20:34 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →