¿Cómo sabe mi teléfono de qué manera lo estoy sosteniendo?

Teléfono de mano con eje.
Señorita Namfon Samart/Shutterstock.com

Los teléfonos inteligentes hacen muchas cosas en las que nunca pensamos dos veces. Por ejemplo, puede simplemente voltear su teléfono de lado y sabe rotar lo que está en la pantalla. Eso es súper útil, pero ¿cómo funciona realmente?

No es ningún misterio que los teléfonos inteligentes contienen muchos sensores sofisticados. Hay un sensor para todo, desde el brillo hasta el mapeo de la habitación . En realidad, hay tres sensores responsables de detectar la orientación de su teléfono. Echemos un vistazo a lo que hacen.

Acelerómetro

El acelerómetro es el sensor con el que la mayoría de la gente puede estar familiarizada. Como su nombre indica, detecta la aceleración. El acelerómetro detecta la aceleración en tres direcciones: de lado a lado, arriba/abajo y adelante/atrás.

La aceleración es la tasa a la que la velocidad cambia con el tiempo. Esencialmente, el acelerómetro está detectando movimiento. El movimiento se detecta en relación con la gravedad. Eso significa que los datos del acelerómetro solo estarían en 0 en una caída libre. La salida real es gravedad + aceleración verdadera.

Es por eso que el acelerómetro por sí solo no es suficiente para detectar la rotación del teléfono. Una vez que el teléfono comienza a moverse, la gravedad distorsiona los datos. Entonces, el acelerómetro en realidad está detectando lo que se llama «gravedad percibida». Para obtener una verdadera aceleración, necesita algo de ayuda.

Giroscopio

El giroscopio se utiliza para medir cuánto se ha girado el dispositivo y en qué dirección. A diferencia del acelerómetro, el giroscopio no se preocupa por la gravedad. Su posición solo está referenciada a sí misma.

Relacionado:  Cómo usar el modo de enfoque en Android

Esto causa algunos problemas. Cada vez que su dispositivo se gira en una dirección determinada, se compara con la rotación anterior que se produjo. Con el tiempo, esto hace que se acumule la «deriva», lo que hace que los errores sean cada vez más grandes con el tiempo.

Introduzca el acelerómetro. La información de rotación del giroscopio junto con la información de gravedad del acelerómetro permite que el dispositivo calcule la aceleración real. El acelerómetro también se usa para restablecer la deriva que se produce desde el giroscopio.

Magnetómetro

El último sensor de la trifecta es el magnetómetro. Un magnetómetro es esencialmente una brújula, puede decirte en qué dirección está el norte. Este sensor se utiliza para detectar en qué dirección se mueve el dispositivo en relación con el suelo.

Sin embargo, un magnetómetro necesita información de rotación para calcular en qué dirección mira el teléfono. Entonces, cuando se combina con la información gravitacional y la aceleración real, obtienes una imagen completa de en qué orientación se encuentra el dispositivo .

Tres sensores trabajando como uno

Giroscopio, acelerómetro, brújula
Giroscopio, acelerómetro, brújula y barómetro en un tablero. Igor Podgorni/Shutterstock.com

Cosas bastante geniales, ¿verdad? Creo que muchos de nosotros asumimos que solo hay un sensor que puede detectar la orientación del teléfono, pero es mucho más complicado que eso. Hay tres sensores que se corrigen constantemente entre sí y trabajan juntos.

Simplemente demuestra que la tecnología dentro de los teléfonos inteligentes es increíblemente sofisticada. Las cosas que damos por sentadas y usamos varias veces al día son gracias a sensores finamente ajustados y cálculos complejos. Tendrás un nuevo respeto la próxima vez que enciendas tu teléfono para ver un video de YouTube.

Relacionado:  ¿Qué es la "zona de pruebas de privacidad" en Google Chrome?