He aquí el ST ISM330DHCX: un Acelerómetro+Giroscopio 6-DOF IMU (unidad de medición inercial) de calidad industrial de ST.
Este sensor IMU tiene 6 grados de libertad: 3 grados cada uno de aceleración lineal y velocidad angular con tasas variables dentro de un rango respetable. Para el acelerómetro: ±2/±4/±8/±16 g a una frecuencia de actualización de 1,6 Hz a 6,7KHz. Para el giroscopio: ±125/±250/±500/±1000/±2000/±4000 dps a 12,5 Hz a 6,7 KHz. En particular, este es uno de los pocos giroscopios que tenemos en stock con un rango de 4000 dps, normalmente tienen un tope de 2000. Este sensor cuenta con circuitos adicionales de calibración y compensación que le confieren un excelente rendimiento en un amplio rango ambiental de -40 a +105°C. La mayoría de los otros sensores IMU no tienen rangos de temperatura industriales, o tienen una amplia variación de precisión a medida que la temperatura cambia. El acelerómetro y el giroscopio también están en la misma matriz de silicio, lo que mantendrá las 6 mediciones sincronizadas mejor que cuando los dos sensores están en matrices separadas.
También hay algunos extras agradables, como la detección de grifos integrada, la detección de actividad, el podómetro/contador de pasos y un núcleo programable de máquina de estado finito/aprendizaje automático que puede realizar algún reconocimiento básico de gestos.
Para la interconexión, puedes usar SPI o I2C - hay dos pines de interrupción configurables. Para un uso avanzado, puedes conectar dispositivos adicionales a un puerto I2C/SPI externo, que se utiliza para la estabilización óptica de la imagen.
Para que la puesta en marcha sea rápida y sencilla, Adafruit ha colocado los sensores en placas de circuito impreso compactas con regulación de tensión y entradas de nivel. De este modo, puedes utilizarlos con dispositivos de alimentación/lógicos de 3V o 5V sin preocuparte.
También escribieron bibliotecas para ayudarte a integrar estos sensores con tus placas Arduino/C++ o CircuitPython/Python como Raspberry Pi u otros ordenadores de placa única.
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, por lo que ni siquiera es necesario soldar. Sólo tienes que conectar tu micro favorito, como el STM32F405 Feather, con un cable plug-and-play para obtener datos de 6 DoF lo antes posible.
DETALLES TÉCNICOS
Esquemas, diagramas, biblioteca y ejemplos de código, hojas de datos y mucho más en la guía del sistema de aprendizaje.