“Датчик присутствия” на базе сонара

Датчик присутствия на базе сонараСегодня натолкнулся в сети на интересное решение: можно сделать автоматическое выполнение произвольной команды на компьютере, когда вы отходите со своего рабочего места. Я сталкивался с подобным решением раньше, но там это делалось с помощью Bluetooth: в кармане мобильник или наладонник, в десктопе (или ноутбуке) — Bluetooth адаптер. Как только человек мобильник выходит из зоны действия адаптера, блокируется экран. Соответственно, если мобильник забыт на столе — ничего не блокируется. 🙂

Здесь же всё проще, используется принцип сонара (эхолота). Компьютер посылает через колонки неслышные звуковые сигналы, и “ловит” их отражение от нашего бренного тела микрофоном. Как только мы уходим, отражаемый звук меняется и выполняется заданная команда (например, блокируется экран или переводится в спящий режим). А что? Довольно интересное решение.

Вот поясняющее видео:

Пример сделан для винды, однако программа имеет открытый исходный код, работает и под Linux. Естественно, компьютер должен быть с колонками и микрофоном, так что для большинства ноутбуков — самое то.

Само собой, программа не учитывает, что бывают разные колонки и микрофоны, поэтому необходима её настройка и калибровка для того, чтобы программа срабатывала на ваше тело 🙂 По умолчанию настроен переход в спящий режим.

Программу можно скачать здесь.

Via

“Датчик присутствия” на базе сонара: 13 комментариев

  1. Вопросы:
    – какие такие “неслышные звуковые сигналы” излучают колонки, расчитанные на слышимый диапазон?
    – аналогично для микрофона
    – не вредны ли эти “неслышные звуковые сигналы”?

    не воспринимайте как ворчание 🙂

  2. Дело в том, что возможность издавать/принимать ультразвук – побочный эффект у некоторых изготовителей. Вот и все 🙂

    И, безусловно, низкие частоты для ноутовских наперстков – сложно. Обычно в таких случаях используются утяжеленные диффузоры с увеличенным и облегченным ходом и т.п. – оно тяжелое и прожорливое, совсем не ноутбучное.

  3. Скачал, собрал, запустил GUI вариант, заработало. Сразу прошла калибровка, после испытал. Экран погас, как только отошёл 🙂 Никакого мерзкого свиста не услышал. Идея мне понравилась, если не забудется, сделаю удобный для себя плагин на основе консольной версии 🙂

    • “Никакого мерзкого свиста не услышал” —

      Ультразвук – это механические колебания упругой среды, распространяющиеся в ней в виде переменных сжатий и разрежений; с частотой выше 16-20 кГц, не воспринимаемые человеческим ухом.

      Не фак, что в данном случае ультразвук вреден, но:

      Последствия воздействия ультразвука на организм: функциональные изменения со стороны центральной и перифери-ческой нервной системы, сердечно-сосудистой системы, слухового и вестибу-лярного анализатора, эндокринные и гуморальные отклонения от нормы; головные боли с преимуществен-ной локализацией в фронто-назальной орбитальной и височной областях, чрез-мерно повышеннаяю утомляемость; чувство давления в ушах, неуверенность походки, головокружение; нарушение сна (сонливость днем); раздражительность, гиперакузия, гиперосмия, боязнь яркого света, повышение порогов возбуди-мости болевого; в условиях воздей-ствия интенсивного ультразвука, сопровождаемого шумом, – не-достаточность сосудистого тонуса (понижение артериального давления, гипо-тония), растормаживание кожно-сосудистых рефлексов в сочетании с яркой вазомоторной реакцией; общецеребральные нарушения; вегетативный полиневрит рук (реже и ног) разной степени (пастозность, акроцианоз пальцев, термоасимметрия, расстрой-ство чувствительности по типу перчаток или носков); по-вышение температуры тела и кожи, снижение уровня сахара в крови, эозинофилия. Степень выраженности патологиче-ских изменений зависит от интенсивности и длительности действия ультра-звука; контакт с озвучиваемой средой и наличие шума в спектре также ухуд-шают состояние здоровья.

      • Курим, выпиваем, едим в макдональдсах? это тоже вредно.
        Слушаем музыку (при дискретизации 44 кгц диапазон до 22 кгцна выходе звуковухи – ультразвук) еееее, тото мне все хуже и хуже, а я думал просто старею. Кругом столько всего, что вызывает отрицательные последствия для организма, что говорить об этом не стоит.

  4. Уведомление: Программное определение наличия пользователя за компьютером. « Николай Беляшов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *