Show HN:EZ-TRAK卫星手部追踪套件
Show HN: EZ-TRAK Satellite Hand Tracking Suite

原始链接: https://github.com/benb0jangles/EzTrak

EZ-TRAK 是一款面向业余无线电爱好者、气象爱好者和教育用途的卫星跟踪软件套件,专为使用便携式天线手动跟踪卫星而设计。它与安装在天线上的专用 EZ-TRAK BLE 设备(需单独购买)连接,以提供实时方位角和仰角数据。 该软件包含三个主要组件:一个用于配置的启动器(位置、卫星选择、TLE 数据源 - Celestrak 或 SatNOGS)、一个显示天线位置极坐标图和过境预测的卫星跟踪器,以及一个可选的旋转器控制应用程序。 主要功能包括动态卫星跟踪、过境预测、BLE 设备集成以获取位置数据、天线指向记录和用户友好的界面。安装需要 Python 3.8+、BLEAK、Matplotlib、Skyfield、NumPy 和 Requests。EZ-TRAK BLE 设备通过蓝牙提供位置数据,并可与 Farabrella 卫星天线配合使用。该软件为专有软件,不提供任何保修。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN:EZ-TRAK 卫星手动跟踪套件 (github.com/benb0jangles) 4 分,来自 benbojangles,18 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 EZ-TRAK 是一款全面的卫星跟踪套件,专为业余无线电爱好者、气象卫星爱好者和教育目的而设计。该软件与安装在轻便折叠式便携式卫星天线上的 EZ-TRAK BLE 设备接口,可以实时手动跟踪卫星,提供方位角和仰角数据以实现最佳天线定位。 加入我们 6 月 16-17 日在旧金山举办的 AI 初创企业学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

原文

EZ-TRAK Logo

EZ-TRAK is a comprehensive satellite tracking suite designed for amateur radio operators, weather satellite enthusiasts, and educational purposes. The software interfaces with an EZ-TRAK BLE device which is mounted to a lightweight foldable portable satellite dish antenna to hand track satellites in real-time, providing azimuth and elevation data for optimal antenna positioning.

EZ-TRAK DEMO: https://youtu.be/2A2lW0ONNiE

  • Dynamic Satellite Tracking: Track satellites in real-time with azimuth/elevation display
  • Pass Prediction: Calculate upcoming satellite passes for your location
  • BLE Device Integration: Seamlessly connects to EZ-TRAK BLE device
  • Position Recording: Record antenna pointing data for later analysis
  • Multi-Source TLE Data: Download satellite data from Celestrak or SatNOGS DB
  • User-friendly Interface: Easy-to-use application launcher and configuration tool

1. EZ-TRAK Launcher (eztrak_welcome.py)

EZ-TRAK Welcome

A graphical interface to configure and launch the main applications:

  • Set your geographic location (latitude, longitude, altitude)
  • Configure tracked satellites
  • Set minimum elevation for valid passes
  • Download and verify TLE data
  • Launch main tracking applications

2. Satellite Tracker (eztrack.py)

EZ-TRAK1

The main satellite tracking application:

  • Visual polar plot showing real-time azimuth/elevation of your hand tracking antenna
  • Real-time position display
  • Pass prediction information
  • Track recording functionality
  • Automatic satellite data updates

3. Rotator Control (eztrackrotator.py)

EZ-TRAK Rotator

Optional application for controlling wifi + imu antenna rotator (if available).

  • Python 3.8 or higher
  • Bluetooth-enabled computer (Windows, macOS, or Linux)
  • EZ-TRAK BLE hardware device
pip install bleak matplotlib skyfield numpy requests
  1. Clone this repository:
git clone https://github.com/benb0jangles/EZ-TRAK.git
cd EZ-TRAK
  1. Run the launcher application:
  1. Configure Your Setup:

    • Enter your latitude, longitude, and altitude
    • Select satellites to track (e.g., "NOAA 19", "METOP-C")
    • Set minimum elevation (typically 20° for good reception)
    • Download current TLE data
  2. Launch Tracking Application:

    • Click "Launch EZ-TRAK" to start the main tracking application
    • Make sure your EZ-TRAK BLE device is powered on and nearby
  3. Using the Tracker:

    • The circular display shows azimuth (compass direction) and elevation
    • The red dot shows the current position
    • Blue lines show predicted satellite passes
    • Use recording functionality to track your antenna movement

EZ-TRAK2

EZ-TRAK3.

  • Device Not Found: Ensure the EZ-TRAK device is powered on and within range
  • TLE Download Errors: If Celestrak access is limited, try the SatNOGS data source
  • No Satellite Passes: Verify your location settings and satellite selection

The application logs information to the serial console which can be helpful for troubleshooting. Look for messages related to:

  • BLE device connection
  • Satellite TLE parsing
  • Pass prediction calculations

The EZ-TRAK BLE device is available from Ez-Trak sales page. This compact device:

  • Interfaces with Farabrella satellite antenna Buy a Farabrella here to provide positional data
  • Connects via Bluetooth Low Energy
  • Battery-powered for field operation
  • Simple button interface for recording and resetting

All Rights Reserved © 2025 Benb0jangles

This software is proprietary. No permission is granted to copy, distribute, or modify this software without explicit written permission from the author.

This project is provided as-is without any warranty. The software can be used for personal and educational purposes, but redistribution is prohibited.

  • Satellite TLE data provided by Celestrak and SatNOGS
  • Built using Skyfield for satellite calculations
  • Special thanks to the amateur radio and satellite tracking community
联系我们 contact @ memedata.com