Home | Product Categories | 3-axis | SEN-09836

Triple Axis Accelerometer Breakout - ADXL345

sku: SEN-09836 RoHS Compliant In Fritzing Library

Description: This new version adds 2 standoff holes as well as an extra decoupling capacitor. The ADXL345 is a small, thin, low power, 3-axis 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°.

Several special sensing functions are provided. Activity and inactivity sensing detect the presence or lack of motion and if the acceleration on any axis exceeds a user-set level. Tap sensing detects single and double taps. Free-fall sensing detects if the device is falling. These functions can be mapped to one of two interrupt output pins. An integrated, patent pending 32-level first in, first out (FIFO) buffer can be used to store data to minimize host processor intervention. Low power modes enable intelligent motion-based power management with threshold sensing and active acceleration measurement at extremely low power dissipation.

Features:

  • 2.0-3.6VDC Supply Voltage
  • Ultra Low Power: 40uA in measurement mode, 0.1uA in standby@ 2.5V
  • Tap/Double Tap Detection
  • Free-Fall Detection
  • SPI and I2C interfaces

Documents:

Replaces: SEN-09156

Pricing

In stock

27.95
25.16
22.36

191 in stock

price
10-99
100+



Add to Wish List


Comments 14 comments

  • Why is there a via included between the IC and INT1 and INT2?

    • I believe it ties the ground at pin 10, 2, 4 and 5 to the ground plane on the back of the board. You can’t see the rest because it’s under the chip.

  • Nice improvement with the mounting holes, and putting the silk screen on the top. Just so everyone knows, the old one was ~1/2in wide, so this one is only a tiny bit bigger.

  • does anyone know of a way to get more than two of these on just one i2c bus?
    Thank you,
    Davide

  • hey im pretty new to all this stuff… i need to just read a binary value of activity or inactivity off the chip… i know the chip has the option for set points by setting the max and min values for activity in the register as well as the sample time… but i am confused as to what they mean by register… does the sensor have any memory where i can hard set these and connect it directly to a transmitter, or do i need to keep the micro controller in the loop and reset the registers every time i power down the device?

  • Accelerometer or Gyro? I’m kinda new but have read the details on both and still not sure which is better for my project. I’m mounting the sensor on top of a tripod detect whether or not the top is swaying. I don’t need direction indication, just raw movement detection, but the movement may be slight and smooth (swaying, not knocks). Which would be best or is there another type of sensor better suited for it? Thanks for any suggestions!

  • 1) When connecting a 3V device to a 5V I2C bus, is it necessary to use a level-shifting device such as a PCA9306?
    2) Pardon my noob question, but is there a footprint for this breakout board other than the Eagle file that I can’t read? I’d like to know where the mounting holes are so I can design a carrier board before buying one.

    • To answer your first question, many times it’s OK to connect a 3.3V I2C device to a 5V system. If you do it right, the I2C part will never see 5V. The important notes are:
      A. The 5V system should be able to properly read 3.3V logic levels as H and L (most can).
      B. Power the I2C board with 3.3V.
      C. Tie your I2C bus pullup resistors to 3.3V.
      D. Make sure your 5V system is properly configured. The I2C pins should be floating or grounded, never H (5V). The Arduino does this properly, with the small exception of turning on the internal pullups to 5V by default. In practice this isn’t a huge problem as the internal pullups are very weak (20K) and will be overpowered by your ~5K pullups to 3.3V.
      As for the location of the mounting holes, we highly recommend EAGLE (the free version will open all our files), but here’s a dimensioned image that should help.

      • Thanks for the diagram, I had actually guessed within .05 from the helpful rulers in the product photo. I will give Eagle a try for my next round of designs.
        The PicAxe-based system I’m designing will have other 5V I2C devices on the same bus, so the lines are tied to 5V with 10K resistors. A 75 cent PCA9306 seems like an easy solution from my hobbyist perspective.
        BTW I’d buy PicAxe 28x2’s from you if you stocked the SMD version.

  • Hi. I’m new to this but I have to build a device which can measure Impact en Temperature. I would like to know if I can combine this device with a transmitter to send wireless data to a receiver and if I can also combine this device with a temperaturemeter.
    Help would be welcome. Thanks you

  • I am using this sensor for my project. I wish to ask how many ohm of pull-up resistor I should use if my design is for I2C with 3Vdd supply and alt address/SDO had been solder to the ground.