Orientação do tablet


15

Perdoe-me se isso estiver fora de tópico. Não tive muito sucesso nas minhas tentativas de pesquisa. Eu continuo pensando em como detectar a orientação programaticamente, e não é isso que eu estou procurando. O que estou procurando é mais uma questão de hardware / engenharia elétrica.

Como os tablets detectam a orientação do tablet? Alguns podem alternar automaticamente de paisagem para retrato quando a tela é inclinada de uma certa maneira, por exemplo. Que hardware é usado para detectar isso e como funciona?

Respostas:


20

Eles usam um acelerômetro, que mede a aceleração. Como a gravidade e a aceleração são indistinguíveis, elas também podem medir a gravidade.

Acelerômetro MEMS

Eles vêm na forma de um pequeno chip, como esse. Você pode obter fichas com três acelerômetros, um apontando para cima, um apontando para a esquerda e outro apontando para a frente. Dessa forma, o chip cam diz exatamente em qual orientação está e, portanto, em que direção está o telefone.

O Hack-a-Day também tem um bom artigo sobre Como funcionam os chips acelerômetros MEMS . Como os acelerômetros MEMS funcionam.

Este homem tem a boca aberta, o que significa que ele está falando.

Mas como o acelerômetro funciona? Surpreendentemente, dentro do chip há uma massa conectada por uma pequena mola. A gravidade puxa a massa, movendo-a.

Princípio de operação MEMS

O chip também contém um sistema para medir o deslocamento exato da massa e, portanto, a força da gravidade nessa direção. É assim que a massa e a primavera realmente se parecem:

Micrografia eletrônica de MEMS


3
Obrigado pela resposta detalhada e excelente. Não tenho certeza se "Este homem está com a boca aberta, o que significa que está falando". é um golpe na minha inteligência por fazer uma pergunta tão básica, mas estou rindo demais para ser ofendido, se for. Obrigado pela risada também.
David Stratton

2
@DavidStratton - Thanks! Nenhuma ofensa pretendida. Eu apenas pensei que era uma imagem engraçada e merecia um comentário engraçado.
precisa

Eu estava rindo muito, caso contrário eu não teria que ler toda a resposta;)
Kenny

5
1 paraThis man has his mouth open, which means he is speaking.
AndrejaKo

2
Outras razões possíveis para uma boca aberta: bocejar, rir, comer, visita ao dentista. Esta é obviamente uma visita ao dentista!
stevenvh

10

Eles usam acelerômetros . Estes são dispositivos MEMS (Micro Electro Mechanical System) que possuem uma parte móvel no chip, cuja capacidade com a parte fixa é variável. Quando o dispositivo é acelerado, devido à sua inércia, a parte móvel terá um pequeno deslocamento em relação ao restante do chip, o que altera a capacidade e isso está sendo medido.

Mas a gravidade também é aceleração, então você receberá um sinal diferente se segurar o dispositivo na vertical ou na horizontal.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.