The experiment - ResultsThe experiment took place in the lift between FRB7C C1 and C2. From top to bottom: from first floor to the cellar. All data, code and plot used here can be found in data/shield1 in … See src/index.html The raw data3071 lines sampled with 25 Hz (40 msec) The raw files are
The data visualised
Acceleration
By inspection the lower plot( axis z) shows start of lift going down at 500+ (500*40msec after start). Stop in cellar is approx 800. Going up starts at 2000+ and arrival at 2250 approx x and y axis shows only a short shaken at start/stop. This is in accordance because z axis is point up from the shield. SO from here we only look at acceleration in z axis. AccelerationAcceleration (in Z axis) is found in
The raw data
It can be seen by the nakes eye that there is an offset which we will find and compensate for.
We will calculate mean from 800 to 1100: which give 9.3090 Subtracting this from our raw acc z data we get
The trip down
Looking at
we magnify
Obervations and results
Summing up acceleration by multiply acc with 40 msec we can estimate velocity after acceleration
adjusting accelerationWe did measure med acceleration to 9.3090 msec2 and gravity is 9.82 ms2. So we must adjust the acceleration by a factor 1.055 This gives a velocity at 0.65*1.055 msec2 = 0.69 ms
Closer inspection So velocity estimate is around 0.65m/sec AirpressureAir pressure in Pascal
Results by inspection
Overall result
Still missing stat etc qed Jens xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx Air pressure
Accelerometer
Compare air pressure model with the acc model
your modelaftermath
The image below shows altitude related tp airpressure. It quite linear up to 2-3 km.
credit: wikipedia Experiment - airpressurehttps://pilotinstitute.com/pressure-altitude-explained/ See also (same formula bosch producer of bmp And the code in the bmp085 library:
float calcAltitude(float pressure,float seaLevel)
{
float A = (1.0 * pressure)/seaLevel;
float B = 1.0/5.25588;
float C = pow(A,B);
C = 1.0 - C;
C = C /0.0000225577; // or just 44330.0 /JDN
return C;
}
which is equal to the bosch code The accuracy goes down when hen altitude goes up. Jens |