Orientación de la tableta

15

Perdóname si esto está fuera de tema. No he tenido mucho éxito en mis intentos de búsqueda. Sigo pensando cómo detectar la orientación programáticamente, y eso no es lo que busco. Lo que estoy buscando es más una cuestión de hardware / ingeniería eléctrica.

¿Cómo detectan las tabletas la orientación de la tableta? Algunos pueden cambiar automáticamente de horizontal a vertical cuando la pantalla se inclina de cierta manera, por ejemplo. ¿Qué hardware se utiliza para detectar esto y cómo funciona?

David Stratton
fuente

Respuestas:

20

Usan un acelerómetro, que mide la aceleración. Como la gravedad y la aceleración son indistinguibles, también pueden medir la gravedad.

Acelerómetro MEMS

Vienen en forma de un pequeño chip, como ese. Puede obtener chips con tres acelerómetros, uno apuntando hacia arriba, uno apuntando hacia la izquierda y uno apuntando hacia adelante. De esta manera, la cámara del chip indica exactamente en qué orientación se encuentra y, por lo tanto, en qué dirección está el teléfono.

Hack-a-Day también tiene un buen artículo sobre cómo funcionan los chips de acelerómetro MEMS . Cómo funcionan los acelerómetros MEMS.

Este hombre tiene la boca abierta, lo que significa que está hablando.

Pero, ¿cómo funciona el acelerómetro? Sorprendentemente, dentro del chip hay una masa conectada por un pequeño resorte. La gravedad tira de la masa y la mueve.

Principio de funcionamiento de MEMS

El chip también contiene un sistema para medir el desplazamiento exacto de la masa y, por lo tanto, la fuerza de gravedad en esa dirección. Así es como se ven realmente la masa y la primavera:

Micrografía electrónica MEMS

Rocketmagnet
fuente
3
Gracias por la excelente y detallada respuesta. No estoy seguro si "Este hombre tiene la boca abierta, lo que significa que está hablando". Es un golpe para mi inteligencia por hacer una pregunta tan básica, pero me estoy riendo demasiado de ella como para ofenderme si es así. Gracias por la risa también.
David Stratton
2
@DavidStratton - ¡Gracias! Sin intención de ofender. Simplemente pensé que era una foto divertida, y merecía un comentario divertido.
Rocketmagnet
También me estaba riendo, de lo contrario no habría leído toda la respuesta;)
kenny
55
+1 paraThis man has his mouth open, which means he is speaking.
AndrejaKo
2
Otras posibles razones para abrir la boca: bostezar, reír, comer, visitar al dentista. ¡Obviamente esta es una visita al dentista!
stevenvh
10

Ellos usan acelerómetros . Estos son dispositivos MEMS (Micro Electro Mechanical System) que tienen una parte móvil en el chip, cuya capacidad con la parte fija es variable. Cuando el dispositivo se acelera, debido a su inercia, la parte móvil tendrá un pequeño desplazamiento en relación con el resto del chip, lo que cambia la capacidad y eso se está midiendo.

Pero la gravedad también es aceleración, por lo que obtendrá una señal diferente si sostiene el dispositivo verticalmente versus horizontalmente.

stevenvh
fuente
4

El sensor utilizado para detectar la orientación en dispositivos como tabletas se llama acelerómetro .

Embedded.kyle
fuente