
Brújula digital GY-273
El módulo GY-273 es un sensor de bajo costo con una interfaz digital para aplicaciones como brújula y magnetometría. Posee el integrado QMC5883L, que utiliza sensores magnetorresistivos anisotrópicos (AMR) para detectar componentes del campo magnético en los ejes X, Y y Z. Estas mediciones se digitalizan mediante un convertidor analógico-digital (ADC) de 16 bits, proporcionando datos precisos sobre la orientación del dispositivo. Se comunica a través de la interfaz I2C, facilitando su integración con plataformas como Arduino.
Suele utilizarse para determinar la orientación cardinal en sistemas de navegación, además, ayuda a robots a orientarse en entornos desconocidos y se implementa en proyectos con Arduino que requieren funciones de brújula. Para esto último, es importante verificar el modelo del integrado del sensor, para escoger correctamente la librería de Arduino a utilizar.
Características generales:
-
Tipo: Magnetómetro
-
Modelo: GY-273
-
Voltaje de operación: 3.3 VDC - 5 VDC
-
Integrado: QMC5883L
-
Rango de medida: 1,3 - 8 Gauss
-
Interfaz de comunicación: I2C
Pines:
-
VCC: Conexión a la alimentación de 3.3 a 5 VDC
-
GND: Conexión a tierra de la placa (GND)
-
SCL: Pin de señal de reloj (I2C)
-
SDA: Pin de datos (I2C)
-
DRDY: Salida de datos listos
Ejemplo de prueba:
Primero, conecta el magnetómetro con la placa Arduino UNO como se muestra en la siguiente figura:
Ahora, descarga la librería Mechasolution QMC5883L e instálala en Arduino IDE. Si ya la tienes instalada, puedes saltarte este paso.
Luego, copia el siguiente sketch de Arduino y cárgalo a la placa:
Por último, abre el monitor serial de Arduino IDE, y mueve la brújula digital de forma horizontal. Cuando el valor de la variable “a” (acimut) está en 0, el sensor está alineado con el norte magnético. Al girar horizontalmente el sensor en sentido de las agujas del reloj, el valor de la variable “a” va incrementando; cuando se gira en el sentido contrario, la variable “a” va decrementando hasta llegar a 0, pasando luego a valores altos cercanos a 355.