Какой датчик выбрать для отслеживания присутствия человека в помещении?

Это хобби-проект о домашней автоматизации. Идея заключается в распределенной системе дешевых микроконтроллеров, которые выполняют измерения, связь, выходные данные и устройства управления.

Одна важная задача, которую должна выполнить эта система, - обнаруживать в каждой комнате, если есть люди внутри (пробуждение или спящее различие было бы чрезмерно лучшим бонусом :)). Я все еще в недоумении, если это возможно. PIR-s? Веб-камера? Микрофоны? Оптические счетчики у дверей? Ультразвук?

Доступная мощность обработки на каждый выход датчика: 5MIPS команд avr (8-разрядный RISC) в течение 3 секунд = 15 миллионов инструкций.

Типичный сценарий использования:

  • Квартира пуста (система должна это знать).
  • Дверь открывается, и группа из 4 человек входит в коридор. (система должна знать, что кто-то находится в коридоре).
  • Два идут в комнату (система должна отслеживать свой путь по комнате, с отставанием не более нескольких секунд, плюс знать, что в коридоре еще есть кто-то).
  • , один из них возвращается, другой сидит на стуле (первый должен быть отслежен, система также должна знать, в какой комнате сидит человек).
  • В то же время остальные два случайно блуждают по 2х2-метровой зоне в коридоре (снимая обувь, висячие пальто) (система должна знать, что они все еще находятся в этой области).
  • Один идет в другую комнату, включает радио и идет спать (система должна знать, что там сон ).
  • Кто-то покидает квартиру и возвращается через 10 минут (здесь единственное требование состоит в том, что система знает, что в ней все еще есть люди).
  • Три отпуска (система должна знать, что внутри есть кто-то внутри).
  • Значительно позже спящий встает, блуждает в течение получаса, а затем выходит из квартиры (система должна отслеживать свое положение по комнате с запаздыванием не более нескольких секунд и знать, когда он уходит, что теперь нет один внутри).

У меня нет домашних животных.

39 голосов | спросил Vorac 29 J0000006Europe/Moscow 2012, 20:46:39

9 ответов


15

Специально для домашнего проекта хобби я, вероятно, начинаю с датчиков PIR (Passive InfraRed). Они дешевы и очень эффективны при обнаружении чего-то теплого, как человеческое тело, движущееся вокруг.

Тем не менее, ПИР-датчики не будут обнаруживать статические теплые объекты, такие как спящий или сидящий на диване. С достаточным количеством ПИР-датчиков вокруг места, вы, вероятно, можете сделать вывод, где люди неподвижны, когда вы знаете, что есть движение и в каком направлении. ПИР-датчики по сути не дают вам направления, но достаточное количество из них активируется в последовательности. Например, три датчика, запускаемые последовательно в коридоре, - это сильный ключ, который кто-то идет по коридору в этом направлении. Если вы видели движение кого-то, входящего в комнату, а затем движение в комнате, но ничего не было в дверном проеме, тогда вы можете сделать хорошее предположение, что человек, который вошел, все еще внутри, но неподвижно.

Эта система не является надежной, но PIR-датчики дешевы и замечательно чувствительны, поэтому с достаточным количеством из них я думаю, что вы можете достичь вполне приемлемого уровня.

Одна вещь, которую следует иметь в виду, - это то, что другие теплые движущиеся вещи вызовут также датчики PIR, как движущиеся животные. Если у вас есть собака, то прицеливание датчиков, чтобы они видели только движение в нескольких футах от пола. Кошки прыгают вокруг много, но меньше, поэтому, возможно, есть способ не запускать на кошек. Эта система будет намного проще, если вы знаете, что единственными теплыми движущимися вещами являются люди.

ответил Olin Lathrop 29 J0000006Europe/Moscow 2012, 21:00:40
11

PIR s. Я тестировал Matsushita /Panasonic NaPiOn PIRs на моей предыдущей работе, также для домашней автоматизации, и они хорошо работали. Это были детекторы движения, которые реагировали на изменения сигнала приемника, но вы можете использовать датчики присутствия, которые также дают сигнал, если детектор получает статический сигнал.

Я тестировал с различными типами одежды, как пальто поверх пуловера, и он всегда обнаруживал меня на расстоянии нескольких метров, поэтому, видимо, излучения головы и рук было уже достаточно. Поэтому я предполагаю, что человек, спящий под одеялом, также будет обнаружен (если, возможно, она полностью не покрыта им).

ответил stevenvh 29 J0000006Europe/Moscow 2012, 21:05:56
8

Для дополнительных очков: спящий человек может быть обнаружен с помощью дешевого датчика силы DIY. Возьмите две полосы алюминиевой фольги, немного смяте их. Затем сверните их, чтобы сформировать конденсатор. Используйте полиэтиленовый пакет или фольгу в качестве изолятора /диэлектрика.

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

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

ответил maxy 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 25 Sep 2013 17:11:14 +0400 2013, 17:11:14
7

PIR хорош в обнаружении движущихся людей.
 Если у вас есть несколько номеров в комнате, вы можете сделать вывод о том, что люди, не мотивирующие людей, имеют разумный успех, отслеживая людей и определяя, где они находятся, когда они исчезают «вне радара».

Модули Doppler RADAR, которые обычно используются для открывания дверей и в настоящее время в значительной степени заменены PIR, делают отличные детекторы движения. Вы можете сделать свой собственный с относительной легкостью. Они также обнаруживают движущихся кошек и собак и хлопающих штор и т. Д.
 Обнаружение может быть ограничено людьми посредством полосовой фильтрации выходного сигнала. Мне говорят, что человеческие суставы производят частоты сочленения, которые уникальны - особенно не встречаются на той же частоте у кошек и собак. Мне сказали, что это очень надежный детектор людей.

Ультразвук может быть менее хорошим, чем PIR или RADAR

Другие упоминаемые вами системы могут быть активированы в роли типа счетчика лучей, но не имеют возможности обнаружения человеком PIR и RADAR.

ответил Russell McMahon 29 J0000006Europe/Moscow 2012, 21:05:22
0

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

ответил Leandro 19 WedEurope/Moscow2012-12-19T02:29:20+04:00Europe/Moscow12bEurope/MoscowWed, 19 Dec 2012 02:29:20 +0400 2012, 02:29:20
0

Я считаю, что создание радиосигнала в диапазоне КГц и последнее измерение помех на сигнале, обнаруженном в длинной чувствительной антенне, может работать намного лучше и проще!

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

ответил user24302 24 Mayam13 2013, 08:55:05
0

Мое решение остается само по себе как самое простое решение всех возможных решений. У меня на компьютере установлен пакет обнаружения движения: Yawcam. Этот маленький щенок фотографирует все, что движется в моей квартире через мою веб-камеру HP 5210. Затем у меня есть детектор движения в лай-песке, указывающий на мою входную дверь.

В качестве последнего штриха я наклеил небольшую этикетку с надписью /доставкой на внешней стороне моей входной двери, которая гласит: «Камера наблюдения внутри.

ответил user10739 22 52013vEurope/Moscow11bEurope/MoscowFri, 22 Nov 2013 19:49:30 +0400 2013, 19:49:30
0

Ответ Olin Lathrop должен быть достаточным, но если вы добавите некоторые датчики обнаружения звука в ваш проект, это может увеличить скорость обнаружения человеческого присутствия.

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

Дешевые и чувствительные датчики обнаружения звука доступны через Интернет.

ответил Muhammad Saqib 13 +04002014-10-13T19:44:03+04:00312014bEurope/MoscowMon, 13 Oct 2014 19:44:03 +0400 2014, 19:44:03
-1

Я думаю о сканере, который может подсчитывать количество людей в местоположении. для этого мы можем использовать wi-fi-сканер. если мы хотим знать, есть ли кто-нибудь в комнате, поместите wi-fi-детекторы в углах комнаты. сканируйте область внутри детекторов, используя с нами wi-fi сканер. то он будет помещать людей в комнату и отображать номер.

ответил HASSAN BASSARI 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2014 22:21:16 +0400 2014, 22:21:16

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132