xmoonlight
@xmoonlight
https://sitecoder.blogspot.com

Научить компьютер чувствовать: есть рядом человек или нет?

Привет, всем.

Как можно научить компьютер "чувствовать", когда любой человек находится в 1-2 метрах от системного блока (или монитора)?
Нужно просто бинарно: есть человек рядом/нет человека рядом.
(И всё это по USB должно отправляться в ПК.)

Необязательно: также, расстояние не плохо бы фиксировать и радиальный вектор/направление.

Без видео/веб-камеры и без сонара - есть возможные решения?

Заранее, Спасибо!
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ответы на вопрос 6
profesor08
@profesor08
Есть датчики реагирующие на движение, вполне доступные.
Ответ написан
DanceM
@DanceM
Кто хочет -ищет способ, кто не хочет -ищет причину
Я делал подобное на Ардуинке с УЗ-дальномером (сонар?), для управлнения светом 220В - свет в уборной включал, как только кто-то заходит и присутствует, не двигаясь при этом (потому датчики обьема не подошли, отключались). В итоге все (БП, Ардуино и реле) компактно уместилось в отверстие для розетки и проработало около года (пока не выехал из квартиры).
https://youtu.be/of_4M8E7-j8

Плюс УЗ - можно расстояние узнать приблизительное. Минус - не всегда реагирует. Ну тоесть, человека может не сразу увидеть, и это зависит в первую очередь от одежды.

Задачу усложнила дверь напротив и перепады влажности, что изменяли плотность воздуха и искажали замеры. Так что сделал отдельно кнопку для авто-калибровки и этого оказалось достаточно, подобрал оптимальное растояние спустя какое-то время.

Пранировал ИК-дальномер SHARP подключить, лучше точность, меньше погрешность, но так и не добрался но него, хоть и купил. Он должен идеально подойти для такой задачи.
Ответ написан
@kn0ckn0ck
Продюсер
Вот вам, пожалуйста, готовая схема + код. Единственное, нужно дополнительно сенсор разместить на подвижной платформе, которая будет вращаться (по аналогии с военными радарами). Синхронизировав скорость вращения с моментом срабатывания датчика можно определить направление на объект - за точность не ручаюсь :)
Ответ написан
Эта задача легко решалась еще 20 лет назад с помощью емкостных датчиков. Запрос в гугл "подключение емкостного датчика к компьютеру" на первой же странице выдает кучу вариантов подключения, в том числе и решения "на коленке".
Ответ написан
@Cabac_B
Это называется "датчик присутствия".
Можно, к примеру, через Ардуинку подключить.

xmoonlight, Например, гуглить по фразе "proximity sensor"
Там ничего умного нет - тот же инфракрасный/сонар/емкостный т.п. Но уже все в сборе (возможно несколько видов датчиков в одном корпусе) и сбалансировано.
https://www.nix.ru/computer_hardware_news/hardware...
Ответ написан
KonBez
@KonBez
Слаботочник
Температурный датчик как вам? Человек подошёл температуру поднял.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RAIDIX Санкт-Петербург
от 80 000 до 150 000 ₽
Улыбка радуги Санкт-Петербург
от 60 000 ₽
IT HUNT Москва
от 180 000 до 250 000 ₽