Orientasi tablet


15

Maafkan saya jika ini di luar topik. Saya belum terlalu berhasil dalam upaya pencarian saya. Saya terus menemukan cara mendeteksi orientasi secara programatis, dan bukan itu yang saya cari. Apa yang saya cari lebih merupakan masalah perangkat keras / teknik listrik.

Bagaimana tablet mendeteksi orientasi tablet? Beberapa dapat secara otomatis beralih dari lanskap ke potret ketika layar dimiringkan dengan cara tertentu, misalnya. Perangkat keras apa yang digunakan untuk mendeteksi ini, dan bagaimana cara kerjanya?

Jawaban:


20

Mereka menggunakan accelerometer, yang mengukur akselerasi. Karena gravitasi dan akselerasi tidak dapat dibedakan, mereka juga dapat mengukur gravitasi.

Accelerometer MEMS

Mereka datang dalam bentuk chip kecil, seperti itu. Anda bisa mendapatkan chip dengan tiga accelerometer, satu mengarah ke atas, satu mengarah ke kiri, dan satu mengarah ke depan. Dengan cara ini, chip cam memberi tahu dengan tepat ke arah mana ia berada, dan dengan demikian ke arah mana telepon berada.

Hack-a-Day juga memiliki artikel bagus tentang cara kerja chip accelerometer MEMS . Cara kerja accelerometer MEMS.

Pria ini memiliki mulut terbuka, yang berarti dia sedang berbicara.

Tetapi bagaimana cara kerja accelerometer? Hebatnya, di dalam chip adalah massa yang dihubungkan oleh pegas kecil. Gravitasi menarik massa, menggerakkannya.

Prinsip operasi MEMS

Chip tersebut juga berisi sistem untuk mengukur perpindahan massa yang tepat, dan dengan demikian gaya gravitasi ke arah itu. Seperti inilah bentuk massa dan pegas:

Mikrograf elektron MEMS


3
Terima kasih atas jawaban terinci dan luar biasa. Saya tidak yakin apakah "Pria ini memiliki mulut terbuka, yang berarti dia sedang berbicara." adalah jab pada kecerdasan saya untuk mengajukan pertanyaan mendasar seperti itu, tetapi saya tertawa terlalu keras untuk disinggung jika itu. Terima kasih atas tawa juga.
David Stratton

2
@ David Stratton - Terima kasih! Tidak ada pelanggaran yang dimaksudkan. Saya hanya berpikir itu adalah gambar yang lucu, dan layak mendapat komentar lucu.
Rocketmagnet

Saya tertawa juga, kalau tidak saya tidak akan membaca seluruh jawaban;)
kenny

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

2
Kemungkinan alasan lain untuk mulut terbuka: menguap, tertawa, makan, mengunjungi dokter gigi. Ini jelas kunjungan dokter gigi!
stevenvh

10

Mereka menggunakan akselerometer . Ini adalah perangkat MEMS (Micro Electro Mechanical System) perangkat yang memiliki bagian bergerak pada chip, yang kapasitasnya dengan bagian tetap adalah variabel. Ketika perangkat dipercepat, karena kelembamannya, bagian yang dapat bergerak akan memiliki perpindahan relatif kecil terhadap sisa chip, yang mengubah kapasitas, dan itu sedang diukur.

Tetapi gravitasi juga berakselerasi, jadi Anda akan mendapatkan sinyal berbeda jika Anda memegang perangkat secara vertikal versus horizontal.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.