Wish List 0

Adxl335 Module 3 Axis Analog Output Accelerometer

Rs. 350.00 Rs. 392.00

-The ADXL335 is a small, thin, low power, a whole three-axis accelerometer with sign conditioned voltage outputs.
-The ADXL335 Module three-axis Analog Output Accelerometer measures acceleration with a minimum full-scale range of ±3 g.

-It can degree the static acceleration of gravity in tilt-sensing programs, as well as dynamic acceleration as a consequence of movement, shock, or vibration.
-This breakout board comes with an onboard voltage regulator and works at each 3.3V & 5V (3-5V).

-An accelerometer is an electro-mechanical tool in order to measure acceleration forces.
-These forces may be static, just like the regular pressure of gravity pulling at your feet, or they might be dynamic – resulting from shifting or vibrating the accelerometer.

Applications :
-FPV, RC and Robots systems
-GPS navigation systems
-Impact recognition and logging
-Gaming and virtual reality input devices
-Motion-activated functions
-Intelligent power saving for handheld devices
-Vibration monitoring and compensation
-Free-fall detection
-6D-orientation detection

Features :
-Onboard LDO Voltage regulator
-Can be interfaced with 3V3 or 5V Microcontroller.
-All necessary Components are populated.
-Ultra Low Power: 40uA in measurement mode, 0.1uA in standby@ 2.5V
-Tap/Double Tap Detection
-Free-Fall Detection
-Analog output
-Build in ultra low noise linear LDO voltage regulator
-Built-in onboard filters, which reduce noise from the motor and other high current electronics
-All sensors connected to the I2C bus
-You can easily select two I2C address for MPU6050 by soldered jumper
-Power LED
-Build in Logic level converter for I2C
-Designed for 5V logic level

SPECIFICATIONS:
Supply Voltage (V)          3 to 6
Each Axis Bandwidth         50Hz
Operating Temperature (°C)  -40 to +90
Length (mm)  21
Width (mm)  16
Height (mm)  2.5
Weight (gm)  0.6
Shipment Weight  0.085 kg
Shipment Dimensions  4 × 3 × 1 cm

OVERVIEW:

-Onboard LDO Voltage regulator

-Can be interfaced with 3V3 or 5V Microcontroller.

-Tap/Double Tap Detection

-Free-Fall Detection

-Analog output

-Build in ultra low noise linear LDO voltage regulator

-Built-in onboard filters, which reduce noise from the motor and other high current electronics

-You can easily select two I2C address for MPU6050 by soldered jumper

-Power LED

-Build in Logic level converter for I2C


PACKAGE INCLUDES:

1 PCS x Adxl335 Module 3 Axis Accelerometer Analog Output


//SOURCE CODE TAKEN FROM BELOW LINK

//https://content.instructables.com/pdfs/EAN/KB3E/HNRL5MCQ/Interfacing-ADXL335-with-ARDUINO.pdf


//connection

//The accelerometer module has 5 pins, namely

//GND-To be connected to Arduino's GND

//VCC-To be connected to Arduino's 5V

//X-To be connected to Analog Pin A5

//Y-To be connected to Analog Pin A4

//Z-To be connected to Analog Pin A3


//output

//We will be displaying two different values for one analog value read. The first value is the ADC //converted value in 10-bit resolution(0 to 1023) while the second one is mapped for PWM and it is in 8bit //resolution(0 to 255).

//Three values for X, Y & Z axes are displayed together are repeated after an interval of 3 seconds.



const int ap1 = A5; 

const int ap2 = A4;

const int ap3 = A3;


int sv1 = 0;        

int ov1 = 0;    

int sv2 = 0;      

int ov2= 0;      

int sv3 = 0;       

int ov3= 0;      


void setup() {

  // initialize serial communications at 9600 bps:

  Serial.begin(9600);


}


void loop() {

  analogReference(EXTERNAL);    //connect 3.3v to AREF

  // read the analog in value:

  sv1 = analogRead(ap1);            

  // map it to the range of the analog out:

  ov1 = map(sv1, 0, 1023, 0, 255);  

  // change the analog out value:

  delay(2);                     

  //

  sv2 = analogRead(ap2);            


  ov2 = map(sv2, 0, 1023, 0, 255); 

 // 

  delay(2);                 

  //

  sv3 = analogRead(ap3);            


  ov3 = map(sv3, 0, 1023, 0, 255);  


  // print the results to the serial monitor:

  Serial.print("Xsensor1 = " );                       

  Serial.print(sv1);      

  Serial.print("\t output1 = ");      

  Serial.println(ov1);   


  Serial.print("Ysensor2 = " );                       

  Serial.print(sv2);      

  Serial.print("\t output2 = ");      

  Serial.println(ov2);   


  Serial.print("Zsensor3 = " );                       

  Serial.print(sv3);      

  Serial.print("\t output3 = ");      

  Serial.println(ov3);   


  delay(3000);                     


}


15 days

Write a review

Please login or register to review