Skip to content

Instantly share code, notes, and snippets.

@savitore
Last active January 18, 2024 11:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save savitore/e26c444d907df5e8f6008150e8a6ff1e to your computer and use it in GitHub Desktop.
Save savitore/e26c444d907df5e8f6008150e8a6ff1e to your computer and use it in GitHub Desktop.
GSoC-23 Final Report.md

GSoC logo

Google Summer of Code 2023 Final Work

Student Krishna Agrawal
Organisation Liquid Galaxy project
Project STEAM Celestial Satellite tracker in real time

Project Summary

This project represents the orbit of a satellite orbiting earth on an Arduino-controlled pointer and a Liquid Galaxy rig through a mobile application. The application offers a unique way to visualize satellite orbits using the Liquid Galaxy rig (Google Earth) and a real-world Arduino-controlled pointer. It also provides insights into satellites' movements and access to vital satellite information seamlessly within the app. The application gets the satellite data from Satnogs database.

The following has been developed as a part of the project:

  • An Android Application with the following features:

    • List of all satellites currently orbiting the Earth.
    • Satellite information after choosing a particular one in the android app.
    • Preference screen to connect to the LG rig.
    • Visualizations of a satellite’s orbit and information like satellite image and specifications like country of origin, launch date, norad id, etc, in the LG rig.
    • About screen to know about the project.
    • Help screen to get help to run the application.
    • Connect to the HC-05 module to send satellite data to Arduino.
    • Compass screen to calibrate the Arduino-controlled pointer to 0° N.
  • An Arduino-controlled pointer which emits a green laser in the direction of the satellite, which receives data from the android app.

  • Proper documentation to help a person set up this project from scratch.

Links

What after GSoC

I will continue to contribute to Liquid Galaxy project. I will assist the new members who are willing to contribute for this project. I will actively take part in the discussions and I will contribute by creating, solving issues and adding improvements to this app.

Credits

This app was made possible with the help of mentor Otávio J. França Oliveira, organization admin Andreu Ibáñez Perales, and testers from Liquid Galaxy LAB: Mohamed Zazou, Navdeep Singh, and Imad Laichi.

Special thanks to Michell Algarra, the author of the SatNOGS project, and Sayed Nowroz, whose Arduino-controlled pointer served as inspiration.

SatNOGS project link: https://github.com/LiquidGalaxyLAB/SatNOGS-Visualization-Tool

Arduino-controlled pointer: https://www.instructables.com/3D-Printed-Real-time-Satellite-Orbit-FollowerTrack/

Thanks to my mentors

I would like to thank my mentors, Otávio J. França Oliveira and Andreu Ibáñez Perales for being so nice and helpful. I have learnt a lot in the past 2-3 months and it has been a great experience to be a part of this wonderful organisation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment