CanSat som høydemåler
Forenklet barometrisk modell
\[\begin{align}
&P = P_0 \, \e^{-h/H_0} \nonumber \\[2ex]
\iff \quad &\e^{-h/H_0} = \frac{P}{P_0} \nonumber \\[2ex]
\implies \quad &- \frac{h}{H_0} = \ln( \frac{P}{P_0} ) \nonumber \\[2ex]
&h = - H_0 \, \ln( \frac{P}{P_0} ) \nonumber \\[2ex]
\ie \quad \importantA{ h(P) = H_0 \cdot \ln( \frac{P_0}{P} ) } \, , \qquad H_0 \defeq \frac{R \mskip{2mu} T_0}{g_0} \, ,
\label{res:h:konstantT}
\end{align}\]
hvor \(P_0\), \(T_0\) og \(g_0\) er henholdsvis trykk, temperatur og gravitasjonsakselerasjon ved bakkenivå, mens \(R \approx 287,05 \unit{J/(kg \cdot K)}\) er gasskonstanten.
Utvide kode for å regne om trykk til høyde ved hjelp av forenklet barometrisk modell
Finn \(H_0\)
Finn en løsning for å måle startrykket \(P_0\) og kunne bruke dette senere i koden.
Legg inn nødvendige variabler og formel for forenklet barometrisk modell slik at du kan beregne høyde ved hjelp av nåværende trykk, \(P\), i programmet for sender.
Skriv ut overskrift og omregnet sensordata.