As a part of the Margot Roach Internship at UNB, we built a Raspberry Pi WeatherStation and collected temperature, humidity, and pressure data at various different altitudes to measure the adiabatic lapse rate of the region.
The station consisted of a BME280 (environement sensor) and a DS3231 (Real Time Clock). The RTC was to compensate for the lack of a externally-powered clock in the RPi, allowing it to retain the correct time even after an extended period of time powered off. The station was programmed to begin recording measurements on startup, for 5-8 minutes depending on the setting of the device.
Using SSH, we remotely connected to the Raspberry Pi's and used Git for version control. The scripts were mainly in Python and Bash.
Below are our measured lapse rates:
Rate ( |
Uncertainty for Lapse Rate (Error Propagation) |
---|---|
5.40 |
|
7.76 |
|
12.71 |
|
16.02 |
|
19.57 |
|
The final average was
We concluded that this was the result of too small of an altitude difference (45m) which greately magnified the errors, producing an inaccurate result.
The orange and green lines are the theoretical max and min, respectively.