140
edits
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This page documents my work and experiments done during the "Max and I, Max and Me" course. Feel free to copy, but give attribution where appropriate. | This page documents my work and experiments done during the "Max and I, Max and Me" course. Feel free to copy, but give attribution where appropriate. | ||
= | = ISS overhead = | ||
[[File:ISS_overhead.png|400px]] | [[File:ISS_overhead.png|400px]] | ||
Line 11: | Line 11: | ||
The technical setup consists of a computer running Max and some means of notification like a bell or a speaker. The current position of the International Space Station is calculated from its orbital data and set into relation to the place of exhibition (e.g. Weimar). If the ISS is at a place which can be considered overhead the notification is triggered. | The technical setup consists of a computer running Max and some means of notification like a bell or a speaker. The current position of the International Space Station is calculated from its orbital data and set into relation to the place of exhibition (e.g. Weimar). If the ISS is at a place which can be considered overhead the notification is triggered. | ||
= implementation notes = | |||
The | The underlying Max patch for tracking the ISS and playing audio looks like this: | ||
[[File: | [[File:ISS_overhead_patch.png|400px]] | ||
[[File:ISS_overhead_2021-06-14.maxpat|Max patch]] | |||
Processing TLE files and orbital data was sidestepped by relying on [http://open-notify.org/Open-Notify-API/ISS-Location-Now/ open-notify.org] and processing [https://json.org/ JSON] data. The distance (on earth) to the city center of Weimar (at 50.979444, 11.329722) calculated using the euclidian distance as a metric. To simplify the math it is assumed that the world is flat and the [https://en.wikipedia.org/wiki/World_Geodetic_System#WGS84 WGS 84] reference system is ignored. This is ok for small distances where the curvature of the earth does not result in too much of an error. | Processing TLE files and orbital data was sidestepped by relying on [http://open-notify.org/Open-Notify-API/ISS-Location-Now/ open-notify.org] and processing [https://json.org/ JSON] data. The distance (on earth) to the city center of Weimar (at 50.979444, 11.329722) calculated using the euclidian distance as a metric. To simplify the math it is assumed that the world is flat and the [https://en.wikipedia.org/wiki/World_Geodetic_System#WGS84 WGS 84] reference system is ignored. This is ok for small distances where the curvature of the earth does not result in too much of an error. | ||
Line 24: | Line 27: | ||
* school math turned out to be useful | * school math turned out to be useful | ||
= references = | |||
* [https://en.wikipedia.org/wiki/International_Space_Station wikipedia: International Space Station] | * [https://en.wikipedia.org/wiki/International_Space_Station wikipedia: International Space Station] | ||
* [https://en.wikipedia.org/wiki/Two-line_element_set wikipedia: two-line element set (TLE)] | * [https://en.wikipedia.org/wiki/Two-line_element_set wikipedia: two-line element set (TLE)] | ||
Line 30: | Line 33: | ||
* [https://www.howmanypeopleareinspacerightnow.com/ how many people are in space right now?] | * [https://www.howmanypeopleareinspacerightnow.com/ how many people are in space right now?] | ||
* [[Max and I, Max and Me class notebook]] | * [[Max and I, Max and Me class notebook]] | ||
edits