DF Robot 6 Axis Accelerometer for Arduino

This module integrates high-precision gyroscopes, accelerometer, microprocessor of high-performance and advanced dynamics solves and Kalman filter algorithms that aim to quickly solve the current real-time movement of the module attitude. The use of advanced digital filtering technology can effectively reduce measurement noise and improve accuracy.

The DF Robot 6 Axis Accelerometer for Arduino comes with built-in gesture solver that can get accurate attitude in dynamic environment combining with dynamic Kalman filter algorithm. Its static measurement accuracy is up to 0.05 degree (dynamic 0.1) with high stability, which could bring better performance than some professional Inclinometers. There is a voltage stabilizer circuit inside the module. The product should be operated at 3.3-5V and its pin level is compatible with 3.3/5V embedded systems. It employs TTL interface for connection. In addition, the module supports adjustable 2400bps-921600bps baud rate and 0.1Hz~200Hz data output.

Quick Spec

  • Voltage: 3.3V~5V
  • Current: <40mA
  • Measuring Dimension: acceleration: 3D; angular velocity: 3D; attitude angle: 3D
  • Range: acceleration: ±2/4/8/16g(optional); angular velocity: ±250/500/1000/2000°/s (Optional); attitude angle: ±180°
  • Dimensions: 51.3 x 36 x 10mm
  • Net Weight: 18g

Wiring Diagram

Connection
   WT61PC       Arduino UNO   
   VCC    5V/3V
   RXD    D11
   TXD    10
   GND    GND


Sample Code




/*!
   @file getLightIntensity.ino
   @Set the frequency of data output by the sensor, read the acceleration, angular velocity, and angle of X, Y, and Z axes.
   @n Experimental phenomenon: when the sensor starts, it outputs data at the set frequency and the data will be displayed on serial monitor
   @copyright   Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com)
   @licence     The MIT License (MIT)
   @author [huyujie]([email protected])
   @version  V1.0
   @date  2020-12-03
   @https://github.com/DFRobot
*/
#include <DFRobot_WT61PC.h>
#include <SoftwareSerial.h>

//Use software serial port RX:10,TX:11
SoftwareSerial mySerial(10, 11);

DFRobot_WT61PC sensor(&mySerial);

void setup()
{
  //Use Serial as debugging serial port 
  Serial.begin(115200);
  //Use software serial port mySerial as communication seiral port 
  mySerial.begin(9600);
  //Revise the data output data frequncy of sensor FREQUENCY_0_1HZ for 0.1Hz, FREQUENCY_0_5HZ for 0.5Hz, FREQUENCY_1HZ for 1Hz, FREQUENCY_2HZ for 2Hz, 
  //                        FREQUENCY_5HZ for 5Hz, FREQUENCY_10HZ for 10Hz, FREQUENCY_20HZ for 20Hz, FREQUENCY_50HZ for 50Hz, 
  //                        FREQUENCY_100HZ for 100Hz, FREQUENCY_125HZ for 125Hz, FREQUENCY_200HZ for 200Hz.
  sensor.modifyFrequency(FREQUENCY_10HZ);
}


void loop()
{
  if (sensor.available()) {
    Serial.print("Acc\t"); Serial.print(sensor.Acc.X); Serial.print("\t"); Serial.print(sensor.Acc.Y); Serial.print("\t"); Serial.println(sensor.Acc.Z); //acceleration information of X,Y,Z
    Serial.print("Gyro\t"); Serial.print(sensor.Gyro.X); Serial.print("\t"); Serial.print(sensor.Gyro.Y); Serial.print("\t"); Serial.println(sensor.Gyro.Z); //angular velocity information of X,Y,Z
    Serial.print("Angle\t"); Serial.print(sensor.Angle.X); Serial.print("\t"); Serial.print(sensor.Angle.Y); Serial.print("\t"); Serial.println(sensor.Angle.Z); //angle information of X, Y, Z 
    Serial.println(" ");
  }
}


Expected Results

2656996ad8538c0344bda1567a0e9dd6

Resources

Shipping List

SEN0386-001
  • 1 x Serial 6-Axis Accelerometer
  • 1 x 4-Pin Cable


DF Robot 6 Axis Accelerometer for Arduino

  • Brand: DF Robot
  • Product Code: SEN0386
  • Weight: 0.018kg
  • Product Status : Active
  • Stock

    Warehouse Stock Status Location
    Centurion No Stock
    Stellenbosch No Stock
    Bulk Location No Stock

    We ship free of charge between branches to complete your order.

  • R457.00 (Inc Tax: R525.55)


Related Products

UM7 Orientation Sensor

UM7 Orientation Sensor

UM7 Orientation Sensor The UM7 is a 4th-generation Attitude and Heading Reference System (AHRS) that takes advantage of state-of-the-art MEMS technology to improve performance and reduce costs. Like ..

Centurion (In Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: 2764
Product Status : Active

R2,488.00 (Inc Tax: R2,861.20)

Adafruit Wide Range 6-DoF IMU - Qwiic

Adafruit Wide Range 6-DoF IMU - Qwiic

Adafruit Wide Range 6-DoF IMU - Qwiic The ICM20649 from InvenSense is a Wide-Range 6-DoF accelerometer and Gyro, capable of measuring up to ±30g and ±4000 dps. Along with the sensor, the breakout b..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: AF4464
Product Status : Active

R328.00 (Inc Tax: R377.20)

Tags: dfrobot, 6 axis, accelerometer, arduino, 6 way, accel, acc, sensor, 5v, 3.3v, gesture, gyro, gyroscope, movement, motion