This is absurdly impressive. If you have any interest in doing some more flight software work in aerospace / space / missile systems, shoot me an email [email protected]
Congrats on the interesting project! I was curious to know more about the scientific payload: how did you measure the fluorescence? Did you apply excitation light continuously? Or did you rely on ambient light and correct for it when measuring fluorescence? Did you have a control on earth to compensate for any biological related effects? UV and even blue light can stress or even kill cells, or bleach the fluorescence proteins. How do you expect altitude to influence fluorescence? It would be great to look at some data (could not find it on the blog, or github). Acrylic blocks a substancial portion of the UV light!
Edit: Definetely agree with other comment that the whole experience is more important than these details.
Thank you for the kind words!
The fluorescence was originally meant to be measured with an AS7273 spectrometer (unfortunately bought a different one, still worked fine though), and measuring ~680 nm. Certainly not a great setup but it worked fine. Light was ambient through acrylic, and I found out far too late that UV blocking effects. Despite that, I feel like the data is still somewhat valid, maybe. I did do some testing with it back on earth, though I can't remember how it correlated.
It's great that opportunities like this exist. Doing a project like this at all is such valuable experience. You must have learned a ton and can take that with you for all future projects. The only real quibble is the experimental setup is not really scientifically valid. UV light on its own kills algae, so you're going to detect a monotonic effect roughly equivalent to the altitude increase assuming a reasonably constant rate of altitude increase just from the cumulative exposure. That's not the same thing as detecting a change purely because of altitude.
Who cares, though? Scientists train for many years to learn the details of experimental methods in their specific domain. The engineering and hacking experience on its own is what really matters here.
Image data and telemetry were sent in different messages, so it wasn't too much of a bottleneck. The images were about ~100 bytes while the telemetry was roughly 40.
Edit: Definetely agree with other comment that the whole experience is more important than these details.
The data I have is here: https://github.com/radeeyate/StratoSpore/blob/main/software/... - just be warned that the altitude data still isn't the exact same as it was while in the air (GPS not working so I had to take it from someone else).
Who cares, though? Scientists train for many years to learn the details of experimental methods in their specific domain. The engineering and hacking experience on its own is what really matters here.