文章摘要
该项目使用ESP32-C3和1.28英寸圆形显示屏制作实时飞机雷达,通过ADS-B数据追踪附近飞机的位置和距离,制作过程简单,仅需少量焊接。
文章总结
基于ESP32的飞机雷达项目是一个将ESP32-C3微控制器与1.28英寸圆形显示屏结合的开源工具,能够实时显示附近ADS-B航空交通信息,包括每架飞机的距离、方位和详细数据。该项目适合周末轻松制作,仅需少量焊接工作,并使用基于浏览器的ESPHome工具快速烧录固件,整个过程不到30秒。
原版3D模型虽然外观出色,但实际公差过紧,导致与部分电路板不兼容,因此作者计划自行设计替代模型,并暂时使用了另一款更合适的打印方案。
在固件定制方面,作者改进了项目分支,主要优化包括:为飞机显示更完整的飞行上下文(如出发地和目的地,而非仅尾号),并回退显示呼号;飞机类型描述更详细(如“B737-800”而非“B737”);新增本地天气、温度、湿度、时间和日期信息。网页界面支持坐标修改、显示选项调整(无需重置Wi-Fi)、单位、跑道、天气、温度格式及12/24小时时间切换。默认字体增大10%,并提供80-130%的滑块调节。此外,固件支持通过浏览器进行认证OTA更新,无需USB连接。所有改进已在实际设备上测试并提交至主分支,下一步计划将项目移植到更大显示屏并设计整洁的3D打印外壳。
评论总结
根据评论内容,主要观点和论据总结如下:
1. 技术性质争议(高认可度)
- 多数评论指出该项目并非真正雷达,而是利用ADS-B数据(来自adsb.fi)的显示设备。
- 关键引用:
"Well, a radar-like display, then. But not a radar." (freitasm)
"ADS-B is not radar, despite ATC calling these sorts of things 'secondary radar'." (sneak)
2. 功能与实现评价(中等认可度)
- 部分评论认可其创意,但指出依赖外部数据源(adsb.fi)有“作弊”之嫌,且ESP32性能不足以直接接收ADS-B信号。
- 关键引用:
"Looks pretty cool, though kinda 'cheating' by pulling from adsb.fi" (amatecha)
"making esp32-based radar emitter would've been cool, tho" (NooneAtAll3)
3. 用户体验建议(低认可度)
- 有评论建议改进定位方式,如使用WiFi定位自动获取经纬度,而非手动输入。
- 关键引用:
"using wifi positioning could be of great assist and could be done from mcu itself" (boguscoder)
4. 整体评价(正面) - 少数评论直接称赞项目“amazing work”(NNimaandi),但未提供具体论据。
平衡总结:评论主要围绕技术定义(非雷达)和数据来源(依赖外部)展开批评,同时认可其显示创意;少数建议优化定位功能,整体认可度中等偏正面。