Skip to content

Chrome extension built in React.js for visualizing satellites above the user

Notifications You must be signed in to change notification settings

PleatherStarfish/Eyes_Above

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Eyes Above is a Chrome browser extension built in React.js for visualizing and sonifying satellites overhead in realtime. The app requires the user to enter an API key from https://www.n2yo.com. Audio sonification of data uses Web Audio API via Tone.js.

The Eyes Above browser extension can be found on the Chrome Web Store here: https://chrome.google.com/webstore/detail/eyes-above/goeipoopgdbebjoikkjihfjahogjbnda

How to Enter the API Key

Eyes Above requires to user to enter their own API key from n2yo.com. To do this, create a free account, navigate to your user page, and copy the 22 digit key shown at the bottem of the page.


In the Settings page in the Eyes Above page, paste the API key into the input field and click "Submit."

Data

Eyes Above uses the n2yo API to get a list of NORAD IDs for satellites in a user-selected radius above the user. The app then cross-checks this ID with a database of satellites in orbit around the earth. The app currently supports the following data, if available:

  • norad id
  • name
  • nationality of origin
  • launch date
  • launch site
  • period
  • inclination
  • semi-major axis
  • parigee
  • apogee

Sonification

The audio sonification uses FM (frequency modulation) synthesis and LFOs (low frequency oscillators) to map each individual satellite's data to an acoustic tone. The data mappings currently supported are as follows.

  • period --> the frequency of an LFO driving the carrier tone's amplitude
  • inclination --> left-right panning
  • parigee --> harmonicity of modulator tone (closest frequency to carrier)
  • apogee --> the amplitude of an LFO driving the modulator tone's frequency

About

Chrome extension built in React.js for visualizing satellites above the user

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published