Así que tienes que encontrar las rotaciones de ángulo de inclinación y guiñada .
Le sugiero que use una MPU6050 (Unidad de procesador de movimiento), que es un giroscopio de 3 ejes y un acelerómetro de 3 ejes. Le dará un movimiento de balanceo y cabeceo del sensor. Debe usar Kalman o un filtro complementario para obtener menos ruido del sensor. Puede encontrar fácilmente bibliotecas para el sensor en github.
Pero, el MPU6050 no le da movimiento de guiñada, es decir, orientación horizontal como se muestra en la figura anterior. Para eso, debe usar un magnetómetro de 3 ejes HMC5883L . MPU6050 y HMC5883L se pueden usar en modo auxiliar. Para que pueda obtener tres parámetros roll, pitch y yaw simultáneamente. Debe usar la compensación de inclinación para el rumbo correcto de guiñada.
- ¿Tendremos que construir nuevos tipos de sensores en el futuro para IOT y medicamentos o simplemente utilizaremos la tecnología de sensores existente?
- ¿Cómo funcionan los sensores de presión diferencial y para qué se utilizan?
- ¿Cuál es la forma completa del sensor ccd?
- ¿Cómo se instalan los sensores de proximidad y luz ambiental?
- ¿Cuál es la diferencia entre un transmisor de dos y cuatro cables? ¿Por qué se utilizan principalmente dos cables?
Espero que hayas encontrado útil esta respuesta.