A Low Power Weather Station
This project is a variant of the Mobile Measurement with LCD Display, this time for a weather station.
One the latest LaunchPad based on the MSP430FR6989 features a 6-digit 14-segment LCD display and 2 buttons. This is the perfect solution for a light and autonomous on-the-field weather station! The Sensors BoosterPack includes the excellent BME280 sensor fro temperature, relative humidity and pressure. |
Hardware
The hardware fully leverages the modular system of LaunchPad with 2 BoosterPacks:
The result looks like a sandwich, with the Fuel Tank, the LaunchPad and the Sensors stacked on. Because the same I²C port is used for both BoosterPacks, the battery monitor from the BQ27520-G4 System-Side Impedance Track™ Fuel Gauge can be used. |
Software
The software relies on 2 libraries available with Energia:
The button PUSH1 toggles between temperature (in °C), relative humidity (in %) and pressure (in hPa). Each measure comes with its unit. The 6 battery symbols of the LCD show the available power. Button PUSH2 could easily be set to toggle between metric and imperial units. Of course, the project was developed with embedXcode, embedded computing Xcode. |
|
Conclusion
I really appreciate the LaunchPad MSP430FR6989 with its large and highly-contrasted LCD, the 2 buttons, as well as its low power requirements.
This project is a variant of the Mobile Measurement with LCD Display circuit. By just changing the BoosterPack, the same LaunchPad displays a new set of measures. The two buttons give plenty of options for selecting the measure and the range. |