Evaluating Sensor Hub with Launchpad MSP430

1.Introduction
In this project,a firmware was developed to acquire data from several sensors,including MPU9150,BMP180,SHT21,SIL29023,and TMP006.A simple I2C interface protocol was developed to communicate with sensors.Several filtering algorithms are applied to eliminate sensor noise,including moving average filter,median value filter,FIR lowpass filter.Device angle was calculated using atan(arc tangent)function and data fusion of gyroscope and accelerometer.An User interface consisted of switches,LEDs,and PC text output was built to evaluate different sensors and switch between low power mode and working mode.Finally all the raw sensor data and filtered data were sent to PC through UART and plotted in real-time.  Continue reading “Evaluating Sensor Hub with Launchpad MSP430”