使用ESP32-S3、圆形GC9A01显示屏和OpenSky网络API构建一个紧凑型飞行雷达
飞行追踪项目通常以树莓派、软件定义无线电接收器和外接天线为核心。虽然这些配置功能强大,但对初学者来说也可能价格昂贵且操作复杂。
在这个项目中,我想看看仅使用ESP32-S3和一个小型圆形显示屏,能实现多少功能。
雷达通过Wi-Fi连接至OpenSky网络API,可下载指定区域内的飞机位置信息。飞机在平滑的动画雷达界面上显示,并配有航向指示器、飞行选择功能以及专用详情页面。
旋转编码器可轻松浏览附近的飞机,并查看高度、速度、航向和呼号等附加信息。
最终得到的是一款紧凑型桌面设备,它在使用廉价且广泛可得的硬件的同时,提供了飞行雷达般的体验。
功能
•使用OpenSky网络进行实时飞机追踪
•完全基于ESP32-S3运行
•240×240 圆形雷达显示屏
•平滑的雷达扫描动画
•API更新之间的飞行器运动预测
•使用旋转变压器选择飞机
•详细飞机信息界面
•Wi-Fi 配置门户
•低成本硬件,布线极简
3D打印
结果
代码
本文编译自hackster.io





