Wiznet makers

irina

Published November 19, 2025 ©

122 UCC

5 WCC

96 VAR

0 Contests

0 Followers

0 Following

Original Link

AnTrack-Pro

It is an ESP32-based antenna tracking system with GPS, absolute encoders, RS485, and Ethernet/WiFi, delivering precise, automated AZ/EL tracking for RF

COMPONENTS
PROJECT DESCRIPTION

1️⃣ Project Purpose — What is AnTrack?

🎯 Ultimate Goal

AnTrack-Pro is a high-precision dual-axis antenna tracking system designed for EME, satellite communication, and radio astronomy.
It integrates ESP32, absolute encoders, GPS, Ethernet/WiFi, and motor control to achieve accurate, fully automated antenna positioning.

💡 Requirements

To enable stable automatic antenna tracking, the following functions are required:

  • Accurate absolute position sensing (Absolute encoder, 9–16 bit)
  • GPS-based time synchronization (Generation of NTP Stratum 1)
  • Web-based remote control (Ethernet/WiFi)
  • AZ/EL dual-axis tracking algorithm
  • Long-distance encoder hub connection (RS485, up to 1.2 km)
  • OTA firmware updates
  • Automatic tracking support for celestial objects / satellites / Earth-Moon-Earth (EME) reflections

🔌 AnTrack-Pro?

  • High precision secured through an ESP32 + absolute encoder combination
  • All-in-one architecture integrating GPS, NTP, Ethernet, and WiFi
  • DIY assembly possible → reduced maintenance/operating costs
  • Convenient operation and configuration via OTA and WebUI
  • Proven performance already validated for EME, satellite, and radio astronomy use cases

2️⃣ Overall System Flow

📡 Tracking Workflow

User → Web UI → ESP32 Controller(AnTrack-Pro) → Motors / Encoders / Sensors
              ↓
           GPS / NTP Sync
              ↓
         RS485 Encoder Hub (up to 1.2 km)


2-1. User Interface

  • Direct access from smartphone/PC browsers
  • Real-time display of antenna AZ/EL
  • Switch between Tracking / Park / Manual modes
  • Check GPS status and time-sync status
  • Display system warnings/error states

2-2. Network Control Layer

  • ESP32 + W5500 (Ethernet optional)
  • Manageable via MQTT, HTTP, or WebSocket
  • Supports OTA (firmware updates)

2-3. Hardware Control Layer

  • Absolute encoders (9–16 bit) → detect the true angle of each axis
  • RS485 encoder hub → installable up to 1.2 km away from the antenna
  • Motor driver (DC/PWM control)
  • Tilt compensation (inclination sensor)
  • GPS-based position and time data updates

2-4. Timing & Synchronization

  • Stratum-1 NTP server implemented using a GPS module
  • High-precision timing applied to all tracking calculations
  • If GPS is unavailable, can operate in Network NTP Client mode

📸 Touchscreen Interface

Web UI Features

  • Real-time AZ/EL position
  • Tracking / Park / Manual Control
  • GPS lock, NTP sync state
  • Motor control status
  • Alerts & error logs

 

 


3️⃣ Modules Used and Their Roles

🔧 Control System

  • ESP32 MCU — main processor
  • 4.0" Touch TFT Display — local GUI
  • RS485 Encoder Hub — long-distance absolute encoder interface

🛰 Position & Timing

  • Absolute Encoders (9–16 bit) — precision angle detection
  • GPS Receiver (NEO-M8N) — time + location
  • NTP Stratum-1 Server — network time sync

⚙ Motor Control

  • DC Motor Drivers
  • Soft-start / soft-stop
  • Tilt compensation

🌐 Network

  • W5500 Ethernet (optional) — stable wired control
  • WiFi (ESP32) — wireless operation
  • OTA firmware update

 


4️⃣ Results & Achievements

📡 Precision Tracking

  • Accurate AZ/EL positioning
  • Verified performance in EME & satellite tracking

💻 Web-Based Control

  • Real-time UI with logs
  • Smooth remote operation

⏱ GPS-Based Time Sync

  • Stratum-1 NTP server capability
  • High-precision timing for signal experiments

🔧 Deployment Ready

  • Complete documentation available
  • Real-world users successfully operating the system

⭐ Conclusion

AnTrack-Pro is a powerful, real-world-validated antenna tracking controller that integrates ESP32, GPS, encoders, Ethernet/WiFi, and motor control in a single platform.
It offers professional-grade tracking performance at a fraction of commercial system costs, making it ideal for:

✔ EME communication
✔ Satellite tracking
✔ Amateur radio astronomy
✔ DIY high-precision RF projects


https://www.linkrf.ch/AnTracktech.html

💻Documents


Firmware update


1️⃣ Project Purpose — What is AnTrack?

🎯 Ultimate Goal

AnTrack-Pro는 스위스 LinkRF에서 개발한 ESP32 기반 고정밀 안테나 트래킹 시스템으로,
EME(Earth–Moon–Earth), 위성 통신, 전파 천문학, 약신호(Weak Signal) 연구에서 사용되는
듀얼 축(AZ/EL) 안테나를 정확하고 자동으로 추적하는 것을 목표로 한다.

특히 일반적인 아마추어 무선 시스템이
정확한 위치추적·시간동기·원격 제어의 한계를 가지는 반면,
AnTrack-Pro는 절대 인코더 + GPS + Ethernet + WiFi + 모터 제어가 통합되어 있어
상용 장비 대비 매우 높은 성능을 저비용으로 구축할 수 있다.

💡 Requirements for This Goal

  • 안테나를 안정적으로 자동 추적하기 위해 필요한 기능들은 다음과 같다:
  • 정확한 절대 위치 파악 (Absolute Encoder 9~16bit)
  • GPS 기반 시간 동기화 (NTP Stratum 1 생성)
  • 웹 기반 원격 제어 (Ethernet/WiFi)
  • AZ/EL 듀얼 축 추적 알고리즘
  • 장거리 인코더 허브 연결 (RS485, 1.2km)
  • OTA 펌웨어 업데이트
  • 천체/위성/달 반사(Earth-Moon-Earth) 자동 추적 지원

🔌 Why AnTrack-Pro Was Chosen

  • ESP32 + 절대 인코더 조합으로 고정밀도 확보
  • GPS / NTP / Ethernet / WiFi까지 통합된 올인원 구조
  • DIY 조립 가능 → 유지비용 절감
  • OTA/WebUI 기반 설정으로 운영 편리
  • EME, 위성, 전파 천문용으로 이미 검증된 성능

👉 Conclusion
AnTrack-Pro는 “안테나 자동 추적 장비의 두뇌" 역할을 하며,
복잡한 무선 추적 환경을 하나의 통합 컨트롤러만으로 처리할 수 있게 한다.


2️⃣ Overall System Flow

아래는 AnTrack-Pro 안테나 트래킹 시스템의 전체 흐름이다:

사용자 → Web UI → ESP32 Controller (AnTrack-Pro) → 모터/인코더/센서 제어
             ↓
           GPS/NTP Sync
             ↓
        RS485 Encoder Hub (1.2km)

2-1. User Interface

  • 스마트폰/PC 브라우저에서 바로 접근
  • 안테나 AZ/EL 실시간 표시
  • Tracking / Park / Manual 모드 전환
  • GPS 상태, 시간동기 상태 확인
  • 시스템 경고/오류 상태 표시

2-2. Network Control Layer

  • ESP32 + W5500(Ethernet 옵션)
  • MQTT·HTTP·WebSocket 기반 관리 가능
  • OTA(Firmware Update) 지원

2-3. Hardware Control Layer

  • Absolute Encoder (9~16bit) → 각축의 실제 각도 검출
  • RS485 Encoder Hub → 최대 1.2km 떨어진 안테나에 설치 가능
  • 모터 드라이버 (DC/PWM 구동)
  • Tilt 보정 (Inclination Sensor)
  • GPS 기반 위치 및 시간 데이터 업데이트

2-4. Timing & Synchronization

  • GPS 모듈 기반 Stratum 1 NTP Server 구현
  • 모든 추적 연산에 고정밀 시간 적용
  • GPS 없는 경우에도 Network NTP Client 모드 사용 가능

3️⃣ Modules Used and Their Roles

🔧  Control System

✔ ESP32 Main MCU

  • GUI, 네트워크, 모터 제어, 인코더 데이터 처리
  • 웹 서버 + OTA 업데이트 처리

✔ RS485 Encoder Hub

  • 인코더를 ESP32에서 1.2km 이격된 위치에서 읽을 수 있게 함
  • Dual-Axis Encoder 지원

✔ 4.0" Touch TFT Display

  • 메뉴 설정
  • 실시간 AZ/EL 표시
  • 시스템 모드 전환

🛰  Position/Timing Subsystem

✔ Absolute Encoders (9~16bit)

  • 안테나의 절대적 회전 각도 측정
  • EME 및 위성 추적에 필수

✔ GPS Receiver (u-Blox NEO-M8N)

  • 정확한 시간/위치 정보 제공
  • NTP 서버 동기화
  • 위성 위치 계산

⚙ Motor Control

✔ DC Motor Driver Board

  • 안테나 회전(방위각)
  • 엘리베이션(고도각) 제어
  • Soft Start / Soft Stop 제공

🌐 Network Interfaces

✔ Ethernet W5500 module (optional)

  • 안정적 유선 연결
  • 원격 제어·로그 조회
  • OTA를 위한 안정적 통신
  • ✔ WiFi (ESP32 내장)
  • 무선 원격 제어

4️⃣ Results & Achievements

📸 Antenna Tracking Accuracy

  • 절대 인코더 기반 AZ/EL 정밀 제어
  • EME 및 위성 신호 추적 정확도 ↑
  • Tilt Sensor 기반 보정으로 장기 안정성 확보

📸Hardware Integration

  • ESP32 + Touch LCD + RS485 Encoder Hub + GPS
  • DIY로 조립 가능하지만 완제품 또한 존재
  • 펌웨어 업데이트는 Web UI로 즉시 적용 가능

📸  Web-Based User Interface

실제 UI 기능:

  • Tracking / Park / Manual 제어
  • 절대각도 실시간 그래프
  • GPS Lock / NTP Status
  • 엔코더 상태
  • 모터 제어값 표시
  • 경고/오류 로그

📸 GPS 기반 NTP 동기화

  • Stratum 1 NTP 서버 기능 탑재
  • 네트워크 장비·PC·라즈베리파이 모두 해당 안테나 컨트롤러에 시간 동기화 가능

📸 Deployment-ready System

  • EME, 위성통신, 천문학용 검증 완료
  • 실사용자 피드백 기반 버전업 지속
  • 문서/펌웨어/하드웨어 자료 모두 공개

Conclusion

AnTrack-Pro는 단순한 DIY 프로젝트가 아니라
전문 무선 통신·전파 천문·위성 추적 환경에서 사용 가능한 완성형 안테나 트래킹 컨트롤러이다.

특히 다음과 같은 점이 돋보인다:

✅ Absolute Encoder 기반 고정밀 추적
✅ ESP32 + GPS + Ethernet/WiFi 통합
✅ RS485 Hub로 최대 1.2km까지 원격 인코더 배치
✅ 웹 기반 UI + OTA 업데이트
✅ EME·위성·무선 천문학 실사용 검증
✅ DIY/완제품 선택 가능

그리고 무엇보다도:

AnTrack-Pro는 고가의 상용 안테나 컨트롤러를 대체할 수 있는 강력한 오픈·DIY 기반 솔루션이다.

 

Documents
  • PPT 자료

Comments Write