Acelerómetro / Giróscopo con Arduino


Hola a todos!
Les cuento que hemos adquirido un kit de sensores y accesorios para Arduino. Hay de los más variados: leds RGB, emisores láser, sensores de temperatura y humedad, de presencia, emisor y receptor de infrarrojo, encoders, acelerómetro, etc.
Uno de los más interesantes es el acelerómetro. Lo probamos con una Arduino Nano y un código que nos devuelve el Yaw, Pitch y Roll.
3axis1

El sensor al que nos referimos se lo conoce como IMU (Inertial Measurement Unit). Consta de un acelerómetro y un giróscopo. Estos miden la fuerza ejercida por la gravedad y la velocidad.
En este caso, el MPU-6050 es una IMU de 6DOF (“6 Degrees Of Freedom“). Esto significa que lleva un acelerómetro y un giroscopio, ambos de 3 ejes (3+3 = 6DOF).

La conexión con Arduino, se realiza de la siguiente manera:
ConexiónArduino

El MPU-6050 utiliza el protocolo de comunicación I2C, por lo que vamos a requerir descargar la siguiente librería:
https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050
(Si no saben cómo instalar una librería adicional para Arduino, pueden consultarlo en http://www.arduino.cc/en/pmwiki.php?n=Guide/Libraries)

Les paso el código utilizado, que fué extraído de http://playground.arduino.cc/Main/I2cScanner%EF%BB%BF

Finalmente, una captura del sistema funcionando:
Acelerómetro y Arduino

Espero que les haya sido de utilidad. Éxitos!
Saludos,

, , ,

  1. #1 by Francisco Caballero on 23/Nov/2015

    Buenos dias a todos, tengo una pregunta sobre el kit, donde puedo adquirir el Kit de sensores y accesorios para arduino? y que precio mas o menos tiene? Gracias.

    • #2 by Gabriel on 23/Nov/2015

      Hola Francisco. El kit puedes buscarlo en Mercado Libre y encontrarás varias ofertas. El kit de 37 sensores ronda los $ 1200 en Buenos Aires. Saludos,

  2. #3 by Francisco Caballero on 23/Nov/2015

    Gracias.

(No será publicado)


  1. No hay trackbacks