Añada detección de movimiento, dirección y orientación a su proyecto Arduino con este sensor de 9 grados de libertad (9-DoF) todo en uno con sensores de ST.
Este pequeño breakout contiene dos chips que se sitúan uno al lado del otro para proporcionar 9 grados de datos de movimiento completo.
La placa incluye un LSM6DS33, un acelerómetro + giroscopio IMU de 6 DoF. El acelerómetro de 3 ejes, puede decirle qué dirección es hacia abajo, hacia la Tierra (midiendo la gravedad) o qué tan rápido se acelera la tabla en el espacio 3D. El giroscopio de 3 ejes que puede medir el giro y la torsión. Los tres sensores de triple eje suman 9 grados de libertad.
También incluye un magnetómetro de 3 ejes LIS3MDL que puede detectar de dónde procede la fuerza magnética más intensa, generalmente utilizada para detectar el norte magnético. Combinando estos datos se puede orientar el tablero.
Estos chips no son los sensores de movimiento más nuevos, pero están bien establecidos y tienen un precio excelente. Juntos tienen una buena configuración de IMU de 9 DoF que es asequible para cualquier proyecto. Diseña tu propio rastreador de actividad o movimiento con todos los datos...
Para que la puesta en marcha sea rápida y sencilla, Adafruit ha colocado los sensores en una placa de conexión compacta con regulación de tensión y entradas con desplazamiento de nivel. De este modo, puedes utilizarlos con dispositivos de alimentación/lógicos de 3V o 5V sin preocuparte. Para simplificar el uso, sólo exponen la interfaz I2C y algunos pines de interrupción de cada chip. El breakout viene completamente ensamblado y probado, con algún cabezal extra para que puedas utilizarlo en una protoboard. Los cuatro orificios de montaje permiten una conexión segura.
Además, como habla I2C, puedes conectarlo fácilmente con dos cables (¡más la alimentación y la tierra!). Incluso hemos incluido conectores STEMMA QT compatibles con SparkFun qwiic para el bus I2C, por lo que no es necesario soldar. Sólo tienes que conectarlo a tu micro favorito, como el STM32F405 Feather, con un cable plug-and-play para obtener datos de 9 DoF lo antes posible. Puedes cambiar las direcciones I2C en la parte trasera usando los puentes de soldadura, para tener dos de estas placas de sensores en un solo bus.
Adafruit también escribió bibliotecas para ayudarte a integrar estos sensores con tu Arduino/C++. Esta librería cubre el acel/gyro y esta librería es para el magnetómetro. Para el uso avanzado de Arduino, ST dispone de su propia biblioteca con todas las funciones que incluye extras como la gestión de FIFO y la detección de tomas para el LSM6DS3 y también para el magnetómetro LIS3MDL
DETALLES TÉCNICOS
Especificaciones del LSM6DS33:
±2/±4/±8/±16 g a escala completa
±125/±250/±500/±1000/±2000 dps a escala completa
Hasta 1.6 KHz ODR
Detección de tap y double-tap
Detección de caída libre
Dirección ICC 0x6A o 0x6B
Especificaciones del LIS3MDL:
±4/±8/±12/±16 gauss seleccionables a escala completa magnética
Modos de conversión continua y simple
Salida de datos de 16 bits
Generador de interrupciones
Dirección ICC 0x1D o 0x1E
Dimensiones del producto: 25,6mm x 17,8mm x 4,6mm / 1,0" x 0,7" x 0,2"