You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Create virtual environment
python -m venv venv
source venv/bin/activate
# Install requirements
pip install fastapi aiohttp pyserial pyyaml
### 3. Hardware Setup
Connect Winegard Carryout to USB port
Note the USB device path (usually /dev/ttyUSB0)
Ensure user has permission to access the USB port: sudo usermod -a -G dialout $USER
Running the System
Save this file as satellite_tracker.py
Run: python satellite_tracker.py
Access web interface: http://localhost:8080
Configure Gpredict to connect to localhost:4533
Operation Guide
System Start:
Start program
Wait for"System started successfully" message
Verify web interface accessibility
Manual Control:
Use web interface for direct control
Monitor safety parameters
Use emergency stop if needed
Gpredict Operation:
Select satellite in Gpredict
Enable rotator control
System will automatically track
Troubleshooting
Common Issues:
Connection Failed:
Check USB permissions
Verify correct port in settings
Ensure no other program is using the port
Movement Issues:
Check safety status in web interface
Verify position limits
Check motor temperatures
For additional support or feature requests:
Submit issues on GitHub
================================================================= """
About
Two-Axis Az/El rotor using portable satellite antenna