UPDATE: Now v2.0 - Universal Satellite Tracker with GPS & WiFi Scanning!
Cardputer Adv ISS/Satellite Tracker
I was looking for a unique project for my Cardputer Adv, and as a ham radio operator, I wanted a dedicated tool to track the ISS (and now any satellite) without needing my phone. So, I wrote this Tracker.
It calculates live positions and future passes for the ISS or any other object in the NORAD catalog in real-time.
Features v2.0
Universal Tracking: You are no longer limited to the ISS! Enter any NORAD Catalog Number in the settings to track satellites like Hubble, Tiangong, or NOAA weather satellites.
WiFi Network Scanner: No need to manually type your SSID. The new menu scans for networks and lets you select one from a list.
GPS Support: Supports the Cardputer LoRa/GPS extension to automatically update your Latitude, Longitude, and Time.
Live Telemetry: Shows Azimuth/Elevation, Lat/Lon, and Altitude in real-time.
...
This major update transforms the ISS Tracker into a Universal Satellite Tracker. You can now track any satellite in the NORAD catalog, scan for WiFi networks, and use the M5Stack GPS module for automatic location updates.
🚀 New Features
Custom Satellite Tracking: You are no longer limited to the ISS! Enter any NORAD Catalog Number (e.g., 20580 for Hubble, 33591 for NOAA 19) in the settings menu to track it.
GPS Module Support: Added support for the Cardputer LoRa/GPS extension. The device can now automatically update your Latitude/Longitude and sync time from GPS satellites.
WiFi Network Scanner: No need to manually type your SSID anymore. The new WiFi menu scans for nearby networks and lets you select one from a list.
Arrow Key Navigation: You can now cycle through the dashboard screens (Home, Live, Radar, Pass) using the arrow keys (< and >) on the keyboard, in addition to the G0 button.
🛠️ Improvements & Fixes
Smart TLE Updates: Changing the satellite ID now automatically triggers a TLE download.
Reset to Default: Added a quick "Reset to ISS" option in the Satellite menu.
Stale Data Fix: The home screen now correctly clears old satellite names if a download fails or the ID is invalid.
File System Cleanup: Fixed a bug where TLE data would append to the file instead of overwriting it, preventing file bloat and parsing errors.
UI Polish: Adjusted the Home Screen layout to prevent text from overlapping with the header line.