¡Oferta!

HMC5883L Brújula electrónica digital para Arduino

El precio original era: 7,54 €.El precio actual es: 5,47 €. Excluido IVA

El HMC5883L es un brújula digital para Arduino que te ayuda a determinar la orientación. Útil para proyectos de navegación y mediciones de campo magnético.

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción

Qué es

El HMC5883L es un módulo magnetómetro digital para Arduino que permite medir el campo magnético terrestre y determinar la dirección norte. Puede ser utilizado para proyectos de navegación, mediciones de campo magnético y aplicaciones que requieren conocer la orientación.

Características

  • Módulo magnetómetro digital HMC5883L
  • Determina la dirección norte
  • SKU: ARD0011
  • Precio: 5,47 €
  • Categorías: Giroscopios / Acelerómetros / Magnetómetros, Movimiento

Para qué sirve

El HMC5883L es útil para proyectos como drones, robots y sistemas GPS mejorados. Puede ser utilizado para crear un sistema de navegación simple para un robot móvil que se orienta automáticamente hacia el norte.

Tutorial: Cómo usar HMC5883L Digital electronic compass para Arduino

El módulo HMC5883L es un potente magnetómetro digital que permite determinar la dirección norte. Es ideal para proyectos como drones, robots y sistemas GPS mejorados.

Qué necesitas

  • Arduino Uno
  • Cable USB tipo B
  • Software Arduino IDE

Pasos

  1. Conecta el módulo HMC5883L a la interfaz I2C del Arduino (VCC a 3.3V o 5V, GND a GND, SDA a A4, SCL a A5).
  2. Abre la biblioteca Adafruit_HMC5883 e instálala a través del Arduino IDE.
  3. Carga el sketch de ejemplo proporcionado por la biblioteca en tu Arduino.
  4. Obtén los datos de dirección del módulo HMC5883L utilizando las funciones de la biblioteca.
  5. Verifica la configuración correcta del sensor utilizando el método begin() con los parámetros deseados (verifica en el datasheet).
  6. Supervisa la salida a través del Serial Monitor para ver si los valores son coherentes y alineados con las coordenadas geográficas.
  7. Ajusta cualquier offset o sensibilidad del módulo según sea necesario para tu proyecto.
  8. Implementa la dirección norte en tu proyecto, por ejemplo para orientar un dron.

Código de ejemplo

// Includi la libreria HMC5883L
#include <Wire.h>
#include <Adafruit_HMC5883_U.h>

// Inizializza il sensore
Adafruit_HMC5883_Unified compass = Adafruit_HMC5883U(1); // verifica sul datasheet per i parametri corretti

void setup() {
  Serial.begin(9600);
  if (!compass.begin(1)) {
    while (1) {}
  }
}

void loop() {
  sensors_event_t event;
  compass.getEvent(&event);
  Serial.print(event.magnetic.x); Serial.print(", ");
  Serial.print(event.magnetic.y); Serial.print(", ");
  Serial.println(event.magnetic.z);
}

Miniproyecto

Crea un sistema de navegación simple para un robot móvil que se oriente automáticamente hacia el norte.

Errores comunes

  • Conexión incorrecta de los pines I2C
  • Parámetros de configuración incorrectos
  • No se ha instalado la biblioteca Adafruit_HMC5883U
  • El sensor no responde debido a una alimentación insuficiente

Accesorios recomendados

  • Arduino Uno R3
  • Impresión 3D para encasquillar el módulo HMC5883L
  • Baterías LiPo para alimentar el Arduino y el módulo
  • Sensores de movimiento compatibles con I2C

Preguntas frecuentes

¿Cómo puedo calibrar el sensor?
Utiliza la función calibrate() de la biblioteca para obtener los valores máximos y mínimos del campo magnético.

¿Cuánta precisión tiene este módulo?
La precisión puede variar, pero generalmente ofrece una resolución de 0.1 uT con una precisión de ±2%.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “HMC5883L Brújula electrónica digital para Arduino”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *