Orientamento del tablet


15

Perdonami se questo è fuori tema. Non ho avuto molto successo nei miei tentativi di ricerca. Continuo a trovare il modo di rilevare l'orientamento a livello di codice, e non è quello che sto cercando. Quello che sto cercando è più una domanda di ingegneria hardware / elettrica.

In che modo i tablet rilevano l'orientamento del tablet? Alcuni possono passare automaticamente da orizzontale a verticale quando lo schermo è inclinato in un certo modo, ad esempio. Quale hardware viene utilizzato per rilevarlo e come funziona?

Risposte:


20

Usano un accelerometro, che misura l'accelerazione. Poiché la gravità e l'accelerazione sono indistinguibili, possono anche misurare la gravità.

Accelerometro MEMS

Si presentano sotto forma di un piccolo chip, come quello. Puoi ottenere chip con tre accelerometri su di essi, uno rivolto verso l'alto, uno rivolto verso sinistra e uno rivolto in avanti. In questo modo, la chip cam indica esattamente in quale orientamento si trova e quindi in che direzione si trova il telefono.

Hack-a-Day ha anche un buon articolo su Come funzionano i chip dell'accelerometro MEMS . Come funzionano gli accelerometri MEMS.

Quest'uomo ha la bocca aperta, il che significa che sta parlando.

Ma come funziona l'accelerometro? Sorprendentemente, all'interno del chip c'è una massa collegata da una piccola molla. La gravità attira la massa, spostandola.

Principio di funzionamento MEMS

Il chip contiene anche un sistema per misurare l'esatto spostamento della massa e quindi la forza di gravità in quella direzione. Ecco come appaiono realmente la massa e la primavera:

Microfotografia elettronica a MEMS


3
Grazie per la risposta dettagliata ed eccellente. Non sono sicuro se "Quest'uomo ha la bocca aperta, il che significa che sta parlando." è un colpo alla mia intelligenza per aver posto una domanda così basilare, ma sto ridendo troppo per essere offeso se lo è. Grazie anche per la risata.
David Stratton,

2
@DavidStratton - Grazie! Nessuna infrazione prevista. Ho solo pensato che fosse una foto divertente e meritavo un commento divertente.
Rocketmagnet,

Anch'io stavo ridendo, altrimenti non avrei letto l'intera risposta;)
kenny,

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

2
Altre possibili ragioni per una bocca aperta: sbadiglio, risata, alimentazione, visita dal dentista. Questa è ovviamente una visita dal dentista!
Stevenvh,

10

Usano gli accelerometri . Questi sono dispositivi MEMS (Micro Electro Mechanical System) che hanno una parte mobile sul chip, la cui capacità con la parte fissa è variabile. Quando il dispositivo viene accelerato, a causa della sua inerzia la parte mobile avrà un piccolo spostamento rispetto al resto del chip, che cambia la capacità e che viene misurata.

Ma anche la gravità è un'accelerazione, quindi riceverai un segnale diverso se mantieni il dispositivo in verticale anziché in orizzontale.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.