Mengapa notebook (HP Pavilion) saya memiliki accelerometer?

11

Saya memiliki notebook HP Pavilion DM3, menjalankan Debian Squeeze GNU / Linux (walaupun saya ragu itu relevan dengan pertanyaan saya). Menjelajahi daftar manajer perangkat, saya menemukan entri untuk "ST LIS3LV02DL Accelerometer."

Untuk apa ini sebenarnya? Dan bisakah saya melakukan sesuatu yang sangat bagus dengan itu?

detly
sumber
Saya berjuang dengan masalah rotasi layar di Ubuntu 18.04 saya selama dua minggu terakhir dan saya pikir itu adalah bug dengan Ubuntu itu sendiri karena saya tidak bisa membatalkannya! Saya baru sadar itu karena accelerometer ini, terima kasih telah menerangi saya =))
Arman

Jawaban:

10

Ini untuk perlindungan HDD, kemungkinan besar. Jika mendeteksi pergerakan kecepatan tinggi (mis.: Melebihi 'zona aman' yang ditetapkan), HDD akan berhenti dan melindungi HDD. Cukup bagus.

Cara membuatnya berfungsi ...
Di Windows, Anda harus menginstal driver dari pabrik Anda untuk mengaktifkan sensor. Setelah diinstal, Anda akan menemukan perangkat di Pengelola Perangkat Anda. Pada Dell Latitude, ini disebut "Sensor Jatuh Bebas".

Di Linux, Anda harus memiliki 'laptop yang kompatibel dengan Linux'. Maksud saya laptop Anda perlu memiliki modul untuk fungsi ini di kernel. Laptop-laptop ThinkPad misalnya dengan kernel terbaru tidak cocok. Dimungkinkan juga bahwa model laptop Anda memiliki modul di suatu tempat yang tersedia yang dapat Anda kompilasi dan muat sendiri.

Anda dapat menggunakan sensor ini untuk banyak hal ... seperti ...
http://www.youtube.com/watch?v=xIFdGQNf0-c
http://www.youtube.com/watch?v=2NzmEkwynmo

Untuk ini, Anda perlu menemukan nilai mentah sensor 'di suatu tempat'. Satu contoh. Di Linux, Anda harus memeriksa kode sumber modul kernel. Setelah Anda menemukan lokasi (mis. Di bawah / dev), Anda harus membaca nilai mentah, dan menggunakannya, menerapkan semacam kontrol untuk game dan aplikasi. Entah Anda dapat mengubah input menjadi semacam input joystick virtual - sehingga mendapatkan metode input universal. Atau, Anda cukup menggunakan nilai dari aplikasi Anda.

** Ini adalah kasus di 2010, ketika saya memposting jawaban ini saat itu.
Sejak itu, Dell juga menjadi pemain Linux yang besar.

Apache
sumber
ya ketika akselerasi = g, HDD dimatikan
segfault
Jika ada yang membutuhkan saya, saya akan menulis theremin.
detly
Bagaimana saya bisa menggunakan ini dengan browser web Chrome
Suici Doga
@SuiciDoga Semuanya tergantung pada model laptop Anda.
Apache
Saya mengubah beberapa file di Remix OS dan sekarang saya dapat memainkan semua game accelerometer :)!
Suici Doga
1

Itu memang untuk melindungi hard drive Anda. Jika accelerometer mendeteksi laptop tiba-tiba jatuh bebas, itu akan melepaskan kepala baca, secara signifikan mengurangi kemungkinan hdd Anda hancur pada musim gugur.

Phoshi
sumber
Tidak membaca head dan menulis head dengan perangkat fisik yang sama? :)
whitequark
@ Whitequark: Saya tidak tahu mengapa saya selalu menyebutnya kepala baca daripada kepala baca / tulis, tapi ya.
Phoshi
Laptop saya tidak memiliki HDD piring berputar, ini adalah NVMe SSD. Apakah ini masih untuk apa?
MrMesees
1
@ MrMesees: Saya ragu, solid state tidak memiliki bagian yang bergerak dan mematikannya karena jatuh tidak masuk akal. Dewasa ini bisa untuk deteksi orientasi, apakah laptop Anda adalah hybrid yang dapat memutar layar? Bisa juga hanya ada di sana karena murah dan papan digunakan dalam sesuatu yang memang ada gunanya, atau sebagai mekanisme untuk menolak klaim garansi karena jatuh, atau sesuatu . Tidak akan seperti ini lagi.
Phoshi