Научить компьютер чувствовать: есть рядом человек или нет?
Привет, всем.
Как можно научить компьютер "чувствовать", когда любой человек находится в 1-2 метрах от системного блока (или монитора)? Нужно просто бинарно: есть человек рядом/нет человека рядом.
(И всё это по USB должно отправляться в ПК.)
Необязательно: также, расстояние не плохо бы фиксировать и радиальный вектор/направление.
Без видео/веб-камеры и без сонара - есть возможные решения?
Датчики движения != датчики присутствия.
Ради прикола - поставьте себе датчик движения в туалет. И вот вас приспичит по-большому - тогда и поймете.
Стоит перестать двигаться - свет вырубается.
Если ставить большую задержку - то смысл автоматики смазывается - свет будет долго включен даже если не нужно.
Эти датчики - разные.
Вот вам, пожалуйста, готовая схема + код. Единственное, нужно дополнительно сенсор разместить на подвижной платформе, которая будет вращаться (по аналогии с военными радарами). Синхронизировав скорость вращения с моментом срабатывания датчика можно определить направление на объект - за точность не ручаюсь :)
Можно два поставить и затриангулировать и проблема решена.
Но хотелось бы чтобы без визуальной составляющей это работало.
Т.е., за стенкой чтобы можно было разместить сенсор...
Эта задача легко решалась еще 20 лет назад с помощью емкостных датчиков. Запрос в гугл "подключение емкостного датчика к компьютеру" на первой же странице выдает кучу вариантов подключения, в том числе и решения "на коленке".
Это называется "датчик присутствия".
Можно, к примеру, через Ардуинку подключить.
xmoonlight, Например, гуглить по фразе "proximity sensor"
Там ничего умного нет - тот же инфракрасный/сонар/емкостный т.п. Но уже все в сборе (возможно несколько видов датчиков в одном корпусе) и сбалансировано. https://www.nix.ru/computer_hardware_news/hardware...
xmoonlight, направление и расстояние без сонара/лидара/ик-радара - никак.
Датчики объёма - микроволновые, какие и стоят в сигналках, не определяют расстояние, а лишь изменение поля, да и то весьма не точно, особенно для открытой зоны (двухзонные). Даже "продвинутый" датчик движения определяет только очень примерное расстояние, плюс-минус лапоть, а там внутри просто 4 обычных направленных на все четыре стороны с перекрытием двух соседних направлений.
Я бы поискал по словам "ардуино+лидар", но мне лень :).