Чому мій ноутбук (HP Pavilion) має акселерометр?


11

У мене ноутбук HP Pavilion DM3, який працює під керуванням Debian Squeeze GNU / Linux (хоча я сумніваюся, що це стосується мого питання). Переглядаючи список менеджерів пристроїв, я знайшов запис для "Акселерометра ST LIS3LV02DL".

Для чого це насправді? І чи можу я зробити із цим щось справді прекрасне?


Я боровся з проблемою обертання екрана в моєму Ubuntu 18.04 протягом останніх двох тижнів, і я думав, що це помилка з самим Ubuntu, тому що я не міг його скасувати! Я щойно зрозумів, що це через цей акселерометр, спасибі за те, що мене
Арман

Відповіді:


10

Це, швидше за все, для захисту жорсткого диска. Якщо він виявить рух високої швидкості (тобто: перевищує встановлену "безпечну зону"), жорсткий диск зупиняється і він захищає жорсткий диск. Дуже приємно.

Як змусити його працювати ...
У Windows вам потрібно встановити драйвер від виробника, щоб увімкнути датчик. Після встановлення ви знайдете пристрій у своєму диспетчері пристроїв. На Dell Latitude це називається "Датчик вільного падіння".

У Linux у вас повинен бути ноутбук, сумісний з Linux. Я маю на увазі, що ваш ноутбук повинен мати модуль для цієї функціональності в ядрі. Ноутбуки ThinkPad, наприклад, з останніми ядрами, вийшли з коробки. Можливо також, що модель вашого ноутбука десь є модулем, який ви можете скласти і завантажити самостійно.

Ви можете використовувати цей датчик для багатьох речей ... наприклад ...
http://www.youtube.com/watch?v=xIFdGQNf0-c
http://www.youtube.com/watch?v=2NzmEkwynmo

Для цього потрібно знайти вихідне значення датчика "десь". Один приклад. У Linux слід перевірити вихідний код модуля ядра. Після того, як ви знайдете місцеположення (наприклад, under / dev), вам доведеться прочитати вихідне значення і, використовуючи це, реалізувати якийсь елемент управління для ігор та програм. Або ви можете перетворити вхід у якийсь тип віртуального джойстика, отримуючи таким чином універсальний метод введення. Або ви можете просто використати значення зі своєї програми.

** Так було у 2010 році, коли я опублікував цю відповідь ще тоді.
З того часу Dell також став великим гравцем Linux.


так, коли прискорення = g, жорсткий диск вимкнеться
замовчуванням

Якщо хтось мені потрібен, я напишу там там.
detly

Як я можу це скористатись веб-переглядачем Chrome
Suici Doga,

@SuiciDoga Все залежить від вашої моделі ноутбука.
Apache

Я змінив деякі файли в Remix OS і тепер можу грати у всі ігри на акселерометр :)!
Suici Doga

1

Це дійсно для захисту вашого жорсткого диска. Якщо акселерометр виявить, що ноутбук раптово перебуває у вільному падінні, він відключить головку зчитування, що значно знизить ймовірність того, що ваш hdd буде знищений восени.


Ви не читаєте голову та не пишете той самий фізичний пристрій? :)
whitequark

@whitequark: Я не знаю, чому я завжди називав це прочитаною головою, а не головою читання / запису, але так.
Phoshi

Мій ноутбук не має жорсткого жорсткого диска, це NVMe SSD. Це все-таки для чого це?
MrMesees

1
@MrMesees: Сумніваюсь, твердий стан не має рухомих частин, і вимикати його для падіння не має сенсу. Сьогодні це може бути виявлення орієнтації, якщо ваш ноутбук - гібрид, який може обертати екран? Може також бути там, тому що вони дешеві, і дошка використовується в тому, що для цього є користю, або як механізм відмови у гарантійних вимогах через падіння, чи щось . Однак це вже не буде.
Фоші
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.