Giter Club home page Giter Club logo

nasa-spaceapps---can-you-hear-me's Introduction

Summary

Our project provides a user with an interactive webpage, showcasing a visualization of how information would travel from Earth to Mars, and vice versa. This page will offer an approximate calculation of Mars' distance from Earth, determining how long data will take to travel that distance. It will also educate users on potential obstacles during transmission, both mechanical and atmospheric.

How We Addressed This Challenge

Our team developed a webpage that visualizes the transmission of data and potential obstacles over millions of KMs between Earth and Mars.

As we progress further into the commercialization of the space industry, expertise and efficacy in communication over long distances will be crucial in supporting humanity's future endeavors.

Our webpage will provide an approximate calculation of Mars' distance from Earth and use this figure to determine how long it would take data to travel that distance. This is visualized as a bundle of static which travels at 60x speed, demonstrating the huge distances traveled in space even at the speed of light. It will also demonstrate potential obstacles in clear data transmission, such as equipment malfunctions, signal strength degradation over time, and environmental hazards such as the sun, sandstorms, clouds, and other atmospheric debris.

This project aims to visualize and bring to light important aspects of data transmission over millions of KMs in order to educate others (and ourselves) on problems which will become more and more relevant to our everyday lives as we progress technologically.

How We Developed This Project

We were inspired by the idea of exploring and the challenge of sending data across space and, in this challenge, specifically to Mars.

We started by simplifying the background information as much as possible. Considering the current challenges being faced by sending data to/from Mars, we tried to come up with a way of demonstrating these challenges visually.

Our first approach was a simple locally hosted website to show an animation of the data traveling to/from Mars with the status of the data, its signal strength, the distance travelled, etc.

We used Visual Studio Code with Live Share to start coding our project using HTML, CSS, and JavaScript.

One of the first problems we encountered was how to get Live Share to work for all of our team members, but once we figured it out, we got ourselves organized and went to coding right away on a basic layout for the website. We started the project with only 3 group members, but along the way we recruited 2 more people that were looking for a team to join to help with the research and design portions of this challenge.

The second challenge we faced as we continued to develop our idea was finding a way to obtain a real-time distance between planets to calculate how fast the data will travel in certain conditions and dates. Since we were unable to find an api that contained the real-time data, we realized that if we wanted to make a real-time calculation on the position of Mars to Earth we would need to understand mathematics to a degree that can't be learned within two days. We made a second breakthrough when we came across this website, which used calculations to approximate the distance between the two planets. This inspired us to implement an approximate real-time calculation of the Earth/Mars distance based on the date using data from another part of the same website based off of the cos calculations for the closest and farthest points of orbital pattern of Mars within two-years.

How We Used Space Agency Data in This Project

When we were looking for ways to obtain real-time distances between planets, we started searching for APIs or libraries to use. After searching with no avail, we reached out to CSA and they provided us with an API that we could use. With this API, we were able to get closer to obtaining the distances between Earth and Mars and work with some formulas.

Project Demo

[Link Here]

Project Code

https://github.com/npala043/NASA-SpaceApps---Can-You-Hear-Me

Data & Resources

1. Earth-Mars Comparison

Astronomical unit

Communications | Rover

Cosmic ray

Data degradation

https://mars.nasa.gov/msl/mission/communications/#radio-waves

https://solarsystem.nasa.gov/moons/mars-moons/in-depth/#overview

In what part of the electromagnetic spectrum does the Sun emit energy?

Mars Live Position and Data | TheSkyLive.com

Measurement and Analysis of Radio Wave Coverage in Industrial Environments

Overview | Mars

Radio propagation

Radio Wave Propagation Handbook for Communication on and Around Mars

Solar System Calculator - by Don Cross

Ultra high frequency

What interferes with radio waves in space?

What Is the Distance Between Earth and Mars?

Tags

#communication, #earth, #mars, #radiowaves, #satellite, #data

nasa-spaceapps---can-you-hear-me's People

Contributors

npala043 avatar

Stargazers

Mari avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.