MPU6050 Accelerometer and Gyroscope Module

0104110000000583

New product

The module contains an integrated MPU-6050 circuit with accelerometer, gyroscope and temperature sensor. It communicates on the I 2 C interface, requiring only 2 connections.


See Description for more details about the product.

Add to cart now!

More details

8 Items

₱159.00
tax incl.

More info

Overview


The module contains an integrated MPU-6050 circuit with accelerometer, gyroscope and temperature sensor. It communicates on the I 2 C interface, requiring only 2 connections. Every device that uses the I2C interface has its own address. The MPU6050 can select one of two available addresses, linking AD0 to GND or VCC. This connection is usually done on the module board. 

It is useful in your projects that need to detect its movement and intensity, such as games, image stabilization, step counter.

To install the libraries required to use the MPU6050 go to http://cartearduino.ro/v1/link21.1.0

MPU-6000 is the world's first integrated 6-axis motion processing component. Compared with the multi-component solution, it eliminates the problem of axis difference when combining the gyroscope and accelerator, and reduces a lot of packaging space. MPU-6000 integrates a 3-axis gyroscope, a 3-axis accelerator, and includes a digital motion processor (DMP: Digital Motion Processor) hardware acceleration that can be connected to other brands of accelerators, magnetic sensors, or other sensors through the second I2C port The engine, from the main I2C port in the form of a single data stream, outputs a complete 9-axis fusion calculation technology to the application side.

InvenSense's motion processing database can process the complex data of motion sensing, reduce the load of motion processing operations on the operating system, and provide an architectural API for application development.

MPU-6000's angular velocity full-grid sensing range is ±250, ±500, ±1000 and ±2000°/sec (dps), which can accurately track fast and slow motions, and the user-programmable accelerator full-grid sense The measuring range is ±2g, ±4g±8g and ±16g. Product transmission can be through I 2 C up to 400kHz or SPI up to 20MHz.

MPU-6000 can work under different voltages. The VDD supply voltage is 2.5V±5%, 3.0V±5% or 3.3V±5%, and the logic interface VVDIO power supply is 1.8V±5%. The packaging size of MPU-6000 is 4x4x0.9mm (QFN), which is a revolutionary size in the industry. Other features include a built-in temperature sensor, and an oscillator with a variation of only ±1% in the operating environment.


Specifications

  • I2C Interface
  • Supply voltage: 3 to 5 V (it features an internal LDO)
  • I/O voltage: 2.3 to 3.4 V
  • Triple axis gyro (angular rate sensor) with selectable scale (from ±250 to ±2000 dps)
  • Triple axis accelerometer with selectable scale (from ±2g to ±16g)
  • Temperature sensor with digital output
  • Digital Motion Processing™
  • Size: 20 mm x 15 mm


Features

  • Digital output of 6-axis or 9-axis rotation matrix, quaternion, Euler angle format (Euler Angle forma) fusion calculation data.
  • A 3-axis angular velocity sensor (gyro) with a sensitivity of 131 LSBs/°/sec and a full-scale sensing range of ±250, ±500, ±1000, and ±2000°/sec.
  • Programmable control, and the program control range is ±2g, ±4g, ±8g and ±16g 3-axis accelerator.
  • Remove the sensitivity between the accelerator and the gyroscope axis to reduce the influence of the setting and the drift of the sensor.
  • The digital motion processing (DMP: Digital Motion Processing) engine can reduce the load of complex fusion calculation data, sensor synchronization, and posture sensing.
  • Motion processing database supports Android, Linux and Windows
  • The built-in operating time deviation and magnetic sensor calibration algorithm technology eliminates the need for customers to perform additional calibration.
  • Temperature sensor with digital output
  • Digital input Sync pin supports video electronic image stabilization technology and GPS
  • Programmable interrupt (interrupt) supports gesture recognition, panning, screen zooming, scrolling, rapid descent interrupt, high-G interrupt, zero motion sensing, touch sensing, and shaking sensing functions.
  • VDD supply voltage is 2.5V±5%, 3.0V±5%, 3.3V±5%; VDDIO is 1.8V±5%
  • Gyro operating current: 5mA, gyroscope standby current: 5μA; accelerator operating current: 350μA, accelerator power saving mode current: 20μA@10Hz
  • Up to 400kHz fast mode I2C, or up to 20MHz SPI serial host interface (serial host interface)
  • The built-in frequency generator has only ±1% frequency change in the full temperature range.
  • User personally test
  • 10,000 g collision tolerance
  • The smallest and thinnest packaging tailored for portable products (4x4x0.9mm QFN)
  • Comply with RoHS and environmental standards


Applications

  • Motion sensing game
  • Augmented reality
  • Electronic Image Stabilization (EIS: Electronic Image Stabilization)
  • Optical Image Stabilization (OIS: Optical Image Stabilization)
  • Pedestrian navigator
  • "Zero touch" gesture user interface
  • Gesture shortcut
  • Certification


Use with Arduino


Go to the "Arduino" folder and from there download the ZIP folders: I2C dev and MPU6050. Install Libraries by following the instructions in the "Libraries in Arduino" chapter (Sketch ->Import Library ->Add .ZIP Library ...) and select your files. After installing the libraries, you can find an example of the program among the Arduino demonstration sketches, as illustrated in Figure 1.


The MPU6050 uses the I2C protocol to communicate with the Arduino plate. INT pins can send interrupt requests - the MPU6050 will announce special events. Every device that uses the I2C interface has its own address. The MPU6050 can select one of the two available addresses, linking AD0 to GND or VCC. This connection is usually done on the mode pad. The assembly is shown in Figure 2. For more details, see the datasheet.



Fig. 1 Uploading the example for the MPU6050 in the Arduino environment



Fig. 2. Connect the MPU6050 to the Arduino board


This program uses complex filtering and data processing algorithms, calculating the angle of inclination of the mode. The data is displayed on the serial terminal. Load the code on the card and open the terminal. Next, select baud rate 115200. The program will send an initialization message (waiting to receive a character from the keyboard) and then display the angles calculated in the order: yaw, pitch, roll.

In the examples provided, you can also find a simpler program (File ->Examples -> MPU6050 -> MPU6050_raw) that displays unmodified accelerometer and gyroscope data. Compare the two programs to observe the difference. 


Don't delay, buy today.


Add to cart now!

Reviews

Grade 
08/11/2021

Easy peasy

Incredibly easy to set up and use, bought mainly to experiment with it appears to work just fine. Will definitely come in handy on future projects!

    Grade 
    07/22/2021

    Easy to integrate

    Easy to use and read the data and calibrate

      Grade 
      07/14/2021

      Get you one ASAP

      I’m using this product on my Arduino rover and it amazing.

        Grade 
        06/21/2021

        Great price for this item

        Low cost and quick shipping. Will be using this item to build an RV leveling system

          Grade 
          06/21/2021

          Very satisfied!

          After a few minutes of googling, I was able to get it working with my Arduino. These are awesome!

            Write your review!

            Write a review

            MPU6050 Accelerometer and Gyroscope Module

            MPU6050 Accelerometer and Gyroscope Module

            The module contains an integrated MPU-6050 circuit with accelerometer, gyroscope and temperature sensor. It communicates on the I 2 C interface, requiring only 2 connections.


            See Description for more details about the product.

            Add to cart now!

            Customers who bought this product also bought:


            Download