Detecte los campos magnéticos que nos rodean con este práctico módulo magnetómetro de tres ejes (compass).
Los magnetómetros pueden detectar de dónde procede la fuerza magnética más intensa, generalmente utilizada para detectar el norte magnético, pero también puede utilizarse para medir campos magnéticos. Este sensor suele emparejarse con un acelerómetro/giroscopio de 6 grados de libertad para crear una unidad de medición inercial de 9 grados de libertad que puede detectar su orientación en el espacio real gracias al campo magnético estable de la Tierra. Es un gran complemento para el LSM6DSOX de ST!Adafruit ha basado este breakout en el LIS2MDL de ST, un gran magnetómetro de propósito general con un rango muy amplio y con interfaces I2C y SPI. Este sensor compacto utiliza I2C para comunicarse y es muy fácil de usar. Simplemente descargue la biblioteca y conecte el pin SCL a su pin de reloj I2C, y el pin SDA a su pin de datos I2C y cargue nuestro programa de prueba para leer los datos del campo magnético. Si quieres, también puedes usar SPI para recibir datos (nosotros preferimos I2C)
Este sensor puede detectar rangos de +-50 gauss (¡+- 5000 uTesla!) sin necesidad de ajustar el rango. Para una alta resolución, se puede leer con una frecuencia de actualización de 100 Hz. Si no te importa perder un poco de precisión, el sensor puede emitir a 150 Hz.
Para facilitarte la vida y que puedas concentrarte en tu trabajo importante, Adafruit ha tomado el LIS2MDL y lo ha colocado en una placa de circuito impreso junto con los circuitos de soporte para que puedas utilizar esta pequeña maravilla con niveles lógicos de 3,3V (Feather/Raspberry Pi) o 5V (Arduino/ Metro328). Además, como habla I2C puedes conectarlo fácilmente con dos cables (¡más la alimentación y la tierra!). Incluso han incluido SparkFun conectores STEMMA QT compatibles con qwiic para el bus I2C, ¡así que ni siquiera es necesario soldar! Sólo tienes que conectarlo a tu micro favorito y puedes utilizar los drivers de CircuitPython/Python o Arduino para interactuar fácilmente con el LIS2MDL y obtener mediciones magnéticas lo antes posible.
Está completamente montado y probado. Viene con un trozo de cabecera estándar de 0,1" por si quieres usarlo con una breadboard o perfboard. Cuatro orificios de montaje de 2,5 mm (0,1") para facilitar la fijación.
El código, los esquemas, los diagramas de cableado, Arduino y los ejemplos en Python se encuentran en la guía del sistema de aprendizaje
DETALLES TÉCNICOS
El código, los esquemas, los diagramas de cableado, Arduino y los ejemplos en Python se encuentran en la guía del sistema de aprendizaje
Especificaciones técnicas:
Dirección I2C fija 0x1E o modo de datos SPI
Escala completa fija magnética de ±50 gauss
Velocidad de actualización máxima de 150 Hz
Modos de conversión continua y simple
Salida de datos de 16 bits
Pin de datos de interrupción en el modo I2C
Modo de autoprueba