GithubHelp home page GithubHelp logo

gkgf-1's Introduction

European Astro-Pi challenge 2016-2017
Team name: GKGF-1 - Gymnasium of Kanithos (Chalkida) Greece
Reference about challenge:

Our missions:
  • Primary:
    • Receiving measurements from all SenseHAT sensors per 10secs (temperature from humidity, temperature from pressure, relative humidity, pressure, orientation (in radians and degrees), accelerometer (raw and degrees), compass (direction of North and raw), gyroscope (raw and degrees) and CPU temperature at Raspberry PI3 model B).
    • Timestamp for each measurement (in format: dd/mm/yyyy and hh:mm:ss).
    • Monitoring living conditions of the ISS crew per 10 sec. Living conditions on ISS are: temperature (min 18.3oC – max 26.6oC), relative humidity (min 50% - max 70%), pressure (min 979.0559 mbar – max 1027.2769 mbar).
    • Displaying of notifying messages on the 8x8 led display of SenseHAT if the measurements of the sensors (temperature, humidity, pressure) are above or below the allowed limit.
    • For monitoring temperature we use the average measurement of temperature from the humidity sensor and temperature from the pressure sensor.
    • All our programme is conducted in 3 hours (10800 sec).
    • If there is a slight variation of temperature/humidity in the original measurements which will be received after commencing the programme (approximately 60 sec) we assume that somebody will be in proximity to Astro-Pi and a greeting message (Hi!) will be displayed in the 8x8 led display.
  • Secondary:
    • From Newton's Second Law and gravitational force it is evident that ISS speed is given by the formula u=sqrt(G*m/R), where: G=6,67428×10−11 (Nm2/kg2) - Gravitational constant, m=5.972*1024 Kg - mass of Earth, R=(Radius of Earth + altitude of ISS).
    • In calculating the Earth radius we take into consideration ISS latitude.
    • We use http://celestrak.com/NORAD/elements/stations.txt (NORAD Two-Line Element Sets) - we would appreciate it if you notified the 2 lines from NORAD TLE at the beginning of our programme BEFORE putting it into practice (lines 23 & 24 in our python code with name GKGF_1.py).
    • Calculation centripetal and centripetal acceleration (mass of ISS=419455 Kg).
    • Calculating rotation period of ISS around the Earth.
    • Storing of timestamp, latitude (in decimal format), longitude (in decimal format) and altitude of ISS (in meters) in a separate file from the one with the sensor measurements.
Reference about our missions:
Files description:
  • GKGF_1.py - the Python programme running on ISS
  • GKGF-1_GKGF_1_Greece_20170501_115603.csv - Data from ISS (from 01/05/2017, 11:56:03 until 01/05/2017, 14:55:51) - All mesurments from all sensors of SenseHat
  • GKGF-1_GKGF_1_Greece_calc_20170501_115603.csv - Data from ISS (from 01/05/2017, 11:56:03 until 01/05/2017, 14:55:51) - Position of ISS (latitude , longitude , altitude)
  • time_Temperatures_3_plots_pep8.py - Python programme that creates graphs of Temperature (from humidity/pressure/CPU censor) - Time using matplotlib
  • time_Pressure_sensor.py - Python programme that creates graph of Pressure (in mbar from pressure sensor) - Time using matplotlib
  • time_Humidity_sensor.py - Python programme that creates graph of Humidity (in %rH from humidity sensor) - Time using matplotlib
  • time_Speed_plus_R.py - Python programme that creates graphs of ISS speed (Km/h) - Radius earth (according lat/log) + altitude ISS (Km) - Time using matplotlib
Some results after proccessing data from ISS:
  • From the 3 graphs (Temperature/Pressure/Humidity - Time) we can see nobody from 01/05/2017, 11:56:03 until 01/05/2017, 14:55:51 come in to Colombus Laboratory Module.
Many thanks to:
  • My students (Paraskevas, Nikos, Pavlos, Constantinos and Anastasia)
  • Mr Tsamouris Tasos - Physics Teacher at 4th Lyceum of Chalkida for his scientific support
  • Mrs Pappa Korina - English Teacher at Gymnasium of Kanithos for her translating assistance from Greek to English.

gkgf-1's People

Contributors

ilias-ec avatar

Watchers

James Cloos avatar Emma Ormond avatar Philip Colligan 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.