Earthquake earlywarning systems detect the first quivering of a major quake, triggering alarm systems in advance of the most violent shaking. . The alerts would allow businesses, residents, and public agencies time to get ready. The purpose of the study focuses on the sensor data to decide if an earthquake is occurring. Finally, experimental results are provided showing that the system will support the expected performance with the sensor data. A possible extension of the approach could be implementing one wireless sensor networks using set of sensors for data acquisition. This data in real-time can be used to send the alerts on android devices and websites
ADXL345 Sparkfun's I2C/SPI Arduino Library for ADXL345
Using this Arduino Library, you have the option of using either SPI or I2C to communicate with the ADXL345.
It is fairly reasonable to use and straight forward.
You will also be able to calibrate the ADXL345 whenever necessary as shown in the example.
SparkFun ADXL345 Arduino Library SparkFun ADXL345
SparkFun Triple Axis Accelerometer Breakout - ADXL345
The ADXL345 is a small, thin, low power, 3-axis MEMS accelerometer with high resolution (13-bit) measurement at up to +-16 g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface.
The ADXL345 is well suited to measures the static acceleration of gravity in tilt-sensing applications, as well as dynamic acceleration resulting from motion or shock. Its high resolution (4 mg/LSB) enables measurement of inclination changes less than 1.0 degrees.
This Arduino library allows for both SPI or I2C communication. It also gives the user the ability to explore the following customizable features: tap/double tap detection, acvitivty/inactivity monitoring, and free fall detection.
Repository Contents /examples - Example sketches for the library (SparkFun_ADXL345_Example.ino and SparkFun_ADXL345_Calibration.ino). Run these from the Arduino IDE. Source files for the library (SparkFun_ADXL345.cpp and SparkFun_ADXL345.h). keywords.txt - Keywords from this library that will be highlighted in the Arduino IDE. Documentation Installing an Arduino Library Guide - Basic information on how to install an Arduino library. Product Repository - Main repository (including hardware files) for the SparkFun Triple Axis Accelerometer Breakout - ADXL345. Hookup Guide - Basic hookup guide for the SparkFun Triple Axis Accelerometer Breakout - ADXL345. Products that use this Library SparkFun Triple Axis Accelerometer Breakout - ADXL345 - PRT-9836- The ADXL345 is a small, thin, low power, 3-axis MEMS accelerometer with high resolution (13-bit) measurement at up to +-16 g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface. Version History 1.0.0 - Initial release of the Triple Axis Accelerometer Breakout - ADXL345 SparkFun Library. License Information This product is open source!