GitXplorerGitXplorer
b

SatHunter

public
9 stars
2 forks
2 issues

Commits

List of commits on branch main.
Verified
5820a3de58c2460bbb233b079d636ea1b071d293

Set up Github action to run UITests (#4)

bbrills committed 5 months ago
Unverified
00a4b3e1067275f5d456e69921c0a676760dd515

Enabled support for iPads

bbrills committed 10 months ago
Unverified
2ecdaf93df1dc1c138b564678a736c28da80a9e6

a short-term fix of transponder picker refreshing bug

bbrills committed a year ago
Unverified
9a00cae777f3da59906da29f7705285bac0e39a2

fixed transponder picker glitch. added frequency range display for linear transponders

bbrills committed 2 years ago
Unverified
e37d8ddca3f08a562b2a7827f22818c009b9e3e3

support CW

bbrills committed 2 years ago
Verified
d5d2c9ab599dfe546bbc38d2c880756007fe71c1

Update README.md

bbrills committed 2 years ago

README

The README file for this repository.

SatHunter

SatHunter helps IC-705 owners make satellite contacts with ease.

It provides aids for aiming the antenna at the satellite, and controls the IC-705 via bluetooth, adjusting the up/down frequencies automatically with doppler shifts.

Get it on App Store.

Features

  • Simple control
    • Connect to your IC-705, select a satellite, select a transponder, then you only need to worry about rotating the antenna.
  • Intuitive satellite tracking
    • Point your iPhone in the same direction as the antenna, then turn your antenna according to the indicator.
  • Full doppler tuning (FDT / One True Rule)
    • For FM satellites, your IC-705 will be fixed on the right frequency thanks to real-time doppler prediction and great frequency stability of IC-705
    • For linear satellites, the uplink frequency automatically and correctly matches the downlink frequency when you are tuning the main VFO knob.
  • Updatable satellite and transponder database
  • Open source software

Getting Started

See the guide.

Roadmap

  • Test in field how well IC-705 can work a linear satellite in half-duplex.
    • The main challenge is going to be the drift in the LO on the satellite. If we can identify that to be the case, we may be able to measure the drift by tuning exactly to the beacon of the satellite. If we are able to measure it, we will be able to compensate it.
  • CW support. IC-705 CI-V supports sending CW. The challenge is to design a UI flow that would allow simple CW QSO, given that users may not have both of their hands available.
  • Basic logging support. IC-705 can record QSOs, but sometimes it can be difficult to recall via which satellite was a QSO done. A simple log button that saves the current time, current satellite, current frequencies would be helpful.

Privacy

This App requires access to location information (GPS coordinates and device heading) and Bluetooth.

All the information acquired is only for computing the satellite orbit and doppler shift as well as controlling the IC-705. Nothing is shared with anyone.

Tested Devices

My only iPhone is an iPhone XR. So this is the only device I can physically test each release with. The xcode simulators do not have bluetooth support.

The app currently only supports IC-705.

Contribution

This project started as a personal effort by NE6NE.

All kinds of contributions are welcome. Please report issues on GitHub, or even better, create Pull Requests to fix them!

The author is not an App developer by trade, not do they have any design talent. If you identified any room for improvement in UI / UX please create an issue or PR. You may define the aesthetic taste of this App.

License

Copyright 2023- Zhuo Peng

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Vendored third-party libraries